using Microsoft.AspNetCore.Mvc; 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] public class SettingController(SettingService settingService) : ControllerBase { private readonly SettingService _settingService = settingService; /// /// 查询设置项 /// /// /// [HttpGet("getSettings")] public WcsApiResponse> GetConfig([FromQuery(Name = "settingKey")] string? settingKey) { return _settingService.GetConfig(settingKey); } /// /// 添加或者修改配置项 /// /// /// [HttpPost("editSettings")] public WcsApiResponse EditeConfig([FromBody] EditSettingsRequest request) { return _settingService.EditeConfig(request); } }