using System; using System.Collections.Generic; namespace NPP.SmartSchedue.Api.Contracts.Services.Personnel.Output; /// /// 人员详细信息输出模型 /// 用于人员状态检查和详细信息查询 /// public class PersonnelDetailOutput { /// /// 人员ID /// public long Id { get; set; } /// /// 人员编号 /// public string PersonnelCode { get; set; } = ""; /// /// 人员姓名 /// public string PersonnelName { get; set; } = ""; /// /// 部门ID /// public long? DepartmentId { get; set; } /// /// 部门名称 /// public string DepartmentName { get; set; } = ""; /// /// 职位 /// public string Position { get; set; } = ""; /// /// 是否激活 /// public bool IsActive { get; set; } /// /// 联系方式 /// public string Contact { get; set; } = ""; /// /// 人员资质列表 /// public List Qualifications { get; set; } = new(); /// /// 人员工作限制列表 /// public List WorkLimitations { get; set; } = new(); /// /// 备注 /// public string Remarks { get; set; } = ""; /// /// 创建时间 /// public DateTime? CreatedTime { get; set; } /// /// 修改时间 /// public DateTime? ModifiedTime { get; set; } /// /// 当前状态描述 /// public string StatusDescription { get; set; } = ""; /// /// 最后活动时间 /// public DateTime? LastActiveTime { get; set; } }