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);
}
}