using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.Settings; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("/api/wcs/setting")] [ApiController] [WcsExceptionFilter] [WcsAuthorization] public class SettingController(SettingService settingService) : ControllerBase { /// /// 查询设置项 /// /// /// [HttpGet("getSettings")] public WcsApiResponse> GetConfig([FromQuery(Name = "settingKey")] string? settingKey) => settingService.GetConfig(settingKey); /// /// 添加或者修改配置项 /// /// /// [HttpPost("editSettings")] public WcsApiResponse EditeConfig([FromBody] EditSettingsRequest request) => settingService.EditeConfig(request); }