using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 监测发布内容输出参数 /// public class ExamDataPublishOutput : DEntityOutput { /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 发布类型 /// [Required] public DataPublishType Type { get; set; } /// /// 发布名称 /// [Required] public string Name { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 发布状态 /// [Required] public PublishStatus Status { get; set; } /// /// 发布时间 /// public DateTime? PublishTime { get; set; } /// /// 发布人用户ID /// public int? PublishSysUserId { get; set; } /// /// 发布用户 /// public SysUserLiteOutput PublishSysUser { get; set; } } /// /// 监测机构反馈结果文件输出参数 /// public class ExamDataPublishOrgResultOutput { /// /// 主键 /// [Required] public int Id { get; set; } /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 发布类型 /// [Required] public DataPublishType Type { get; set; } /// /// 发布名称 /// [Required] public string Name { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 发布状态 /// [Required] public PublishStatus Status { get; set; } /// /// 发布时间 /// public DateTime? PublishTime { get; set; } /// /// 监测机构反馈文件列表 /// public List ExamOrgResultList { get; set; } = new(); } /// /// 监测机构发布内容列表输出参数 /// public class ExamDataPublishOrgOutput { /// /// 行号 /// [Required] public int RowNumber { get; set; } /// /// 发布名称 /// [Required] public string ExamDataPublishName { get; set; } /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 监测计划全称 /// [Required] public string ExamPlanFullName { get; set; } /// /// 监测计划名称 /// [Required] public string ExamPlanName { get; set; } /// /// 监测计划简称 /// [Required] public string ExamPlanShortName { get; set; } /// /// 监测计划状态 /// [Required] public ExamStatus ExamPlanStatus { get; set; } /// /// 学段 /// [Required] public EducationStage EducationStage { get; set; } /// /// 学期ID /// [Required] public short SemesterId { get; set; } /// /// 学期简别称 /// [Required] public string SemesterNickShortName { get; set; } /// /// 机构ID /// [Required] public short SysOrgId { get; set; } /// /// 数据发布ID /// [Required] public int ExamDataPublishId { get; set; } /// /// 发布类型 /// [Required] public DataPublishType Type { get; set; } /// /// 监测状态 /// [Required] public ExamStatus ExamStatus { get; set; } }