package com.yeejoin.amos.fas.business.service.intfc;

import com.yeejoin.amos.fas.business.param.AlarmParam;
import com.yeejoin.amos.fas.business.vo.EquipmentSpecificForRiskVo;
import com.yeejoin.amos.fas.business.vo.Toke;
import com.yeejoin.amos.fas.dao.entity.Equipment;

/**
 * @author keyong
 * @title: IEquipmentHandler
 * <pre>
 * @description: 站端接受装备信息系统数据处理流程
 * </pre>
 * @date 2020/11/10 18:01
 */
public interface IEquipmentHandlerService {
    void handlerMqttMessage(String topic, String message);

//    void subscribeTopic(ReginParams reginParams);

    void subscribeTopic();

    String executeDynamicPlan(AlarmParam deviceData, Equipment equipment, EquipmentSpecificForRiskVo equipmentSpecific, Toke toke, Long recordId);
}
