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.

103 lines
2.5 KiB
Java

1 year ago
package com.chenxuan.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.chenxuan.entity.dto.BusiAmpliRealDto;
import com.chenxuan.entity.model.BusiAmpliReal;
import com.chenxuan.entity.vo.BusiAmpliRealDetailsVo;
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
*/
Page<BusiAmpliRealDetailsVo> getShockRealDetailsByCondition(BusiAmpliRealDto busiAmpliRealDto);
/**
*
*
* @param busiAmpliRealDto
* @return
*/
BusiAmpliRealVo getShockRealChartByInfo(BusiAmpliRealDto busiAmpliRealDto);
/**
*
*
* @param busiAmpliRealDto
* @return
*/
BusiAmpliRealVo getAmpliRealThreeChart(BusiAmpliRealDto busiAmpliRealDto);
/**
*
*
* @param busiAmpliRealDto
* @return
*/
Page<BusiAmpliRealDetailsVo> showShockRealDetailsPages(BusiAmpliRealDto busiAmpliRealDto);
/**
*
*
* @param dto
* @return
*/
Map<String, Object> loadingDetails(BusiAmpliRealDto dto);
/**
*
*
* @param dto
* @return
*/
Map<String, Object> recount(BusiAmpliRealDto dto);
/**
*
*
* @param mainId
* @return
*/
List<BusiAmpliReal> selectShockRealFrequencyByMainId(String mainId);
List<BusiAmpliReal> selectMainDeviceList();
List<BusiAmpliReal> selectShockRealDataByMainId(String mainId);
List<BusiAmpliReal> selectShockRealDataByMainIdAndParseAndSideAndInout(String mainId, String P, String A, String U);
}