using YBEE.EQM.Core;

namespace YBEE.EQM.Application;

/// <summary>
/// 科目简要输出参数
/// </summary>
public class CourseLiteOutput
{
    /// <summary>
    /// 主键
    /// </summary>
    [Required]
    public short Id { get; set; }
    /// <summary>
    /// 名称
    /// </summary>
    [Required]
    public string Name { get; set; }
    /// <summary>
    /// 简称
    /// </summary>
    [Required]
    public string ShortName { get; set; }
    /// <summary>
    /// 别称
    /// </summary>
    public string NickName { get; set; }
    /// <summary>
    /// 状态
    /// </summary>
    [Required]
    public CommonStatus Status { get; set; }
}

/// <summary>
/// 科目完整输出参数
/// </summary>
public class CourseOutput : DEntityOutput
{
    /// <summary>
    /// 名称
    /// </summary>
    [Required]
    public string Name { get; set; }
    /// <summary>
    /// 简称
    /// </summary>
    [Required]
    public string ShortName { get; set; }
    /// <summary>
    /// 别称
    /// </summary>
    public string NickName { get; set; }
    /// <summary>
    /// 备注
    /// </summary>
    public string Remark { get; set; }
}