namespace SimpleAdmin.Application; /// /// 定义员工端入职资料提交业务能力。 /// public interface IOnboardingPublicSubmissionService : ITransient { /// /// 保存候选人填写的动态字段值。 /// Task SaveDynamicValues(OnboardingSaveDynamicValuesInput input); /// /// 关联候选人已经上传的系统文件与材料类型。 /// Task SaveMaterial(OnboardingSaveMaterialInput input); /// /// 记录候选人已阅读并确认指定任务合同。 /// Task ConfirmContract(OnboardingConfirmContractInput input); /// /// 校验全部必填资料后提交入职任务进入审核。 /// Task Submit(OnboardingSubmitInput input); /// /// 在保存文件前校验材料适用范围、扩展名、大小和数量。 /// Task ValidateMaterialUpload(OnboardingMaterialUploadValidationInput input); }