namespace SimpleAdmin.Application;
///
/// 定义员工端入职任务访问业务能力。
///
public interface IOnboardingPublicTaskService : ITransient
{
///
/// 通过有效 Token 获取员工端任务、字段、材料和合同信息。
///
Task Detail(OnboardingTaskPublicAccessInput input);
///
/// 保存候选人固定基础信息并刷新合同变量快照。
///
Task SaveEmployeeInfo(OnboardingTaskPublicSaveInput input);
///
/// 校验任务归属后返回合同模板源文件 Id。
///
Task GetContractSourceFileId(OnboardingPublicContractSourceInput input);
}