| | |
| | | return R.data(200, data, data); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 风险源统计查询 |
| | | * @param riskSource |
| | | * @return |
| | | */ |
| | | @GetMapping("/getStatisticData") |
| | | @ApiOperationSupport(order = 9) |
| | | @ApiOperation(value = "风险源统计查询", notes = "") |
| | | public R getStatisticData(RiskSourceVO riskSource) { |
| | | return R.data(riskSourceService.getStatisticData(riskSource)); |
| | | } |
| | | |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 风险源表 Mapper 接口 |
| | |
| | | * @param riskSource |
| | | * @return |
| | | */ |
| | | List<RiskSourceVO> selectRiskSourcePage(IPage page, RiskSourceVO riskSource); |
| | | List<RiskSourceVO> selectRiskSourcePage(IPage page,@Param("riskSource") RiskSourceVO riskSource); |
| | | |
| | | /** |
| | | * 风险源统计查询 |
| | | * @param riskSource |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> getStatisticData(@Param("riskSource") RiskSourceVO riskSource); |
| | | } |
| | |
| | | select * from yw_risk_source where is_deleted = 0 |
| | | </select> |
| | | |
| | | <!--风险源统计查询--> |
| | | <select id="getStatisticData" resultType="java.util.Map"> |
| | | SELECT |
| | | CASE WHEN risk_level = 1 THEN '一般' |
| | | WHEN risk_level = 2 THEN '较大' |
| | | END AS riskLevel, |
| | | count(*) AS num |
| | | FROM |
| | | yw_risk_source |
| | | WHERE |
| | | is_deleted = 0 |
| | | AND risk_level IS NOT NULL |
| | | AND firm_id IS NOT NULL |
| | | GROUP BY |
| | | risk_level |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 风险源表 服务类 |
| | |
| | | * @return |
| | | */ |
| | | String importRiskSource(List<RiskSourceExcel> data, boolean isCovered); |
| | | |
| | | /** |
| | | * 风险源统计查询 |
| | | * @param riskSource |
| | | * @return |
| | | */ |
| | | List<Map<String,Object>> getStatisticData(RiskSourceVO riskSource); |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 风险源统计查询 |
| | | * @param riskSource |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Map<String, Object>> getStatisticData(RiskSourceVO riskSource) { |
| | | // 风险源统计查询 |
| | | return baseMapper.getStatisticData(riskSource); |
| | | } |
| | | } |