ISysEquipInfoService.java 1.0 KB
package com.skua.modules.equip.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.equip.entity.SysEquipInfo;
import com.skua.modules.system.vo.ResultAlarmData;
import com.skua.modules.system.vo.ResultEquipInfo;
import com.skua.modules.system.vo.ResultEquipState;
import com.skua.modules.system.vo.ResultEquipStatus;

import java.util.List;
import java.util.Map;

/**
 * 设备台账管理
 */
public interface ISysEquipInfoService extends IService<SysEquipInfo> {

    ResultEquipInfo getMonthlyDataUseElectricity(String deviceId);

    List<Map<String, Object>> getEquipmentStatusTotal(String factoryId);

    Map<String, Object> getProcessIntroduction(String deviceId);

    Map<String, Object> getEquipidList(String factoryId);

    List<ResultEquipState> getRealTimeDataEquipmentStatusAndWorking(String factoryId);

    List<ResultEquipStatus> getEquipmentStatus(String factoryId);

    List<Map<String, Object>> getEquipidAlarmList(String factoryId);

    List<SysEquipInfo> queryEquipList();
}