完善第三方签署

This commit is contained in:
fuenmao
2026-09-08 17:48:30 +08:00
parent da777327f5
commit c015bc356c
22 changed files with 961 additions and 62 deletions
@@ -64,6 +64,7 @@ public class OnboardingContractTemplateController
/// 查询入职模板当前公司、部门及岗位可选择的合同模板。
/// </summary>
[HttpPost("list-available")]
[DisplayName("查询可选合同模板")]
public async Task<dynamic> ListAvailable([FromBody] OnboardingContractTemplateAvailableInput input)
{
return await _service.ListAvailable(input);
@@ -113,6 +114,7 @@ public class OnboardingContractTemplateController
/// 新增合同模板版本。
/// </summary>
[HttpPost("version/add")]
[DisplayName("新增合同模板版本")]
public async Task AddVersion([FromBody] OnboardingContractVersionAddInput input)
{
await _service.AddVersion(input);
@@ -122,6 +124,7 @@ public class OnboardingContractTemplateController
/// 设置合同模板版本状态。
/// </summary>
[HttpPost("version/set-status")]
[DisplayName("设置合同模板版本状态")]
public async Task SetVersionStatus([FromBody] OnboardingContractVersionStatusInput input)
{
await _service.SetVersionStatus(input);
@@ -131,6 +134,7 @@ public class OnboardingContractTemplateController
/// 删除未被入职模板或任务使用的合同模板版本。
/// </summary>
[HttpPost("version/delete")]
[DisplayName("删除合同模板版本")]
public async Task DeleteVersion([FromBody] BaseIdInput input)
{
await _service.DeleteVersion(input);
@@ -150,6 +154,7 @@ public class OnboardingContractTemplateController
/// 编辑模板变量。
/// </summary>
[HttpPost("variable/edit")]
[DisplayName("编辑合同模板变量")]
public async Task EditVariable([FromBody] OnboardingTemplateVariableEditInput input)
{
await _service.EditVariable(input);