namespace YBEE.EQM.Application;

/// <summary>
/// 高中选科组合
/// </summary>
public class NceeCourseCombOutput
{
    /// <summary>
    /// 主键
    /// </summary>
    [Required]
    public short Id { get; set; }
    /// <summary>
    /// 首选科目ID
    /// </summary>
    [Required]
    public short FirstCourseId { get; set; }
    /// <summary>
    /// 再选科目1ID
    /// </summary>
    [Required]
    public short SecondCourseId { get; set; }
    /// <summary>
    /// 再选科目2ID
    /// </summary>
    [Required]
    public short ThirdCourseId { get; set; }
    /// <summary>
    /// 名称
    /// </summary>
    [Required]
    public string Name { get; set; }
    /// <summary>
    /// 简称
    /// </summary>
    [Required]
    public string ShortName { get; set; }

    /// <summary>
    /// 一对一引用（首选科目）
    /// </summary>
    public CourseLiteOutput FirstCourse { get; set; }
    /// <summary>
    /// 一对一引用（再选科目1）
    /// </summary>
    public CourseLiteOutput SecondCourse { get; set; }
    /// <summary>
    /// 一对一引用（再选科目2）
    /// </summary>
    public CourseLiteOutput ThirdCourse { get; set; }
}
