using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 学生家长问卷填答情况输出参数
///
public class ExamStudentPatriarchQuestionnaireProgressOutput
{
///
/// 行号
///
[Required]
public int RowNumber { get; set; }
///
/// 校区ID
///
public short? SysOrgBranchId { get; set; }
///
/// 校区名称
///
public string SysOrgBranchName { get; set; }
///
/// 选科组合ID
///
public short? CourseCombId { get; set; }
///
/// 监测学生ID
///
[Required]
public long Id { get; set; }
///
/// 监测学生名称
///
[Required]
public string Name { get; set; }
///
/// 年级ID
///
[Required]
public short GradeId { get; set; }
///
/// 年级名称
///
[Required]
public string GradeName { get; set; }
///
/// 班级ID
///
[Required]
public long SchoolClassId { get; set; }
///
/// 班级名称
///
[Required]
public string SchoolClassName { get; set; }
///
/// 入学年份
///
[Required]
public short GradeBeginYear { get; set; }
///
/// 班级号
///
[Required]
public short ClassNumber { get; set; }
///
/// 证件类型
///
[Required]
public CertificateType CertificateType { get; set; }
///
/// 证件号码
///
[Required]
public string IdNumber { get; set; } = "";
///
/// 填答手机号码
///
public string Mobile { get; set; }
///
/// 提交时间
///
public DateTime? SubmitTime { get; set; }
///
/// 是否完成
///
[Required]
public bool IsCompleted { get; set; }
}
///
/// 学生家长问卷填答进度统计输出参数
///
public class ExamStudentPatriarchQuestionnaireProgressStatOutput
{
///
/// 主键
///
[Required]
public int Id { get; set; }
///
/// 年级ID
///
[Required]
public short GradeId { get; set; }
///
/// 年级名称
///
[Required]
public string GradeName { get; set; }
///
/// 入学年份
///
[Required]
public short GradeBeginYear { get; set; }
///
/// 班号
///
[Required]
public short ClassNumber { get; set; }
///
/// 总人数
///
[Required]
public int TotalCount { get; set; }
///
/// 完成数量
///
[Required]
public int CompletedCount { get; set; }
///
/// 未完成数量
///
[Required]
public int UncompletedCount { get; set; }
///
/// 完成率
///
[Required]
public decimal CompletedProgress { get; set; }
}