forked from zhuyuchen/buliang
47 lines
1.3 KiB
Java
47 lines
1.3 KiB
Java
package com.example.demo.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.example.demo.domain.ZhzsWeight;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* @author zhuYuChen
|
|
* @description 针对表【ZHZS_WEIGHT(综合指数权重)】的数据库操作Service
|
|
* @createDate 2024-02-04 17:55:46
|
|
*/
|
|
public interface ZhzsWeightService extends IService<ZhzsWeight> {
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
List<ZhzsWeight> getZhzsWeight();
|
|
|
|
/**
|
|
* 获取对应的全部权重
|
|
*
|
|
* @return : <一级指标-二级指标-三级指标,对应权重>"
|
|
*/
|
|
Map<String, BigDecimal> getZhzsWeightMap();
|
|
|
|
/**
|
|
* 根据一级指标 获取对应的全部权重
|
|
*
|
|
* @param primaryIndicator
|
|
* @return : <一级指标-二级指标-三级指标,对应权重>"
|
|
*/
|
|
Map<String, BigDecimal> getWeightMapByprimary(String primaryIndicator);
|
|
|
|
/**
|
|
* 根据一级指标和二级指标 获取对应的全部权重
|
|
*
|
|
* @param primaryIndicator
|
|
* @return : <一级指标-二级指标-三级指标,对应权重>"
|
|
*/
|
|
Map<String, BigDecimal> getWeightMapByPrimaAndSecon(String primaryIndicator, String secondaryName);
|
|
|
|
Map<String, BigDecimal> getcckhWeightMapByPrimaAndSecon(String primaryIndicator, String secondaryName);
|
|
}
|