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.DeptCalculateDetailVO; import com.finance.system.vo.ScoreCalculateDetailVO; import com.finance.system.vo.ScoreRankVO; import com.finance.system.vo.ScoreVO; import java.util.List; /** *

* 得分表 服务类 *

* * @author mitao * @since 2024-03-13 */ public interface TbScoreService extends IService { Page pageScore(ScoreQuery query, Page page); PageDTO getHistoryScore(HistoryScoreQuery query); ScoreCalculateDetailVO scoreCalculateDetail(ScoreCalculateDetailQuery query); List queryTotalScoreList(); ScoreRankVO queryRankAndScoreByAreaCode(String areaCode); List deptCalculateDetail(DeptCalculateDetailQuery query, String nowQuarter); ScoreCalculateDetailVO fieldsDetail(CalculateDetailQuery query, List countyList); }