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