/* *接口编写处... *如果接口需要做Action的权限验证,请在Action上使用属性 *如: [ApiActionPermission("dt_agvtask",Enums.ActionPermissionOptions.Search)] */ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using WIDESEA_Core.Filters; using WIDESEA_Core.Utilities; using WIDESEA_Entity.DomainModels; using WIDESEA_Services.Services; namespace WIDESEA_Services.Controllers { public partial class dt_agvtaskController { /// /// 手动完成任务 /// /// /// [HttpPost, Route("FinishTask"), AllowAnonymous] public WebResponseContent FinishTask(string taskNum) { return dt_agvtaskService.Instance.FinishTask(taskNum); } /// /// 手动下发任务 /// /// /// /// [HttpPost, JWTAuthorize, Route("sendTask"), AllowAnonymous] public WebResponseContent sendTask(string fromaddress, string toaddress) { return dt_agvtaskService.Instance.sendTask(fromaddress, toaddress); } /// /// PDA任务 /// /// /// /// [HttpPost, JWTAuthorize, Route("PDATask"), AllowAnonymous] public List PDATask(List agvtask) { return dt_agvtaskService.Instance.PDATask(agvtask); } } }