package com.finance.system.service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.finance.common.basic.PageDTO;
|
import com.finance.common.core.domain.entity.SysUser;
|
import com.finance.system.domain.TbScore;
|
import com.finance.system.query.CalculateDetailQuery;
|
import com.finance.system.query.DeptCalculateDetailQuery;
|
import com.finance.system.query.HistoryScoreQuery;
|
import com.finance.system.query.ScoreCalculateDetailQuery;
|
import com.finance.system.query.ScoreQuery;
|
import com.finance.system.vo.DataScreenConfigVO;
|
import com.finance.system.vo.DeptCalculateDetailVO;
|
import com.finance.system.vo.RiskMapVO;
|
import com.finance.system.vo.RiskRankingVO;
|
import com.finance.system.vo.ScoreCalculateDetailVO;
|
import com.finance.system.vo.ScoreRankVO;
|
import com.finance.system.vo.ScoreVO;
|
import java.util.List;
|
|
/**
|
* <p>
|
* 得分表 服务类
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-03-13
|
*/
|
public interface TbScoreService extends IService<TbScore> {
|
|
Page<ScoreVO> pageScore(ScoreQuery query, Page<ScoreVO> page);
|
|
PageDTO<ScoreVO> getHistoryScore(HistoryScoreQuery query);
|
|
ScoreCalculateDetailVO scoreCalculateDetail(ScoreCalculateDetailQuery query) throws Exception;
|
|
ScoreCalculateDetailVO scoreCalculateHistoryDetail(ScoreCalculateDetailQuery query)
|
throws Exception;
|
|
List<ScoreRankVO> queryTotalScoreList();
|
|
ScoreRankVO queryRankAndScoreByAreaCode(String areaCode) throws Exception;
|
|
List<DeptCalculateDetailVO> deptCalculateDetail(DeptCalculateDetailQuery query,
|
String nowQuarter);
|
|
ScoreCalculateDetailVO fieldsDetail(CalculateDetailQuery query, List<SysUser> countyList)
|
throws Exception;
|
|
List<RiskMapVO> getCurrentScoreList(String nowQuarter, String areaCode);
|
|
List<RiskRankingVO> queryRiskRanking(String nowQuarter);
|
|
List<RiskMapVO> getScoreByYearType(String areaCode, String quarter);
|
|
List<RiskMapVO> getCityScore(String previousQuarter, DataScreenConfigVO riskLevel);
|
}
|