namespace SimpleAdmin.Web.Core; /// /// 提供入职审核相关 HTTP 接口。 /// [ApiDescriptionSettings("Application", Tag = "入职审核")] [Route("biz/onboarding/audit")] [RolePermission] public class OnboardingAuditController { private readonly IOnboardingAuditService _service; public OnboardingAuditController(IOnboardingAuditService service) { _service = service; } /// /// 审核通过任务并创建正式员工档案。 /// [HttpPost("approve")] public async Task Approve([FromBody] OnboardingAuditActionInput input) { await _service.Approve(input); } /// /// 退回任务并要求候选人补充资料。 /// [HttpPost("reject")] public async Task Reject([FromBody] OnboardingAuditActionInput input) { await _service.Reject(input); } }