Newer
Older
huludao / src / main / java / com / newfiber / modules / gate / service / MonitorService.java
@新烽开发者 新烽开发者 on 22 Jul 843 bytes init
package com.newfiber.modules.gate.service;

import com.newfiber.modules.gate.entity.GateInfo;
import com.newfiber.modules.gate.entity.request.GateParams;
import com.newfiber.modules.gate.entity.request.RemoteParams;
import com.newfiber.modules.inspection.entity.PlcSiteInfoEntity;

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

public interface MonitorService {

    List<GateInfo> querySiteList();

    Map<String,Object> queryLevel(String stCode,String beginTime,String endTime );

    List<Map<String,Object>> queryStatus(String stCode);

    void updateStatus(String stCode,String deviceCode,String downLinkPoint);

    void saveTask(String stCode, String downLinkPoint);

    Map<String,Object> getCurrentData(String stCode);

    List<Map<String,Object>> history(GateParams params);

    PlcSiteInfoEntity selectByCode(String stCode);
}