using IMCS.CCS.Entitys; using IMCS.CCS.Service; using IMCS.CCS.Services; using Microsoft.AspNetCore.Mvc; using System.Linq; using System.Threading.Tasks; namespace IMCS.CCS.Controllers { [ApiController] [Route("api/[controller]")] /// /// 任务调度器 /// public class JobTasksController : ControllerBase { private readonly ITaskJobService _taskJobService; public JobTasksController(ITaskJobService taskJobService) { _taskJobService = taskJobService; } /// /// /// /// [HttpPost("test")] public async Task Test() { return "not exist"; } [HttpPost("CallbackJob1")] public async Task CallbackJob1() { // return await _taskJobService.CallbackJob1(); return "not exist"; } [HttpPost("CallbackJob2")] public async Task CallbackJob2() { return await _taskJobService.CallbackJob2(); } [HttpPost("CallbackJob3")] public async Task CallbackJob3() { return await _taskJobService.CallbackJob3(); } [HttpPost("CallbackJob4")] public async Task CallbackJob4() { return await _taskJobService.CallbackJob4(); } [HttpPost("CallbackJob5")] public async Task CallbackJob5() { return await _taskJobService.CallbackJob5(); } [HttpPost("CallbackJob6")] public async Task CallbackJob6() { return await _taskJobService.CallbackJob6(); } [HttpPost("DataCollectOPCUAJob")] public async Task DataCollectOPCUAJob() { return await _taskJobService.DataCollectOPCUAJob(); } [HttpPost("DataCollectS7Job")] public async Task DataCollectS7Job() { return await _taskJobService.DataCollectS7Job(); } [HttpPost("DataCollectFanucJob")] public async Task DataCollectFanucJob() { return await _taskJobService.DataCollectFanucJob(); } [HttpPost("MonitorEquipmentStatusJob")] public async Task MonitorEquipmentStatusJob() { return await _taskJobService.MonitorEquipmentStatusJob(); } [HttpPost("DeviceStatusJob")] public async Task DeviceStatusJob() { //return await _taskJobService.DeviceStatusJob(); return "not exist"; } } }