using F9WebAiTest.Domain.Enums.SYS.Employees; namespace F9WebAiTest.Application.Dtos.SYS.Employees; /// 职工列表读模型 public record EmployeeReadDto_View( long Id, long DepId, string DepName, long WorktypeId, string WorktypeName, Prod_Banci_Enum? Banci, string BanciName, string Gangwei, Employee_WorkStatus_Enum WorkStatus, bool IsZhuanzheng, string Code, string Name, string Gender, int Nianling, string IdCard, string Phone, DateTime? BirthDate, DateTime? RuzhiDate, DateTime? ZhuanzhengDate, DateTime? LizhiDate, string LizhiYuanyin, string WorkGroup, int Sort, string BankcardCode, string HetongType, DateTime? HetongStartDate, DateTime? HetongEndDate, DateTime? TuixiuDate, DateTime? ShebaoDate, string Minzu, string HunyinStatus, string Xueli, string Huji, string Address, string JinjiLianxiren, string JinjiLianxirenPhone, string BiyeYuanxiao, string Zhuanye, string NamePinyin, string Memo); /// 职工编辑读模型 public record EmployeeReadDto_Edit( long Id, long DepId, long WorktypeId, Employee_WorkStatus_Enum WorkStatus, Prod_Banci_Enum? Banci, string Code, string Name, string Gangwei, string Phone, string IdCard, DateTime? BirthDate, string Address, string Gender, string Minzu, string HunyinStatus, string Huji, DateTime? RuzhiDate, DateTime? LizhiDate, DateTime? ZhuanzhengDate, bool IsZhuanzheng, string JinjiLianxiren, string JinjiLianxirenPhone, string HetongType, DateTime? HetongStartDate, DateTime? HetongEndDate, DateTime? TuixiuDate, DateTime? ShebaoDate, string ShebaoDesc, string BankcardCode, string BiyeYuanxiao, string Zhuanye, string Xueli, string WorkGroup, int Sort, string NamePinyin, string Memo, string LizhiYuanyin); /// 职工变更记录读模型 public record EmployeeChangeRecordDto( long Id, long EmployeeId, DateTime Date, Employee_ChangeStatus_Enum ChangeStatus, string ChangeStatusName, string ChangeShuoming, string ChangeYuanyin); /// 职工调岗记录读模型 public record EmployeeTiaogangRecordDto( long Id, long EmployeeId, long OldDepId, string OldDepName, long OldWorktypeId, string OldWorktypeName, long NewDepId, string NewDepName, long NewWorktypeId, string NewWorktypeName, DateTime TiaogangDate);