namespace SimpleAdmin.Application; /// /// 正式员工档案分页查询参数。 /// public class OnboardingEmployeePageInput : BasePageInput { /// /// 员工姓名。 /// public string EmployeeName { get; set; } /// /// 手机号码。 /// public string Phone { get; set; } /// /// 入职业务公司 Id。 /// public long? CompanyId { get; set; } /// /// 入职业务部门 Id。 /// public long? DepartmentId { get; set; } /// /// 岗位 Id。 /// public long? PositionId { get; set; } } /// /// 正式员工档案详情输出。 /// public class OnboardingEmployeeDetailOutput { /// /// 正式员工档案。 /// public ObEmployee Employee { get; set; } /// /// 审核通过时对应的完整入职登记表。 /// public ObTaskEmployeeInfo EmployeeInfo { get; set; } /// /// 入职任务主数据。 /// public ObOnboardingTask Task { get; set; } /// /// 任务合同列表。 /// public List Contracts { get; set; } = new List(); /// /// 员工入职时上传的身份证、学历证明、体检报告等资料。 /// public List Materials { get; set; } = new List(); /// /// 契约锁签署文件与签署日志组成的完整归档 ZIP 文件 Id。 /// public long? ElectronicSignArchiveFileId { get; set; } /// /// 提交与审核记录列表。 /// public List Audits { get; set; } = new List(); }