mitao
2024-04-19 604d00f67ddcf25a9d079ceddd1c668b2a4e5288
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbDataScreenScoreServiceImpl.java
@@ -1,9 +1,16 @@
package com.ruoyi.system.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.enums.AreaLevelEnum;
import com.ruoyi.common.enums.DataScreenConfigEnum;
import com.ruoyi.common.enums.SubTypeEnum;
import com.ruoyi.system.domain.TbDataScreenScore;
import com.ruoyi.system.mapper.TbDataScreenScoreMapper;
import com.ruoyi.system.service.TbDataScreenScoreService;
import com.ruoyi.system.vo.DataScreenScoreVO;
import com.ruoyi.system.vo.RiskMapVO;
import com.ruoyi.system.vo.RiskRankingVO;
import java.util.List;
import org.springframework.stereotype.Service;
/**
@@ -19,4 +26,40 @@
        ServiceImpl<TbDataScreenScoreMapper, TbDataScreenScore> implements
        TbDataScreenScoreService {
    @Override
    public List<RiskMapVO> queryScore4Map(String nowQuarter, Long dataScreenConfigId) {
        return baseMapper.queryScore4Map(nowQuarter, dataScreenConfigId);
    }
    @Override
    public List<RiskRankingVO> queryRiskRanking(Long dataScreenConfigId, String nowQuarter,
            AreaLevelEnum areaLevelEnum) {
        return baseMapper.queryRiskRanking(dataScreenConfigId, nowQuarter, areaLevelEnum);
    }
    @Override
    public List<TbDataScreenScore> selectRiskByQuarter(String nowQuarter, Long dataScreenConfigId,
            String areaCode) {
        return baseMapper.selectRiskByQuarter(nowQuarter, dataScreenConfigId, areaCode);
    }
    @Override
    public List<DataScreenScoreVO> queryScoreByAreaAndYear(String areaCode,
            Long dataScreenConfigId, Integer yearType) {
        return baseMapper.queryScoreByAreaAndYear(areaCode, dataScreenConfigId, yearType);
    }
    @Override
    public List<DataScreenScoreVO> selectIndicators(String areaCode, String nowQuarter,
            DataScreenConfigEnum dataScreenConfigEnum, Integer yearType) {
        return baseMapper.selectIndicators(areaCode, nowQuarter, dataScreenConfigEnum,
                yearType);
    }
    @Override
    public Integer getRankByScore(Double score, SubTypeEnum subType, String areaCode,
            String nowQuarter, DataScreenConfigEnum dataScreenConfigEnum) {
        return baseMapper.getRankByScore(score, subType, areaCode, nowQuarter,
                dataScreenConfigEnum);
    }
}