using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 监测缺测替补上报输出参数 /// public class ExamAbsentReplaceOutput : DEntityOutput { /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 机构ID /// [Required] public short SysOrgId { get; set; } /// /// 校区ID /// public short? SysOrgBranchId { get; set; } /// /// 监测年级ID /// [Required] public short ExamGradeId { get; set; } /// /// 年级ID /// [Required] public short GradeId { get; set; } /// /// 班级ID /// [Required] public long SchoolClassId { get; set; } /// /// 班号 /// [Required] public short ClassNumber { get; set; } /// /// 缺测学生姓名 /// [Required] public string AbsentName { get; set; } /// /// 缺测学生监测号 /// [Required] public string AbsentExamNumber { get; set; } /// /// 缺测科目 /// [Required] public string AbsentCourses { get; set; } /// /// 缺测原因 /// [Required] public string AbsentReason { get; set; } /// /// 是否有替补 /// [Required] public bool IsReplaced { get; set; } = false; /// /// 替补学生姓名 /// public string ReplaceName { get; set; } /// /// 替补学生监测号 /// public string ReplaceExamNumber { get; set; } /// /// 家长姓名 /// public string PatriarchName { get; set; } /// /// 家长电话 /// [Required] public string PatriarchTel { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 状态 /// [Required] public AuditStatus Status { get; set; } /// /// 班级 /// public SchoolClassLiteOutput SchoolClass { get; set; } /// /// 校区 /// public SysOrgLiteOutput SysOrgBranch { get; set; } /// /// 监测年级 /// public ExamGradeOutput ExamGrade { get; set; } /// /// 缺测科目列表 /// public List AbsentCourseList { get; set; } /// /// 佐证材料列表 /// public List AttachmentList { get; set; } = new(); /// /// 审核记录 /// public List AuditList { get; set; } = new(); } /// /// 监测缺测替补统计输出参数 /// public class ExamAbsentReplaceCountOutput { /// /// 班级列表 /// public List ClassNumberList { get; set; } /// /// 统计数据列表 /// public List Items { get; set; } /// /// 总数 /// public int Total { get; set; } } /// /// 监测缺测替补批量上传行数据类型 /// public class UploadExamAbsentReplaceOutput : UploadExamDataBase { /// /// 监测年级ID /// public int? ExamGradeId { get; set; } /// /// 年级ID /// public short? GradeId { get; set; } /// /// 班级号 /// [Required] public short ClassNumber { get; set; } /// /// 缺测学生姓名 /// public string AbsentName { get; set; } /// /// 缺测学生监测号 /// public string AbsentExamNumber { get; set; } /// /// 缺测科目 /// public string AbsentCourseText { get; set; } /// /// 缺测科目 /// public List AbsentCourseList { get; set; } = new(); /// /// 缺测原因 /// public string AbsentReason { get; set; } /// /// 是否有替补 /// public bool IsReplaced { get; set; } = false; /// /// 替补学生姓名 /// public string ReplaceName { get; set; } /// /// 替补学生监测号 /// public string ReplaceExamNumber { get; set; } /// /// 家长姓名 /// public string PatriarchName { get; set; } /// /// 家长电话 /// public string PatriarchTel { get; set; } /// /// 备注 /// public string Remark { get; set; } }