using HslCommunication.WebSocket; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using WIDESEA_Common.CommonEnum; using WIDESEA_Common.LocationEnum; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_Core.Enums; using WIDESEA_DTO.Basic; using WIDESEA_DTO.Location; using WIDESEA_IBasicService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Basic { /// /// 货位 /// [Route("api/LocationInfo")] [ApiController] public class LocationInfoController : ApiBaseController { public LocationInfoController(ILocationInfoService service) : base(service) { } /// /// 初始化货位 /// /// /// [HttpPost, Route("InitializationLocation"), AllowAnonymous] public WebResponseContent InitializationLocation([FromBody] InitializationLocationDTO initializationLocationDTO) { return Service.InitializationLocation(initializationLocationDTO); } //前端页面平面图显示 [HttpPost, Route("getLocation"), AllowAnonymous] public List getLocation() { return Service.getLocation(); } //修改库位类型 [HttpPost, Route("UpdateLocationType"), AllowAnonymous] public WebResponseContent UpdateLocationType(int k) { return Service.UpdateLocationType(k); } //大屏货位数量 [HttpPost, Route("LocationNum"), AllowAnonymous] public Location LocationNum() { return Service.LocationNum(); } } }