JobTasksController.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using IMCS.CCS.Entitys;
  2. using IMCS.CCS.Service;
  3. using IMCS.CCS.Services;
  4. using Microsoft.AspNetCore.Mvc;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. namespace IMCS.CCS.Controllers
  8. {
  9. [ApiController]
  10. [Route("api/[controller]")]
  11. /// <summary>
  12. /// 任务调度器
  13. /// </summary>
  14. public class JobTasksController : ControllerBase
  15. {
  16. private readonly ITaskJobService _taskJobService;
  17. public JobTasksController(ITaskJobService taskJobService)
  18. {
  19. _taskJobService = taskJobService;
  20. }
  21. /// <summary>
  22. ///
  23. /// </summary>
  24. /// <returns></returns>
  25. [HttpPost("test")]
  26. public async Task<string> Test()
  27. {
  28. return "not exist";
  29. }
  30. [HttpPost("CallbackJob1")]
  31. public async Task<string> CallbackJob1()
  32. {
  33. // return await _taskJobService.CallbackJob1();
  34. return "not exist";
  35. }
  36. [HttpPost("CallbackJob2")]
  37. public async Task<string> CallbackJob2()
  38. {
  39. return await _taskJobService.CallbackJob2();
  40. }
  41. [HttpPost("CallbackJob3")]
  42. public async Task<string> CallbackJob3()
  43. {
  44. return await _taskJobService.CallbackJob3();
  45. }
  46. [HttpPost("CallbackJob4")]
  47. public async Task<string> CallbackJob4()
  48. {
  49. return await _taskJobService.CallbackJob4();
  50. }
  51. [HttpPost("CallbackJob5")]
  52. public async Task<string> CallbackJob5()
  53. {
  54. return await _taskJobService.CallbackJob5();
  55. }
  56. [HttpPost("CallbackJob6")]
  57. public async Task<string> CallbackJob6()
  58. {
  59. return await _taskJobService.CallbackJob6();
  60. }
  61. [HttpPost("DataCollectOPCUAJob")]
  62. public async Task<string> DataCollectOPCUAJob()
  63. {
  64. return await _taskJobService.DataCollectOPCUAJob();
  65. }
  66. [HttpPost("DataCollectS7Job")]
  67. public async Task<string> DataCollectS7Job()
  68. {
  69. return await _taskJobService.DataCollectS7Job();
  70. }
  71. [HttpPost("DataCollectFanucJob")]
  72. public async Task<string> DataCollectFanucJob()
  73. {
  74. return await _taskJobService.DataCollectFanucJob();
  75. }
  76. [HttpPost("MonitorEquipmentStatusJob")]
  77. public async Task<string> MonitorEquipmentStatusJob()
  78. {
  79. return await _taskJobService.MonitorEquipmentStatusJob();
  80. }
  81. [HttpPost("DeviceStatusJob")]
  82. public async Task<string> DeviceStatusJob()
  83. {
  84. //return await _taskJobService.DeviceStatusJob();
  85. return "not exist";
  86. }
  87. }
  88. }