package com.ipsplm.dao.simulation; import com.ipsplm.entity.simulation.*; import com.ipsplm.entity.simulation.vo.BufferVO; import com.ipsplm.entity.simulation.vo.PlantEquipmentUtilizationVO; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * @Description 仿真分析Mapper层 * @Author lulicheng * @Date 2024-07-31 10:22 * @Version 1.0 */ @Mapper public interface SimulationAnalysisMapper { /** * 获取厂房设备利用率信息 * @param flag * @return */ PlantEquipmentUtilizationVO getPlantEquipmentUtilization(Long flag); /** * 获取不锈钢OEE * @return */ List getOeeBxg(); /** * 获取大径线OEE * @return */ List getOeeDj(); /** * 获取小二线OEE * @return */ List getOeeXe(); /** * 获取小一线OEE * @return */ List getOeeXy(); /** * 获取中二线OEE * @return */ List getOeeZe(); /** * 获取中一线OEE * @return */ List getOeeZy(); /** * 获取工序列表 * @param tableCode * @return */ List getProcessList(String tableCode); /** * 获取缓存信息 * @param process * @return */ List getBufferName(String process); /** * 获取不锈钢缓存数量 * @param bufferNameList * @return */ List getBufferNumBxg(List bufferNameList); /** * 获取大径线缓存数量 * @param bufferNameList * @return */ List getBufferNumDj(List bufferNameList); /** * 获取小二线缓存数量 * @param bufferNameList * @return */ List getBufferNumXe(List bufferNameList); /** * 获取小一线缓存数量 * @param bufferNameList * @return */ List getBufferNumXy(List bufferNameList); /** * 获取中二线缓存数量 * @param bufferNameList * @return */ List getBufferNumZe(List bufferNameList); /** * 获取中一线缓存数量 * @param bufferNameList * @return */ List getBufferNumZy(List bufferNameList); }