using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 监测计划简要输出参数 /// public class ExamPlanLiteOutput : DEntityOutput { /// /// 学段:学前小初高 /// [Required] public EducationStage EducationStage { get; set; } /// /// 学期ID /// [Required] public short SemesterId { get; set; } /// /// 序,同一学段、学期、监测类型从1开始计数 /// [Required] public short Sequence { get; set; } /// /// 名称 /// [Required] public string Name { get; set; } /// /// 全称 /// [Required] public string FullName { get; set; } /// /// 简称 /// [Required] public string ShortName { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 监测配置 /// [Required] public string Config { get; set; } /// /// 是否已固定监测抽样方案 /// [Required] public bool IsFixedExamSample { get; set; } /// /// 状态 /// [Required] public ExamStatus Status { get; set; } /// /// 开始时间 /// public DateTime? BeginTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } } /// /// 监测计划输出参数 /// public class ExamPlanOutput : DEntityOutput { /// /// 学段:学前小初高 /// [Required] public EducationStage EducationStage { get; set; } /// /// 学期ID /// [Required] public short SemesterId { get; set; } /// /// 序,同一学段、学期、监测类型从1开始计数 /// [Required] public short Sequence { get; set; } /// /// 名称 /// [Required] public string Name { get; set; } /// /// 全称 /// [Required] public string FullName { get; set; } /// /// 简称 /// [Required] public string ShortName { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 监测配置 /// [Required] public string Config { get; set; } /// /// 是否已固定监测抽样方案 /// [Required] public bool IsFixedExamSample { get; set; } /// /// 状态 /// [Required] public ExamStatus Status { get; set; } /// /// 开始时间 /// public DateTime? BeginTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 学期 /// public SemesterOutput Semester { get; set; } /// /// 监测年级列表 /// public List ExamGrades { get; set; } /// /// 监测上报类型列表 /// public List ExamDataReports { get; set; } /// /// 监测发布内容列表 /// public List ExamDataPublishs { get; set; } } /// /// 计划内审核输出参数 /// public class ExamPlanAuditOutput { /// /// 监测计划ID /// [Required] public int Id { get; set; } /// /// 监测计划名称 /// [Required] public string Name { get; set; } /// /// 监测计划全称 /// [Required] public string FullName { get;set; } /// /// 监测计划简称 /// [Required] public string ShortName { get; set; } /// /// 学段 /// [Required] public EducationStage EducationStage { get; set; } /// /// 学期ID /// [Required] public short SemesterId { get; set; } /// /// 状态 /// [Required] public ExamStatus Status { get; set; } /// /// 机构数量 /// [Required] public int OrgCount { get; set; } = 0; /// /// 总数量 /// [Required] public int TotalCount { get; set; } = 0; /// /// 待审核数量 /// [Required] public int AuditCount { get; set; } = 0; /// /// 已通过数量 /// [Required] public int ApprovedCount { get; set; } = 0; /// /// 已驳回数量 /// [Required] public int RejectedCount { get; set; } = 0; /// /// 前期认定数量 /// [Required] public int PreIdentifiedCount { get; set; } = 0; } /// /// 计划内审核输出参数 /// public class ExamPlanOrgAuditOutput { /// /// 行号 /// [Required] public int RowNumber { get; set; } /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 监测计划名称 /// [Required] public string ExamPlanName { get; set; } /// /// 监测计划全称 /// [Required] public string ExamPlanFullName { get; set; } /// /// 学段 /// [Required] public EducationStage EducationStage { get; set; } /// /// 学期ID /// [Required] public short SemesterId { get; set; } /// /// 机构ID /// public short SysOrgId { get; set; } /// /// 机构全称 /// public string SysOrgFullName { get; set; } /// /// 机构名称 /// public string SysOrgName { get; set; } /// /// 机构代码 /// public string SYsOrgCode { get;set; } /// /// 上报时间 /// [Required] public DateTime ReportTime { get; set; } /// /// 计划状态 /// public ExamStatus ExamStatus { get; set; } /// /// 上报状态 /// public DataReportStatus DataReportStatus { get; set; } /// /// 总数量 /// [Required] public int TotalCount { get; set; } = 0; /// /// 待审核数量 /// [Required] public int AuditCount { get; set; } = 0; /// /// 已通过数量 /// [Required] public int ApprovedCount { get; set; } = 0; /// /// 已驳回数量 /// [Required] public int RejectedCount { get; set; } = 0; /// /// 前期认定数量 /// [Required] public int PreIdentifiedCount { get; set; } = 0; }