ExamSampleReplaceInput.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using YBEE.EQM.Core;
  2. namespace YBEE.EQM.Application;
  3. /// <summary>
  4. /// 抽取替补抽样输入参数
  5. /// </summary>
  6. public class SampleExamSampleReplaceInput
  7. {
  8. /// <summary>
  9. /// 缺测学生抽样ID
  10. /// </summary>
  11. [Required]
  12. public long AbsentExamSampleStudentId { get; set; }
  13. /// <summary>
  14. /// 备注
  15. /// </summary>
  16. [StringLength(200)]
  17. public string Remark { get; set; }
  18. }
  19. /// <summary>
  20. /// 分页查询抽取替补抽样列表输入参数
  21. /// </summary>
  22. public class ExamSampleReplacePageInput : PageInputBase
  23. {
  24. /// <summary>
  25. /// 监测计划ID
  26. /// </summary>
  27. [Required]
  28. public int ExamPlanId { get; set; }
  29. /// <summary>
  30. /// 年级ID
  31. /// </summary>
  32. public short? GradeId { get; set; }
  33. /// <summary>
  34. /// 班级号
  35. /// </summary>
  36. public short? ClassNumber { get; set; }
  37. /// <summary>
  38. /// 学生姓名
  39. /// </summary>
  40. public string Name { get; set; }
  41. /// <summary>
  42. /// 证件号码
  43. /// </summary>
  44. public string IdNumber { get; set; }
  45. /// <summary>
  46. /// 监测号
  47. /// </summary>
  48. public string ExamNumber { get; set; }
  49. /// <summary>
  50. /// 校区ID
  51. /// </summary>
  52. public short? SysOrgBranchId { get; set; }
  53. /// <summary>
  54. /// 机构ID
  55. /// </summary>
  56. public short? SysOrgId { get; set; }
  57. /// <summary>
  58. /// 替补学生也缺测
  59. /// </summary>
  60. public bool? IsReplaceAbsent { get; set; }
  61. /// <summary>
  62. /// 替补学生标注缺测是否已锁定
  63. /// </summary>
  64. public bool? IsReplaceAbsentLocked { get; set; }
  65. }