电子签基础功能

This commit is contained in:
fuenmao
2026-09-07 16:17:49 +08:00
parent 384eaff444
commit da777327f5
31 changed files with 3992 additions and 61 deletions
@@ -19,7 +19,7 @@ public class OnboardingContractDocumentController
}
/// <summary>
/// 创建入职任务前,按人事当前填写的参数下载 DOCX 合同预览。
/// 创建入职任务前,按人事当前填写的参数下载指定 DOCX 合同预览。
/// </summary>
[HttpPost("preview-before-create")]
[DisplayName("创建入职任务前预览合同")]
@@ -35,6 +35,21 @@ public class OnboardingContractDocumentController
};
}
/// <summary>
/// 创建入职任务前,将全部 DOCX 合同预览打包下载。
/// </summary>
[HttpPost("preview-all-before-create")]
[DisplayName("创建入职任务前预览全部合同")]
public async Task<FileContentResult> PreviewAllBeforeCreate(
[FromBody] OnboardingContractPreviewInput input)
{
var preview = await _service.PreviewAllBeforeCreate(input);
return new FileContentResult(preview.FileBytes, "application/zip")
{
FileDownloadName = preview.FileName
};
}
/// <summary>
/// 生成入职合同文件
/// </summary>