90 lines
2.5 KiB
Plaintext
90 lines
2.5 KiB
Plaintext
package com.sercurityControl.proteam.mapper;
|
|
|
|
|
|
import com.sercurityControl.proteam.domain.TRiskPressDropRate;
|
|
import com.sercurityControl.proteam.domain.vo.BaseVo;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 风险压降率表(TRiskPressDropRate)表数据库访问层
|
|
*
|
|
* @author makejava
|
|
* @since 2022-12-06 11:05:42
|
|
*/
|
|
public interface TRiskPressDropRateMapper {
|
|
|
|
/**
|
|
* 通过ID查询单条数据
|
|
*
|
|
* @param proName 工程名称
|
|
* @return 实例对象
|
|
*/
|
|
TRiskPressDropRate queryById(String proName);
|
|
|
|
/**
|
|
* 通过主键删除数据
|
|
*
|
|
* @param proName 工程名称
|
|
* @return 影响行数
|
|
*/
|
|
int deleteById(String proName);
|
|
|
|
/**
|
|
* 新增或者更新
|
|
*
|
|
* @param tRiskPressDropRate
|
|
*/
|
|
void addOrUpdateRisk(TRiskPressDropRate tRiskPressDropRate);
|
|
|
|
|
|
/**
|
|
* @return com.securityControl.common.core.web.domain.AjaxResult
|
|
* @Author roof
|
|
* @Description 获取风险压降率的工程
|
|
* @Date 15:17 2022/4/27
|
|
* @Param []
|
|
*/
|
|
List<BaseVo> getProNameList(@Param("list") List<String> cityNameList);
|
|
|
|
/**
|
|
* @return com.securityControl.common.core.web.domain.AjaxResult
|
|
* @Author roof
|
|
* @Description 根据地市、或者工程来删除数据
|
|
* @Date 15:45 2022/4/27
|
|
* @Param [type, name]
|
|
*/
|
|
void delProList(@Param("type") String type, @Param("name") String name);
|
|
|
|
/**
|
|
* @return java.util.List<com.bonus.ahsbs.riskBloodPressure.entity.TRiskPressDropRate>
|
|
* @Author roof
|
|
* @Description 获取风险压降率数据
|
|
* @Date 16:40 2022/4/27
|
|
* @Param [o]
|
|
*/
|
|
List<TRiskPressDropRate> getRiskBloodList(@Param("o") TRiskPressDropRate o, @Param("list") List<String> cityNameList, @Param("proNameList") List<String> proNameList);
|
|
|
|
/**
|
|
* @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
|
|
* @Author roof
|
|
* @Description 全省压降率
|
|
* @Date 14:04 2022/4/28
|
|
* @Param []
|
|
*/
|
|
List<Map<String, Object>> getProvinceRiskDropRate();
|
|
|
|
/**
|
|
* @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
|
|
* @Author roof
|
|
* @Description 当前查询压降率计算结果
|
|
* @Date 16:46 2022/4/28
|
|
* @Param [o, cityNameList, proNameList]
|
|
*/
|
|
List<Map<String, Object>> getCurrentQueryData(@Param("o")TRiskPressDropRate o, @Param("list") List<String> cityNameList, @Param("proNameList") List<String> proNameList);
|
|
|
|
}
|
|
|