using System.ComponentModel; namespace SimpleAdmin.Web.Core; /// /// 提供入职合同文件生成相关 HTTP 接口。 /// [ApiDescriptionSettings("Application", Tag = "入职合同文件")] [Route("biz/onboarding/contract-document")] [Route("biz/onboarding/task")] [RolePermission] public class OnboardingContractDocumentController { private readonly IOnboardingContractDocumentService _service; public OnboardingContractDocumentController( IOnboardingContractDocumentService service) { _service = service; } /// /// 生成入职合同文件 /// [HttpPost("generate")] [DisplayName("手动生成合同文件")] public async Task Generate( [FromBody] OnboardingGenerateContractInput input) { return await _service.Generate(input); } }