using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models.TaskInfo; namespace WIDESEAWCS_Server.Controllers.TaskInfo { [Route("api/Task")] [ApiController] public class TaskController : ApiBaseController { public TaskController(ITaskService service) : base(service) { } //接收WMS任务 [HttpPost, HttpGet, Route("WMSaddTask"), AllowAnonymous] public WebResponseContent WMSaddTask([FromBody] Dt_Task task) { return Service.WMSaddTask(task); } //接收多条WMS任务 [HttpPost, HttpGet, Route("WMSaddListTask"), AllowAnonymous] public WebResponseContent WMSaddListTask([FromBody] List tasks) { return Service.WMSaddListTask(tasks); } //WCS任务删除 [HttpPost, HttpGet, Route("WCSTaskDelete"), AllowAnonymous] public WebResponseContent WCSTaskDelete(int tasknum) { return Service.WCSTaskDelete(tasknum); } } }