package com.mes.hollowtask.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.mes.hollowtask.entity.HollowBigStorageCageHistoryTask; import com.mes.hollowtask.entity.request.HollowBigStorageCageHistoryRequest; import com.mes.hollowtask.service.HollowBigStorageCageHistoryTaskService; import com.mes.largenscreen.entity.DailyProductionVO; import com.mes.largenscreen.entity.RunTime; import com.mes.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** * (HollowBigStorageCageHistoryTask)表控制层 * * @author makejava * @since 2024-11-27 15:22:45 */ @Api(tags = "中空理片笼信息历史任务") @RestController @RequestMapping("hollowBigStorageCageHistoryTask") public class HollowBigStorageCageHistoryTaskController { @Resource HollowBigStorageCageHistoryTaskService hollowBigStorageCageHistoryTaskService; @ApiOperation("按照查询条件查询中空理片笼信息历史任务") @PostMapping("/queryHollowBigStorageCageHistoryTask") public Result> queryHollowBigStorageCageHistoryTask(@RequestBody @Validated HollowBigStorageCageHistoryRequest request) { return Result.build(200, "查询成功", hollowBigStorageCageHistoryTaskService.queryHollowBigStorageCageHistoryTask(request)); } @ApiOperation(value = "查询本条线历史指定日期的日生产数据", notes = "查询本条线历史指定日期的日生产数据") @PostMapping("/queryHollowDailyProduction") public Result queryHollowDailyProduction(@RequestBody HollowBigStorageCageHistoryRequest request) { return Result.success(hollowBigStorageCageHistoryTaskService.queryHollowDailyProduction(request)); } @ApiOperation(value = "查询生产线运行情况", notes = "查询生产线运行情况") @GetMapping("/queryRunTimes") public Result> queryRunTimes(String days) { return Result.success(hollowBigStorageCageHistoryTaskService.queryRunTimes(days)); } }