namespace SimpleAdmin.Application; /// /// 入职任务分页查询参数。 /// public class OnboardingTaskPageInput : BasePageInput { /// /// 入职任务编号。 /// public string TaskNo { get; set; } /// /// 入职任务状态筛选条件。 /// public string TaskStatus { get; set; } /// /// 入职业务公司 Id。 /// public long? CompanyId { get; set; } /// /// 入职业务部门 Id。 /// public long? DepartmentId { get; set; } } /// /// 后台入职任务详情输出。 /// public class OnboardingTaskDetailOutput { /// /// 入职任务主数据。 /// public ObOnboardingTask Task { get; set; } /// /// 候选人固定基础信息。 /// public ObTaskEmployeeInfo EmployeeInfo { get; set; } /// /// 任务合同列表。 /// public List Contracts { get; set; } /// /// 候选人已上传材料列表。 /// public List Materials { get; set; } /// /// 任务当前有效链接信息。 /// public ObTaskLink Link { get; set; } /// /// 提交与审核记录列表。 /// public List Audits { get; set; } } /// /// 后台入职任务材料详情。 /// public class OnboardingTaskMaterialDetailOutput : ObTaskMaterial { /// /// 材料原始文件名,用于下载时保留文件名称。 /// public string FileName { get; set; } /// /// 材料文件后缀,用于判断是否支持图片预览。 /// public string FileSuffix { get; set; } }