补充注释
This commit is contained in:
+19
-1
@@ -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
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user