package com.kym.service;

import com.github.yulichang.base.MPJBaseService;
import com.kym.entity.FaultRecord;

/**
 * 设备故障记录服务
 *
 * @author skyline
 */
public interface FaultRecordService extends MPJBaseService<FaultRecord> {

    /**
     * 查询指定设备指定故障类型的未恢复记录
     */
    FaultRecord getUnrecovered(String stationId, String deviceName, String faultType);

    /**
     * 标记故障已恢复
     */
    void markRecovered(Long id);

    /**
     * 标记故障已通知
     */
    void markNotified(Long id);
}
