using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using WCS.Model; using WCS.Service; namespace WCS.Controllers { [ApiController] [Route("api/[controller]")] public class TaskController : Controller { private readonly ITaskService taskService; public TaskController(ITaskService task) { this.taskService = task; } /** * 出入库任务 */ [HttpPost] public async Task> ExcuteTask(RequestData data) { return await taskService.ExcuteTask(data); } [HttpGet("DataCollectS7Job")] public async Task DataCollectS7Job() { return await taskService.DataCollectS7Job(); } [HttpGet("Test")] public async Task Test() { return await taskService.Test(); } /// /// 取 放 回调任务 /// /// [HttpPost("CallbackJob")] public async Task CallbackJob() { return await taskService.CallbackJob2(); } } }