using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 监测方案输出参数
///
public class ExamSampleOutput : DEntityOutput
{
///
/// 监测计划ID
///
[Required]
public int ExamPlanId { 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 ExamSampleStatus Status { get; set; }
///
/// 抽样配置
///
[Required]
public ExamSampleConfig Config { get; set; }
///
/// 成绩引用监测计划ID
///
public int? ExamScoreRefExamPlanId { get; set; }
///
/// 是否已固定监测抽样方案
///
[Required]
public bool IsFixedExamSample { get; set; }
///
/// 学段
///
[Required]
public EducationStage EducationStage { get; set; }
///
/// 是否选中使用的方案
///
[Required]
public bool IsSelected { get; set; }
///
/// 选中使用时间
///
public DateTime? SelectedTime { get; set; }
///
/// 选中使用操作用户ID
///
public int? SelectedSysUserId { get; set; }
///
/// 选中使用操作用户
///
public SysUserLiteOutput SelectedSysUser { get; set; }
///
/// 成绩引用监测计划
///
public ExamPlanLiteOutput ExamScoreRefExamPlan { get; set; }
}
///
/// 带监测计划的抽样方案输出参数
///
public class ExamSamplePlanOutput : ExamSampleOutput
{
public ExamPlanOutput ExamPlan { get; set; }
}
///
/// 抽样数量统计输出参数
///
public class ExamSampleCountOutput
{
///
/// 类型ID
///
public int TypeId { get;set; }
///
/// 类型名称
///
public string TypeName { get; set; }
///
/// 机构ID
///
public short SysOrgId { get; set; }
///
/// 机构代码
///
public string SysOrgCode { get; set; }
///
/// 机构名称
///
public string SysOrgName { get; set; }
///
/// 机构全称
///
public string SysOrgFullName { get; set; }
///
/// 年级ID
///
public short GradeId { get; set; }
///
/// 年级名称
///
public string GradeName { get; set; }
///
/// 班级ID
///
public long SchoolClassId { get; set; }
///
/// 班级号
///
public short ClassNumber { get; set; }
///
/// 学生总数
///
public int TotalStudentCount { get; set; }
///
/// 区测学生数
///
public int CenterStudentCount { get; set; }
///
/// 校测学生数
///
public int SchoolStudentCount { get; set; }
}