using System.ComponentModel; namespace SimpleAdmin.Web.Core; /// /// 提供任务合同变量维护相关 HTTP 接口。 /// [ApiDescriptionSettings("Application", Tag = "入职任务合同参数")] [Route("biz/onboarding/task-contract-variable")] [Route("biz/onboarding/task")] [RolePermission] public class OnboardingTaskContractVariableController { private readonly IOnboardingTaskContractVariableService _service; public OnboardingTaskContractVariableController(IOnboardingTaskContractVariableService service) { _service = service; } /// /// 查询任务合同变量。 /// [HttpGet("list")] [DisplayName("查询任务合同变量")] public async Task List([FromQuery] OnboardingTaskContractVariableQueryInput input) { return await _service.List(input); } /// /// 保存任务合同变量。 /// [HttpPost("save")] [DisplayName("保存任务合同变量")] public async Task Save([FromBody] OnboardingTaskContractVariableSaveInput input) { await _service.Save(input); } }