namespace SimpleAdmin.Web.Core; /// /// 提供入职任务生命周期相关 HTTP 接口。 /// [ApiDescriptionSettings("Application", Tag = "入职任务归档")] [Route("biz/onboarding/task")] [RolePermission] public class OnboardingTaskLifecycleController { private readonly IOnboardingTaskLifecycleService _service; public OnboardingTaskLifecycleController(IOnboardingTaskLifecycleService service) { _service = service; } /// /// 归档审核通过的入职任务。 /// [HttpPost("archive")] public async Task Archive([FromBody] OnboardingAuditActionInput input) { await _service.Archive(input); } /// /// 撤销入职任务及员工填写链接。 /// [HttpPost("revoke")] public async Task Revoke([FromBody] OnboardingAuditActionInput input) { await _service.Revoke(input); } }