using Microsoft.AspNetCore.Mvc; 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] public class LocationController(LocationService locationService) : ControllerBase { private readonly LocationService _locationService = locationService; /// /// 查询所有的点位状态 /// /// [HttpGet("getLocation")] public WcsApiResponse> GetLocation() { return _locationService.GetLocation(); } /// /// 分页查询所有的点位状态 /// /// [HttpPost("getLocationWithPage")] public WcsApiResponse> GetLocationWithPage([FromBody] GetLocationWithPageRequest request) { return _locationService.GetLocationWithPage(request); } /// /// 更新点位信息 /// /// /// [HttpPost("updateLocation")] public WcsApiResponse UpdateLocation([FromBody] UpdateLocationRequest request) { return _locationService.UpdateLocation(request); } }