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();
|
}
|
}
|
}
|