using Oms.Domain.SystemAggregate.Enums; namespace Oms.Application.Dtos.System; /// /// 员工档案出参(工号/手机/邮箱见用户表)。 /// public class EmployeeOutput { public int Id { get; set; } public string UserId { get; set; } = string.Empty; public string RealName { get; set; } = string.Empty; public Gender Gender { get; set; } public DateTime? Birthday { get; set; } public string? IdCardNo { get; set; } public DateTime? HireDate { get; set; } public DateTime? ProbationEndDate { get; set; } public DateTime? RegularizationDate { get; set; } public EmploymentStatus EmploymentStatus { get; set; } public DateTime? ResignationDate { get; set; } public string? Department { get; set; } public string? Position { get; set; } public string? JobLevel { get; set; } public EmploymentType EmploymentType { get; set; } public string? WorkLocation { get; set; } public string? ManagerUserId { get; set; } public DateTime? ContractStartDate { get; set; } public DateTime? ContractEndDate { get; set; } public string? ContractType { get; set; } public string? EmergencyContact { get; set; } public string? EmergencyPhone { get; set; } public string? Address { get; set; } public string? Education { get; set; } public string? Remark { get; set; } public DateTime CreateTime { get; set; } public DateTime? UpdateTime { get; set; } }