using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEA_Common.CommonEnum; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_DTO.Stock; using WIDESEA_DTO.Task; using WIDESEA_ITaskInfoService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.TaskInfo { /// /// 任务 /// [Route("api/WCSTask")] [ApiController] public class WCSTaskController : ApiBaseController { public WCSTaskController(ITaskService service) : base(service) { } //输送线任务下发 [HttpPost, Route("PLC_IssueTasks")] public WCSginseng PLC_IssueTasks(int TaskId, int AreaNo, string TransNo, string ContainerNo, int ContainerType, string FromPoint, string ToPoint, string ToStation) { return Service.PLC_IssueTasks(TaskId, AreaNo, TransNo, ContainerNo, ContainerType, FromPoint, ToPoint, ToStation); } //堆垛机任务下发 [HttpGet, Route("SC_IssueTasks")] public WCSginseng SC_IssueTasks(int TaskId, int AreaNo, string TransNo, string ContainerNo, int ContainerType, string FromPoint, string ToPoint, string ToStation) { return Service.SC_IssueTasks(TaskId, AreaNo, TransNo, ContainerNo, ContainerType, FromPoint, ToPoint, ToStation); } } }