/*
|
*接口编写处...
|
*如果接口需要做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
|
{
|
/// <summary>
|
/// 手动完成任务
|
/// </summary>
|
/// <param name="taskNum"></param>
|
/// <returns></returns>
|
[HttpPost, Route("FinishTask"), AllowAnonymous]
|
public WebResponseContent FinishTask(string taskNum)
|
{
|
return dt_agvtaskService.Instance.FinishTask(taskNum);
|
}
|
/// <summary>
|
/// 手动下发任务
|
/// </summary>
|
/// <param name="fromaddress"></param>
|
/// <param name="toaddress"></param>
|
/// <returns></returns>
|
[HttpPost, JWTAuthorize, Route("sendTask"), AllowAnonymous]
|
public WebResponseContent sendTask(string fromaddress, string toaddress)
|
{
|
return dt_agvtaskService.Instance.sendTask(fromaddress, toaddress);
|
}
|
|
/// <summary>
|
/// PDA任务
|
/// </summary>
|
/// <param name="fromaddress"></param>
|
/// <param name="toaddress"></param>
|
/// <returns></returns>
|
[HttpPost, JWTAuthorize, Route("PDATask"), AllowAnonymous]
|
public List<dt_agvtask> PDATask(List<dt_agvtask> agvtask)
|
{
|
return dt_agvtaskService.Instance.PDATask(agvtask);
|
}
|
}
|
}
|