package com.mes.hollow.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.mes.glassinfo.entity.GlassInfo; import com.mes.hollow.entity.HollowGlassRelationInfo; import com.mes.hollow.entity.dto.HollowGlassDetailsDTO; import com.mes.hollow.entity.dto.LackDetailsDTO; import com.mes.hollow.entity.dto.OrderDetailsDTO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * (HollowGlassRelationInfo)表数据库访问层 * * @author makejava * @since 2024-11-23 15:59:29 */ public interface HollowGlassRelationInfoMapper extends BaseMapper { List queryFlowCardIdMaxLayerGlassInfo(@Param("flowCardId") String flowCardId, @Param("totalLayer") int totalLayer); List queryFlowCardIdLayerGlassInfo(@Param("flowCardId") String flowCardId, @Param("totalLayer") int totalLayer, @Param("layer") int layer); List queryLackByFlowCard(); int queryLayerByFlowCardId(@Param("flowCardId") String flowCardId); void clearDirtyFlowCardData(@Param("flowCardId") String flowCardId, @Param("layer") int layer); /** * 按照流程卡获取产品名称 * * @param flowCardId * @return */ OrderDetailsDTO queryProductNameByFlowCardId(@Param("flowCardId") String flowCardId, @Param("productName") String productName, @Param("customerName") String customerName); List queryLackGlassByFlowCard(@Param("flowCardId") String flowCardId, @Param("orderSort") Integer orderSort, @Param("layer") Integer layer); }