数据分析

This commit is contained in:
cwchen 2024-09-14 09:49:27 +08:00
parent e426e187d6
commit 22c4a694e6
1 changed files with 5 additions and 26 deletions

View File

@ -4,31 +4,10 @@
<!--根据类型获取数据分析应用--> <!--根据类型获取数据分析应用-->
<select id="getDataAnalysisByType" resultType="com.securitycontrol.entity.screen.vo.DataAnalysisVo"> <select id="getDataAnalysisByType" resultType="com.securitycontrol.entity.screen.vo.DataAnalysisVo">
<if test="type!=10"> SELECT analysis_name AS name,
SELECT analysis_name AS name, COUNT(*) AS num
COUNT(*) AS num FROM tb_data_analysis
FROM tb_data_analysis WHERE analysis_type = #{type} AND del_flag = 0
WHERE analysis_type = #{type} AND del_flag = 0 GROUP BY analysis_name
GROUP BY analysis_name
</if>
<if test="type==10">
SELECT CASE analysis_type
WHEN 1 THEN '工程质量分析'
WHEN 2 THEN '工程安全分析'
WHEN 3 THEN '工程进度分析'
WHEN 4 THEN '资源利用率分析'
WHEN 5 THEN '节能减排分析'
WHEN 6 THEN '工人效率分析'
WHEN 7 THEN '环境监测分析'
WHEN 8 THEN '项目管理分析'
WHEN 9 THEN '整体效能分析'
END AS name,
COUNT(*) AS num,
GROUP_CONCAT(DISTINCT ANY_VALUE(analysis_name)) AS typeName
FROM tb_data_analysis
WHERE del_flag = 0
GROUP BY analysis_type
</if>
</select> </select>
</mapper> </mapper>