using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Swashbuckle.AspNetCore.Annotations; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.Helper; using WIDESEA_DTO; using WIDESEA_DTO.Basic; using WIDESEA_IBasicService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Basic { [Route("api/AreaInfo")] [ApiController] public class AreaInfoController : ApiBaseController { public AreaInfoController(IAreaInfoService service) : base(service) { } [HttpPost, Route("AreaEnableStatus")] public WebResponseContent AreaEnableStatus([FromBody] int[] keys) { return Service.AreaEnableStatus(keys); } [HttpPost, Route("AreaDisableStatus")] public WebResponseContent AreaDisableStatus([FromBody] int[] keys) { return Service.AreaDisableStatus(keys); } [HttpGet(), Route("AreaEnableStatus")] public WebResponseContent AreaEnableStatus([FromBody] int key) { return Service.AreaEnableStatus(key); } [HttpGet, Route("AreaDisableStatus")] public WebResponseContent AreaDisableStatus([FromBody] int key) { return Service.AreaDisableStatus(key); } } }