using System;

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

/// <summary>
/// 添加人员资质绑定
/// </summary>
public class PersonnelQualificationAddInput
{
    /// <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; } = true;
    
    
} 