package com.qianwen.smartman.modules.mdc.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.mdc.vo.AlarmAnalysisWorkstationVO; import com.qianwen.smartman.modules.mdc.vo.DeviceStatusStatisticsVO; import com.qianwen.smartman.modules.mdc.vo.StatusAnalysisWorkstationVO; import com.qianwen.smartman.modules.mdc.vo.StatusTimeTotalVO; public interface IWorkstationAnalysisService { List statusByWorkstation(String workstationId); IPage alarmByWorkstation(String workstationId, Query query); StatusTimeTotalVO statusTimeTotalByGroupId(String groupId, String groupName); List statusByWorkstationList(List workstationIdList); List deviceStatusStatistics(); }