wcs_server_kate_suzhou/WcsMain/ApiServe/Controllers/ThreeDController/TaskController.cs

35 lines
1.1 KiB
C#

using Microsoft.AspNetCore.Mvc;
using WcsMain.ApiServe.Controllers.Dto;
using WcsMain.ApiServe.Service.TreeDService;
using WcsMain.DataBase.TableEntity;
namespace WcsMain.ApiServe.Controllers.ThreeDController;
[Route("api/threeD")]
[ApiController]
public class TaskController(TaskService taskService) : ControllerBase
{
private readonly TaskService _taskService = taskService;
/// <summary>
/// 查询WMS任务
/// </summary>
/// <returns></returns>
[HttpGet("getWmsTask")]
public WcsApiResponse<List<AppWmsTask>> GetWmsTask() => _taskService.GetWmsTask();
/// <summary>
/// 查询WMS任务
/// </summary>
/// <returns></returns>
[HttpGet("getWmsTaskNotEnd")]
public WcsApiResponse<List<AppWmsTask>> GetWmsTaskNoEnd() => _taskService.GetWmsTaskNoEnd();
/// <summary>
/// 根据 plcId 查询任务
/// </summary>
/// <param name="plcId"></param>
/// <returns></returns>
[HttpGet("queryRunningTask")]
public WcsApiResponse<AppWcsTask> GetWcsTask([FromQuery(Name = "plcId")] int? plcId) => _taskService.GetWcsTask(plcId);
}