|
|
package com.chenxuan.service;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
import com.chenxuan.entity.dto.BusiAmpliDatDto;
|
|
|
import com.chenxuan.entity.dto.BusiAmpliRealDto;
|
|
|
import com.chenxuan.entity.model.BusiAmpliReal;
|
|
|
import com.chenxuan.entity.vo.BusiAmpliDatList1Vo;
|
|
|
import com.chenxuan.entity.vo.BusiAmpliReaPageVo;
|
|
|
import com.chenxuan.entity.vo.BusiAmpliRealVo;
|
|
|
import com.chenxuan.entity.vo.TableVo;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* @ClassName:BusiAmpliRealService
|
|
|
* @Description: 振动实时数据服务类.
|
|
|
* @Author: Jordan_Li
|
|
|
* @CreatTime:6/17/2020 9:50 AM
|
|
|
* @Version V1.0
|
|
|
*/
|
|
|
public interface BusiAmpliRealService extends IService<BusiAmpliReal> {
|
|
|
|
|
|
/**
|
|
|
* 通过条件查询振动实时数据信息
|
|
|
*
|
|
|
* @param dto
|
|
|
* @return
|
|
|
*/
|
|
|
List<TableVo> selectShockRealByMainId(BusiAmpliRealDto dto);
|
|
|
|
|
|
/**
|
|
|
* 新增振动实时数据信息
|
|
|
*
|
|
|
* @param busiAmpliReals
|
|
|
* @return
|
|
|
*/
|
|
|
boolean insertShockReal(List<BusiAmpliReal> busiAmpliReals);
|
|
|
|
|
|
/**
|
|
|
* 根据条件查询振动实时数据详细信息
|
|
|
*
|
|
|
* @param busiAmpliRealDto
|
|
|
* @return
|
|
|
*/
|
|
|
BusiAmpliReaPageVo getShockRealDetailsByCondition(BusiAmpliDatDto busiAmpliDatDto);
|
|
|
|
|
|
BusiAmpliDatList1Vo getShockRealDetailsByConditionDat(BusiAmpliRealDto busiAmpliRealDto);
|
|
|
|
|
|
/**
|
|
|
* 根据条件查询振动实时数据谱图信息
|
|
|
*
|
|
|
* @param busiAmpliRealDto
|
|
|
* @return
|
|
|
*/
|
|
|
BusiAmpliRealVo getShockRealChartByInfo(BusiAmpliRealDto busiAmpliRealDto);
|
|
|
|
|
|
/**
|
|
|
* 根据条件查询振动日和月增长率数据谱图信息
|
|
|
*
|
|
|
* @param busiAmpliRealDto
|
|
|
* @return
|
|
|
*/
|
|
|
BusiAmpliRealVo getShockRealChartByDayOrMonthInfo(BusiAmpliRealDto busiAmpliRealDto);
|
|
|
|
|
|
/**
|
|
|
* 根据条件查询振动实时数据三维图信息
|
|
|
*
|
|
|
* @param busiAmpliRealDto
|
|
|
* @return
|
|
|
*/
|
|
|
BusiAmpliRealVo getAmpliRealThreeChart(BusiAmpliRealDto busiAmpliRealDto);
|
|
|
|
|
|
/**
|
|
|
* 加载详情
|
|
|
*
|
|
|
* @param dto
|
|
|
* @return
|
|
|
*/
|
|
|
Map<String, Object> loadingDetails(BusiAmpliRealDto dto);
|
|
|
|
|
|
/**
|
|
|
* 查询主变列表
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
List<BusiAmpliReal> selectMainDeviceList();
|
|
|
}
|