namespace SimpleAdmin.Web.Core; [ApiDescriptionSettings("Application", Tag = "入职公司管理")] [Route("biz/onboarding/company")] [RolePermission] public class OnboardingCompanyController { private readonly IOnboardingCompanyService _service; public OnboardingCompanyController(IOnboardingCompanyService service) { _service = service; } [HttpGet("page")] public async Task Page([FromQuery] OnboardingCompanyPageInput input) { return await _service.Page(input); } [HttpGet("list-enabled")] public async Task ListEnabled() { return await _service.ListEnabled(); } [HttpGet("detail")] public async Task Detail([FromQuery] BaseIdInput input) { return await _service.Detail(input); } [HttpPost("add")] public async Task Add([FromBody] OnboardingCompanyAddInput input) { await _service.Add(input); } [HttpPost("edit")] public async Task Edit([FromBody] OnboardingCompanyEditInput input) { await _service.Edit(input); } [HttpPost("delete")] public async Task Delete([FromBody] BaseIdListInput input) { await _service.Delete(input); } }