using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 监测特殊学生上报输出参数 /// public class ExamSpecialStudentOutput : 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; } /// /// 学籍号 /// public string StudentNumber { get; set; } = ""; /// /// 姓名 /// [Required] public string Name { get; set; } /// /// 证件类型 /// [Required] public CertificateType CertificateType { get; set; } /// /// 证件号码 /// public string IdNumber { get; set; } = ""; /// /// 出生日期 /// public DateTime? BirthDate { get; set; } /// /// 性别 /// [Required] public Gender Gender { get; set; } /// /// 申请原因 /// [Required] public string ApplyReason { 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 AttachmentList { get; set; } = new(); /// /// 审核记录 /// public List AuditList { get; set; } = new(); /// /// 往期是否已认定 /// [Required] public bool IsPreIdentified { get; set; } /// /// 上一期总分科目数量 /// public short? PreTotalCourse { get; set; } /// /// 上一期总分 /// public decimal? PreTotalScore { get; set; } } /// /// 监测特殊学生统计输出参数 /// public class ExamSpecialStudentCountOutput { /// /// 班级列表 /// public List ClassNumberList { get; set; } /// /// 统计数据列表 /// public List Items { get; set; } /// /// 总数 /// public int Total { get; set; } } /// /// 监测特殊学生批量上传行数据类型 /// public class UploadExamSpecialStudentOutput : UploadExamDataBase { /// /// 监测年级ID /// public int? ExamGradeId { get; set; } /// /// 年级ID /// public short? GradeId { get; set; } /// /// 班级号 /// [Required] public short ClassNumber { get; set; } /// /// 姓名 /// [Required] public string Name { get; set; } /// /// 证件类型 /// [Required] public CertificateType CertificateType { get; set; } /// /// 证件类型名称 /// public string CertificateTypeName { get; set; } = ""; /// /// 证件号码 /// public string IdNumber { get; set; } = ""; /// /// 性别 /// public Gender? Gender { get; set; } = Core.Gender.UNKNOWN; /// /// 性别名称 /// public string GenderName { get; set; } = ""; /// /// 学籍号 /// public string StudentNumber { get; set; } /// /// 申请原因 /// [Required] public string ApplyReason { get; set; } /// /// 家长姓名 /// public string PatriarchName { get; set; } /// /// 家长电话 /// [Required] public string PatriarchTel { get; set; } /// /// 备注 /// public string Remark { get; set; } }