using HslCommunication.WebSocket; 
 | 
using Microsoft.AspNetCore.Authorization; 
 | 
using Microsoft.AspNetCore.Http; 
 | 
using Microsoft.AspNetCore.Mvc; 
 | 
using System.Collections.Generic; 
 | 
using WIDESEAWCS_Core; 
 | 
using WIDESEAWCS_Core.BaseController; 
 | 
using WIDESEAWCS_Core.Enums; 
 | 
using WIDESEAWCS_DTO.BasicInfo; 
 | 
using WIDESEAWCS_IWMSPart; 
 | 
using WIDESEAWCS_Model.Models; 
 | 
  
 | 
namespace WIDESEAWCS_Server.Controllers.WMSPart 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 货位 
 | 
    /// </summary> 
 | 
    [Route("api/LocationInfo")] 
 | 
    [ApiController] 
 | 
    public class LocationInfoController : ApiBaseController<ILocationInfoService, Dt_LocationInfo> 
 | 
    { 
 | 
  
 | 
        public LocationInfoController(ILocationInfoService service) : base(service) 
 | 
        { 
 | 
        } 
 | 
  
 | 
        [HttpPost, Route("GetLocationConfigs"), AllowAnonymous] 
 | 
        public WebResponseContent GetLocationConfigs(int layer) 
 | 
        { 
 | 
            DateTime s = DateTime.Now; 
 | 
            WebResponseContent content = Service.GetLocationConfigs(layer); 
 | 
            double d = (DateTime.Now - s).TotalMilliseconds; 
 | 
            return content; 
 | 
        } 
 | 
        [HttpPost, Route("GetLocationLayer"), AllowAnonymous] 
 | 
        public WebResponseContent GetLocationLayer() 
 | 
        { 
 | 
            return Service.GetLocationLayer(); 
 | 
        } 
 | 
  
 | 
        [HttpPost, Route("InitializationLocation"), AllowAnonymous] 
 | 
        public WebResponseContent InitializationLocation([FromBody] InitializationLocationDTO initializationLocationDTO) 
 | 
        { 
 | 
            return Service.InitializationLocation(initializationLocationDTO); 
 | 
        } 
 | 
  
 | 
        [HttpPost, Route("getlocation"), AllowAnonymous] 
 | 
        public WebResponseContent getlocation() 
 | 
        { 
 | 
            return Service.getlocation(); 
 | 
        } 
 | 
    } 
 | 
} 
 |