using YBEE.EQM.Core; namespace YBEE.EQM.Application; /// /// 试卷简要输出参数 /// public class ExamPaperLiteOutput : DEntityOutput { /// /// 监测计划ID /// [Required] public int ExamPlanId { get; set; } /// /// 监测年级ID /// [Required] public int ExamGradeId { get; set; } /// /// 年级ID /// [Required] public short GradeId { get; set; } /// /// 监测科目ID /// [Required] public int ExamCourseId { get; set; } /// /// 科目ID /// [Required] public short CourseId { get; set; } /// /// 名称 /// [Required] public string Name { get; set; } /// /// 总分 /// [Required] public decimal Score { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 问题 /// public string Questions { get; set; } /// /// 建议 /// public string Suggestions { get; set; } /// /// 双向细目表编制状态 /// [Required] public AuditStatus TwclStatus { get; set; } = AuditStatus.UNSUBMIT; /// /// 双向细目表编制是否已提交 /// public bool TwclSubmitted { get; set; } = false; /// /// 双向细目表编制审核记录 /// public List TwclAuditList { get; set; } = new(); /// /// 双向细目表编制人用户ID /// public int? TwclSysUserId { get; set; } /// /// 问题建议撰写状态 /// [Required] public AuditStatus SuggestionStatus { get; set; } = AuditStatus.UNSUBMIT; /// /// 问题建议是否已提交 /// public bool SuggestionSubmitted { get; set; } = false; /// /// 问题建议撰写审核记录 /// public List SuggestionAuditList { get; set; } = new(); /// /// 问题建议撰写人用户ID /// public int? SuggestionSysUserId { get; set; } /// /// 年级 /// public GradeOutput Grade { get; set; } /// /// 科目 /// public CourseOutput Course { get; set; } /// /// 监测计划 /// public ExamPlanLiteOutput ExamPlan { get; set; } /// /// 双向细目表编制人 /// public SysUserLiteOutput TwclSysUser { get; set; } /// /// 问题建议撰写人 /// public SysUserLiteOutput SuggestionSysUser { get; set; } } /// /// 试卷输出参数 /// public class ExamPaperOutput : ExamPaperLiteOutput { /// /// 小题列表 /// public List ExamPaperQuestionMinors { get; set; } } /// /// 试卷待处理监测计划输出参数 /// public class ExamPaperTodoPlanOutput { /// /// 监测计划ID /// public int ExamPlanId { get; set; } /// /// 监测计划名称 /// public string ExamPlanName { get; set; } /// /// 监测计划全称 /// public string ExamPlanFullName { get; set; } /// /// 监测计划状态 /// public ExamStatus ExamPlanStatus { get; set; } /// /// 学期ID /// public short SemsterId { get; set; } /// /// 总数量 /// public int TotalCount { get; set; } /// /// 双向细目表编制已提交数量 /// public int TwclUnsubmitCount { get; set; } /// /// 双向细目表编制未提交数量 /// public int TwclSubmittedCount { get; set; } /// /// 问题建议撰写已提交数量 /// public int SuggestionUnsubmitCount { get; set; } /// /// 问题建议撰写未提交数量 /// public int SuggestionSubmittedCount { get; set; } }