using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.Location; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/location")] [ApiController] [WcsExceptionFilter] [WcsAuthorization] public class LocationController(LocationService locationService) : ControllerBase { /// /// 查询所有的点位状态 /// /// [HttpGet("getLocation")] public WcsApiResponse> GetLocation() => locationService.GetLocation(); /// /// 分页查询所有的点位状态 /// /// [HttpPost("getLocationWithPage")] public WcsApiResponse> GetLocationWithPage([FromBody] GetLocationWithPageRequest request) => locationService.GetLocationWithPage(request); /// /// 更新点位信息 /// /// /// [HttpPost("updateLocation")] public WcsApiResponse UpdateLocation([FromBody] UpdateLocationRequest request) => locationService.UpdateLocation(request); }