package com.mes.downstorage.service; import com.github.yulichang.base.MPJBaseService; import com.mes.downstorage.entity.DownStorageCageDetails; import com.mes.glassinfo.entity.GlassInfo; import java.util.List; import java.util.Map; public interface DownStorageCageDetailsService extends MPJBaseService { /** * @return //添加理片笼内信息 */ void addDownStorageCageDetails(DownStorageCageDetails details); /** * @return //修改理片笼内信息 */ boolean updatedownStorageCageDetails(DownStorageCageDetails details); // List getCacheLeisure(); /** * @param start * @param end * @return 根据传入的工位查询符合按照顺序和大小出片的小片 */ // List getCacheOut(int start, int end); /** * @return 查询笼子内信息 */ List> getCacheInfo(); /** * @param flowcardid * @param width * @return 查询可进此片玻璃的栅格号 找到空格 */ // List getIsExistIntoCacheByflowcardid(String flowcardid, double width); /** * @param start * @param end * @return log.info(" 单片情况根据传入的工位查询符合按照大小出片, 并且优先出满架的小片 "); */ /** * @return 出片 */ List CacheOut1(int start, int end); /** * @param start * @param end * @return 根据传入的料架号 查询符合按照流程卡中顺序出片的小片 */ List CacheOut2(int start, int end); // /** // * @return 直通查询 // */ // List DirectConnection(); /** * @return 直通查询 */ boolean DirectConnection(GlassInfo glassInfo); }