package com.finance.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.finance.system.domain.TbScore; import com.finance.system.query.CalculateDetailQuery; import com.finance.system.query.DeptCalculateDetailQuery; import com.finance.system.query.ScoreCalculateDetailQuery; import com.finance.system.query.ScoreQuery; import com.finance.system.vo.DeptCalculateDetailVO; import com.finance.system.vo.ScoreDetailVO; import com.finance.system.vo.ScoreRankVO; import com.finance.system.vo.ScoreVO; import java.util.List; import org.apache.ibatis.annotations.Param; /** *

* 得分表 Mapper 接口 *

* * @author mitao * @since 2024-03-13 */ public interface TbScoreMapper extends BaseMapper { Page pageScore(@Param("query") ScoreQuery query, @Param("page") Page page); Page scoreCalculateDetail(@Param("query") ScoreCalculateDetailQuery query, @Param("page") Page page); List queryTotalScoreList(); ScoreRankVO queryRankAndScoreByAreaCode(@Param("areaCode") String areaCode); List deptCalculateDetail(@Param("query") DeptCalculateDetailQuery query, @Param("nowQuarter") String nowQuarter); Page fieldsDetail(@Param("query") CalculateDetailQuery query, @Param("page") Page page, @Param("countyList") List countyList); }