using HslCommunication.WebSocket; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Common.TaskEnum; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_Core.Helper; using WIDESEAWCS_DTO.PackInfo; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_IPackInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_WCSServer.Controllers.PackInfo { [Route("api/Packinfo")] [ApiController] public class PackinfoController : ApiBaseController { private readonly IHttpContextAccessor _httpContextAccessor; public PackinfoController(IPackinfoService service, IHttpContextAccessor httpContextAccessor) : base(service) { _httpContextAccessor = httpContextAccessor; } [HttpPost, HttpGet, Route("ReceivePackaxisTask"), AllowAnonymous] public WebResponseContent ReceivePackaxisTask([FromBody] List mESProPackInfoDTOs) { return Service.ReceivePackaxisTask(mESProPackInfoDTOs); } } }