using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Mvc;
|
using Newtonsoft.Json;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseController;
|
using WIDESEAWCS_DTO.AGVInfo;
|
using WIDESEAWCS_QuartzJob;
|
using WIDESEAWCS_QuartzJob.DeviceBase;
|
using WIDESEAWCS_Tasks.ConveyorLineExtend;
|
|
namespace WIDESEAWCS_Server.Controllers.Equipment
|
{
|
/// <summary>
|
/// AGV接口
|
/// </summary>
|
[Route("api/AGV")]
|
[ApiController]
|
public class AGVController : Controller
|
{
|
//private readonly IHttpContextAccessor _httpContextAccessor;
|
//private readonly AGVsignal _aGVsignal;
|
//public AGVController(AGVsignal aGVsignal, IHttpContextAccessor httpContextAccessor)
|
//{
|
// _aGVsignal = aGVsignal;
|
// _httpContextAccessor = httpContextAccessor;
|
//}
|
/// <summary>
|
/// AGV申请进入
|
/// </summary>
|
/// <param name="saveModel">请求参数</param>
|
/// <returns></returns>
|
[HttpPost, Route("AGVRequestin"), AllowAnonymous]
|
public WebResponseContent AGVRequestin([FromBody] ConveyorLineDTO saveModel)
|
{
|
return AGVsignal.AGVRequestin(saveModel);
|
}
|
}
|
}
|