yangys
2025-11-05 10c5247722995e571b3fd4dbffb178964a9bd6ee
smart-man-boot/src/main/java/com/qianwen/smartman/modules/visual/service/IVisualStatusService.java
@@ -2,7 +2,7 @@
import java.util.List;
import com.qianwen.smartman.common.enums.DefaultWcsEnum;
import com.qianwen.smartman.modules.cps.vo.RealTimeStatusVO;
import com.qianwen.smartman.modules.smis.vo.RealTimeStatusVO;
import com.qianwen.smartman.modules.mdc.enums.ProductivityTypeEnum;
import com.qianwen.smartman.modules.system.vo.ChartDataTableVO;
import com.qianwen.smartman.modules.system.vo.ChartGanttStatusDataVO;
@@ -15,17 +15,23 @@
public interface IVisualStatusService {
    ChartGanttStatusDataVO getVisualStatusRecord(VisualBaseVO visualBaseVO);
    /**
     * 查询图表
     * @param timeStatusVO
     * @param status 设备状态值
     * @return
     */
    ChartSeriesDataVO getDeviceStatusDuration(TimeStatusVO timeStatusVO, Integer status);
    ChartNameValueDataVO getStatusDistribution(VisualBaseVO vo);
    ChartNameValueDataVO getOeeAnalysis(VisualBaseVO vo);
    ChartDataTableVO getWorkstationRealStatus(VisualBaseVO vo);
    //ChartDataTableVO getWorkstationRealStatus(VisualBaseVO vo);
    DefaultWcsEnum getWorkstationDefaultWcsEnum(List<RealTimeStatusVO> realTimeProperties);
    ChartDataTableVO getWorkstationAlarm(VisualBaseVO vo);
    //ChartDataTableVO getWorkstationAlarm(VisualBaseVO vo);
    ChartSeriesDataVO getEfficiencyAnalysisTop(TimeStatusVO timeStatusVO, ProductivityTypeEnum oee);