using System; using FreeSql.DataAnnotations; using ZhonTai.Admin.Core.Entities; using NPP.SmartSchedue.Api.Contracts.Core.Consts; namespace NPP.SmartSchedue.Api.Contracts.Domain.Personnel; /// /// 人员资质绑定 /// [Table(Name = DbConsts.TableNamePrefix + "personnel_qualification")] public partial class PersonnelQualificationEntity : EntityTenant { /// /// 人员ID /// public long PersonnelId { get; set; } /// /// 人员姓名 /// public string PersonnelName { get; set; } /// /// 人员工号 /// public string PersonnelCode { get; set; } /// /// 资质ID /// public long QualificationId { get; set; } /// /// 资质等级 /// public string QualificationLevel { get; set; } /// /// 有效期(截止日期) /// public DateTime? ExpiryDate { get; set; } /// /// 有效期预警天数 /// public int? ExpiryWarningDays { get; set; } /// /// 续期日期 /// public DateTime? RenewalDate { get; set; } /// /// 绑定状态 /// public bool IsActive { get; set; } = true; }