package com.mes.loadglassdevicetaskhistory.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mes.job.PlcLoadGlassTask; import com.mes.loadglassdevicetaskhistory.entity.request.LoadGlassRequest; import com.mes.opctask.entity.LoadGlassDeviceTaskHistory; import com.mes.opctask.entity.request.LoadGlassDeviceTaskHistoryRequest; import com.mes.opctask.service.LoadGlassDeviceTaskHistoryService; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** *

* 前端控制器 *

* * @author wf * @since 2025-03-12 */ @RestController @RequestMapping("/loadglassdevicetaskhistory") public class LoadGlassDeviceTaskHistoryController { @Resource PlcLoadGlassTask plcLoadGlassTask; @Autowired private LoadGlassDeviceTaskHistoryService loadGlassDeviceTaskHistoryService; @ApiOperation("按照查询条件查询上片历史任务") @PostMapping("/queryLoadGlassHistoryTask") //查询现在上片机的玻璃信息 public Result> queryBigStorageCageHistoryTask(@RequestBody @Validated LoadGlassDeviceTaskHistoryRequest request) { return Result.build(200, "查询成功", loadGlassDeviceTaskHistoryService.queryLoadGlassHistoryTask(request)); } @ApiOperation("查询线路所有数据") @PostMapping("/queryAllMessage") //查询现在上片机的玻璃信息 public Result queryAllMessage(@RequestBody @Validated LoadGlassRequest request) { return Result.build(200, "查询成功", plcLoadGlassTask.loadGlassChild(request.getRedisRequest(), request.getStationCell(), request.getTableName(), request.getWebSocketName())); } }