package com.mes.hollow.controller; import com.mes.hollow.entity.dto.FlowCardGlassInfoDTO; import com.mes.hollow.entity.dto.LackDetailsDTO; import com.mes.hollow.service.HollowGlassRelationInfoService; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * (HollowGlassRelationInfo)表控制层 * * @author makejava * @since 2024-11-23 15:59:27 */ @RestController @RequestMapping("hollowGlassRelationInfo") public class HollowGlassRelationInfoController { @Resource HollowGlassRelationInfoService hollowGlassRelationInfoService; @ApiOperation("界面点击创建任务:查询中空所有流程卡对应的玻璃信息") @PostMapping("/queryHollowAllFlowCard") public Result>> queryHollowAllFlowCard() { Map> bigStorageCageDetails = hollowGlassRelationInfoService.queryHollowAllFlowCard(); return Result.success(bigStorageCageDetails); } @ApiOperation("查询指定流程卡及层数的缺片详情") @PostMapping("/queryLackByFlowCard") public Result> queryLackByFlowCard(String flowCardId, int layer) { List lackDetailsList = hollowGlassRelationInfoService.queryLackByFlowCard(flowCardId, layer); return Result.success(lackDetailsList); } }