using System;

namespace NPP.SmartSchedue.Api.Contracts.Services.Personnel.Output;

/// <summary>
/// 人员资质绑定分页输出
/// </summary>
public class PersonnelQualificationGetPageOutput
{
    /// <summary>
    /// 主键ID
    /// </summary>
    public long Id { get; set; }

    /// <summary>
    /// 人员ID
    /// </summary>
    public long PersonnelId { get; set; }
    
    /// <summary>
    /// 人员姓名
    /// </summary>
    public string PersonnelName { get; set; }

    /// <summary>
    /// 资质ID
    /// </summary>
    public long QualificationId { get; set; }
    
    /// <summary>
    /// 资质等级
    /// </summary>
    public string QualificationLevel { get; set; }

    /// <summary>
    /// 有效期
    /// </summary>
    public DateTime? ExpiryDate { get; set; }
    
    /// <summary>
    /// 有效期预警天数
    /// </summary>
    public int? ExpiryWarningDays  { get; set; }
    
    /// <summary>
    /// 续期日期
    /// </summary>
    public DateTime? RenewalDate  { get; set; }
    
    /// <summary>
    /// 绑定状态
    /// </summary>
    public bool IsActive { get; set; }
} 