package com.mes.hollow.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.mes.base.entity.vo.BigStorageVO;
|
import com.mes.hollow.entity.HollowBigStorageCageDetails;
|
import com.mes.hollow.entity.dto.BigStorageSequenceDTO;
|
import com.mes.hollow.entity.dto.FlowCardGlassInfoDTO;
|
import com.mes.hollow.entity.dto.FlowCardVirtualSlotDTO;
|
import com.mes.hollow.entity.dto.UpdateHollowBigStorageCageDTO;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* (HollowBigStorageCageDetails)表数据库访问层
|
*
|
* @author makejava
|
* @since 2024-11-21 09:23:12
|
*/
|
public interface HollowBigStorageCageDetailsMapper extends BaseMapper<HollowBigStorageCageDetails> {
|
|
void updateBySlot(@Param("list") List<UpdateHollowBigStorageCageDTO> storageCageDTOList, @Param("state") Integer state);
|
|
List<FlowCardGlassInfoDTO> hollowIsAll(@Param("flowCardId") String flowCardId, @Param("totalLayer") int totalLayer, @Param("flag") Boolean flag);
|
|
List<FlowCardVirtualSlotDTO> queryIsAllNeedDispatchVirtualSlot();
|
|
List<BigStorageSequenceDTO> queryNeedDispatchSlot(FlowCardVirtualSlotDTO flowCardVirtualSlotDTO);
|
|
List<HollowBigStorageCageDetails> queryOutGlassList(@Param("flowCardId") String flowCardId, @Param("cell") int cell);
|
|
List<BigStorageVO> queryHollowbigStorageCageDetail();
|
|
List<HollowBigStorageCageDetails> querySlotMaxSequence(@Param("flowCardId") String flowCardId, @Param("totalLayer") Integer totalLayer, @Param("layer") Integer layer, @Param("virtualSlot") Integer virtualSlot);
|
|
void updateDeviceIdBySlot(@Param("list") List<Integer> slotList);
|
|
List<HollowBigStorageCageDetails> queryPairGlassList(@Param("flowCardId")String flowCardId, @Param("totalLayer")Integer totalLayer, @Param("totalPairQuantity")Integer totalPairQuantity,@Param("isOut") Integer isOut);
|
}
|