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
{
///
/// AGV接口
///
[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;
//}
///
/// AGV申请进入
///
/// 请求参数
///
[HttpPost, Route("AGVRequestin"), AllowAnonymous]
public WebResponseContent AGVRequestin([FromBody] ConveyorLineDTO saveModel)
{
return AGVsignal.AGVRequestin(saveModel);
}
}
}