You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
2.2 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
/**
* @ClassNameBusiAmpliRealService
* @Description 振动实时数据服务类.
* @Author Jordan_Li
* @CreatTime6/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();
}