TaskController.cs 658 B

12345678910111213141516171819202122232425262728
  1. using Microsoft.AspNetCore.Mvc;
  2. using System.Threading.Tasks;
  3. using WCS.Model;
  4. using WCS.Service;
  5. namespace WCS.Controllers
  6. {
  7. [ApiController]
  8. [Route("api/task/[controller]")]
  9. public class TaskController : Controller
  10. {
  11. private readonly ITaskService taskService;
  12. public TaskController(ITaskService task)
  13. {
  14. this.taskService = task;
  15. }
  16. /**
  17. * 出入库任务
  18. */
  19. [HttpPost]
  20. public async Task<ActionResult<ResponseData>> ExcuteTask(RequestData<LocationData> data)
  21. {
  22. return await taskService.ExcuteTask(data);
  23. }
  24. }
  25. }