package com.mes.edgstoragecage.service; import com.github.yulichang.base.MPJBaseService; import com.mes.edgglasstask.entity.request.IdentWornRequest; import com.mes.edgstoragecage.entity.EdgStorageCageDetails; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author zhoush * @since 2024-04-07 */ public interface EdgStorageCageDetailsService extends MPJBaseService { // boolean identWorn(Map arguments); /** * 获取 切割当前版图 * @return */ List> selectCutTerritory(); /** * 获取 工程下的当前版图 * @param current * @return */ List>> selectCurrentCutTerritory(String current); /** * 获取 工程下的钢化版图 * @param current * @return */ List>> selectTemperingTerritory(String current); /** * 查询笼内版图差值范围内的 此尺寸玻璃 如无则按照 钢化版图序号 以及玻璃序号 * @param glassId * @param threshold * @return */ EdgStorageCageDetails selectConformGlass(String glassId, int threshold); /** * 获取出片信息数据 * * @param glassId * @param threshold * @return */ EdgStorageCageDetails selectOutGlass(String glassId, int threshold); /** * 识别 拿走:9/破损:8 * * @param request * @return */ String identControls(IdentWornRequest request); /** * 磨边模块汇报玻璃状态 功能:对笼内栅格玻璃进行【破损/拿走】 * * @param request * @return */ String edgReportStatus(IdentWornRequest request); /** * 进片 扫码ID验证重复 * * @param glassId * @return */ boolean inToVerify(String glassId); }