补充注释
This commit is contained in:
+13
-1
@@ -1,5 +1,8 @@
|
||||
namespace SimpleAdmin.Web.Core;
|
||||
|
||||
/// <summary>
|
||||
/// 提供员工端入职任务访问相关 HTTP 接口。
|
||||
/// </summary>
|
||||
[ApiDescriptionSettings("Application", Tag = "员工入职填写")]
|
||||
[Route("open/onboarding")]
|
||||
[AllowAnonymous]
|
||||
@@ -14,22 +17,31 @@ public class OnboardingPublicTaskController
|
||||
_fileService = fileService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 通过 Token 获取员工端入职任务详情。
|
||||
/// </summary>
|
||||
[HttpPost("detail")]
|
||||
public async Task<dynamic> Detail([FromBody] OnboardingTaskPublicAccessInput input)
|
||||
{
|
||||
return await _service.Detail(input);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存候选人固定基础信息。
|
||||
/// </summary>
|
||||
[HttpPost("save-employee-info")]
|
||||
public async Task SaveEmployeeInfo([FromBody] OnboardingTaskPublicSaveInput input)
|
||||
{
|
||||
await _service.SaveEmployeeInfo(input);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 下载当前任务锁定的合同模板源文件。
|
||||
/// </summary>
|
||||
[HttpGet("contract-source")]
|
||||
public async Task<FileStreamResult> ContractSource([FromQuery] OnboardingPublicContractSourceInput input)
|
||||
{
|
||||
var fileId = await _service.GetContractSourceFileId(input);
|
||||
return await _fileService.Download(new BaseIdInput { Id = fileId });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user