package com.ruoyi.alarm.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.alarm.dto.AlarmCollectionInterfaceDto;
|
import com.ruoyi.alarm.dto.AlarmPointDto;
|
import com.ruoyi.alarm.vo.AlarmCollectionInterfaceVo;
|
import com.ruoyi.alarm.vo.AlarmPointLedgerVo;
|
import com.ruoyi.alarm.vo.AlarmStatisticsVo;
|
|
import java.util.List;
|
|
public interface IAlarmCollectionService {
|
|
AlarmStatisticsVo getStatistics();
|
|
IPage<AlarmPointLedgerVo> getPointLedgerList(Page page, AlarmPointDto dto);
|
|
int addPoint(AlarmPointDto dto);
|
|
int updatePoint(AlarmPointDto dto);
|
|
int deletePoint(Long pointId);
|
|
int changePointStatus(Long pointId, Integer status);
|
|
List<AlarmPointLedgerVo> getPointOptions();
|
|
List<AlarmCollectionInterfaceVo> getInterfaceList();
|
|
int addOrUpdateInterface(AlarmCollectionInterfaceDto dto);
|
|
int deleteInterface(Long interfaceId);
|
|
int startInterface(Long interfaceId);
|
|
int stopInterface(Long interfaceId);
|
}
|