补充注释

This commit is contained in:
fuenmao
2026-08-24 15:32:50 +08:00
parent b8b2d7e3fa
commit 22a7df5bec
84 changed files with 5913 additions and 45 deletions
@@ -1,5 +1,8 @@
namespace SimpleAdmin.Web.Core;
/// <summary>
/// 提供员工端资料提交相关 HTTP 接口。
/// </summary>
[ApiDescriptionSettings("Application", Tag = "员工入职提交")]
[Route("open/onboarding")]
[AllowAnonymous]
@@ -14,30 +17,45 @@ public class OnboardingPublicSubmissionController
_fileService = fileService;
}
/// <summary>
/// 保存员工动态字段。
/// </summary>
[HttpPost("save-dynamic-values")]
public async Task SaveDynamicValues([FromBody] OnboardingSaveDynamicValuesInput input)
{
await _service.SaveDynamicValues(input);
}
/// <summary>
/// 保存员工已上传材料记录。
/// </summary>
[HttpPost("save-material")]
public async Task SaveMaterial([FromBody] OnboardingSaveMaterialInput input)
{
await _service.SaveMaterial(input);
}
/// <summary>
/// 确认已阅读指定合同。
/// </summary>
[HttpPost("confirm-contract")]
public async Task ConfirmContract([FromBody] OnboardingConfirmContractInput input)
{
await _service.ConfirmContract(input);
}
/// <summary>
/// 提交入职资料进入审核。
/// </summary>
[HttpPost("submit")]
public async Task Submit([FromBody] OnboardingSubmitInput input)
{
await _service.Submit(input);
}
/// <summary>
/// 校验并上传员工入职材料。
/// </summary>
[HttpPost("upload-material")]
[Consumes("multipart/form-data")]
[RequestSizeLimit(20 * 1024 * 1024)]
@@ -64,4 +82,4 @@ public class OnboardingPublicSubmissionController
FileId = fileId
});
}
}
}