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