补充结果总览模型卡片统计查询
This commit is contained in:
@@ -27,7 +27,8 @@
|
||||
coalesce(direct_staff.dept_id, statement_staff.dept_id, family_staff.dept_id) as dept_id,
|
||||
tr.rule_code,
|
||||
tr.rule_name,
|
||||
tr.model_code
|
||||
tr.model_code,
|
||||
tr.model_name
|
||||
from ccdi_bank_statement_tag_result tr
|
||||
left join ccdi_base_staff direct_staff
|
||||
on tr.object_type = 'STAFF_ID_CARD'
|
||||
@@ -179,6 +180,19 @@
|
||||
limit 10
|
||||
</select>
|
||||
|
||||
<select id="selectRiskModelCardsByProjectId" resultType="com.ruoyi.ccdi.project.domain.vo.CcdiProjectRiskModelCardVO">
|
||||
select
|
||||
base.model_code,
|
||||
max(base.model_name) as model_name,
|
||||
count(1) as warning_count,
|
||||
count(distinct base.staff_id_card) as people_count
|
||||
from (
|
||||
<include refid="resolvedEmployeeRiskBaseSql"/>
|
||||
) base
|
||||
group by base.model_code
|
||||
order by warning_count desc, model_code asc
|
||||
</select>
|
||||
|
||||
<select id="selectRiskCountSummaryByProjectId" resultType="map">
|
||||
select
|
||||
coalesce(sum(case when agg.rule_count >= 5 then 1 else 0 end), 0) as highRiskCount,
|
||||
|
||||
Reference in New Issue
Block a user