using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 监测教师任教科目输出参数
///
public class ExamTeacherCourseOutput
{
///
/// 主键
///
[Required]
public int Id { get; set; }
///
/// 监测计划ID
///
[Required]
public int ExamPlanId { get; set; }
///
/// 机构ID
///
[Required]
public short SysOrgId { get; set; }
///
/// 校区ID
///
public short? SysOrgBranchId { get; set; }
///
/// 姓名
///
[Required]
public string Name { get; set; }
///
/// 证件类型
///
[Required]
public CertificateType CertificateType { get; set; }
///
/// 证件号码
///
public string IdNumber { get; set; }
///
/// 监测年级ID
///
[Required]
public short ExamGradeId { get; set; }
///
/// 年级ID
///
[Required]
public short GradeId { get; set; }
///
/// 班级ID
///
[Required]
public long SchoolClassId { get; set; }
///
/// 班号
///
[Required]
public short ClassNumber { get; set; }
///
/// 科目ID
///
[Required]
public short CourseId { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 班级
///
public SchoolClassLiteOutput SchoolClass { get; set; }
///
/// 机构
///
public SysOrgLiteOutput SysOrg { get; set; }
///
/// 校区
///
public SysOrgLiteOutput SysOrgBranch { get; set; }
///
/// 监测年级
///
public ExamGradeOutput ExamGrade { get; set; }
///
/// 科目
///
public CourseOutput Course { get; set; }
}
///
/// 批量导入监测教师任教科目输入参数
///
public class UploadExamTeacherCourseOutput : UploadExamDataBase
{
///
/// 姓名
///
[Required]
public string Name { get; set; }
///
/// 证件类型
///
[Required]
public CertificateType CertificateType { get; set; }
///
/// 证件类型名称
///
public string CertificateTypeName { get; set; } = "";
///
/// 证件号码
///
public string IdNumber { get; set; } = "";
///
/// 科目ID
///
public short? CourseId { get; set; }
///
/// 科目名称
///
public string CourseName { get; set; } = "";
///
/// 监测年级ID
///
public int? ExamGradeId { get; set; }
///
/// 年级ID
///
public short? GradeId { get; set; }
///
/// 班级号
///
public short? ClassNumber { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}