using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 添加特殊学生输入参数 /// public class AddSpecialStudentInput { /// /// 机构ID /// [Required] public int SysOrgId { get; set; } /// /// 校区ID /// public short? SysOrgBranchId { get; set; } /// /// 班级ID /// [Required] public long SchoolClassId { get; set; } /// /// 班级号 /// [Required] public int ClassNumber { get; set; } /// /// 姓名 /// [Required, StringLength(100)] public string Name { get; set; } /// /// 证件类型 /// [Required] public CertificateType CertificateType { get; set; } = CertificateType.NONE; /// /// 证件号码 /// [StringLength(50)] public string IdNumber { get; set; } = ""; /// /// 出生日期 /// public DateTime? BirthDate { get; set; } /// /// 性别 /// [Required] public Gender Gender { get; set; } = Gender.UNKNOWN; /// /// 学籍号 /// [StringLength(100)] public string StudentNumber { get; set; } = ""; /// /// 申请原因 /// [Required, StringLength(2000)] public string ApplyReason { get; set; } /// /// 家长姓名 /// [StringLength(100)] public string PatriarchName { get; set; } /// /// 家长电话 /// [StringLength(100)] public string PatriarchTel { get; set; } /// /// 备注 /// [StringLength(200)] public string Remark { get; set; } }