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<ITaskService, Dt_Task>
|
{
|
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<Dt_Task> tasks)
|
{
|
return Service.WMSaddListTask(tasks);
|
}
|
|
//WCS任务删除
|
[HttpPost, HttpGet, Route("WCSTaskDelete"), AllowAnonymous]
|
public WebResponseContent WCSTaskDelete(int tasknum)
|
{
|
return Service.WCSTaskDelete(tasknum);
|
}
|
}
|
}
|