using Autofac.Core; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_ITaskInfoService; namespace WIDESEAWCS_Server.Controllers.WMS { [Route("api/[controller]")] [ApiController] public class WMSController : ControllerBase { private readonly ITaskService _taskService; public WMSController(ITaskService taskService) { _taskService = taskService; } /// /// WMS下发任务 /// /// /// [HttpPost, Route("ReceiveTask"), AllowAnonymous] public WebResponseContent ReceiveWMSTask([FromBody] List taskDTOs) { return _taskService.ReceiveWMSTask(taskDTOs); } } }