From 13301ea21fe2a1c5878050780d6bd946871e27c3 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 12 六月 2023 10:16:30 +0800 Subject: [PATCH] 数据统计修改数据量统计接口,添加按文件类型统计、按项目统计数据接口 --- src/main/resources/mapper/sys/ReportMapper.xml | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/main/resources/mapper/sys/ReportMapper.xml b/src/main/resources/mapper/sys/ReportMapper.xml index 93e50bc..987534b 100644 --- a/src/main/resources/mapper/sys/ReportMapper.xml +++ b/src/main/resources/mapper/sys/ReportMapper.xml @@ -80,10 +80,18 @@ <!-- 鏁版嵁閲忕粺璁� --> <select id="countSizes" resultType="com.lf.server.entity.ctrl.CountEntity"> - select fn_get_fullname(depcode, 1) "m1", cast(sum(sizes) as decimal(18, 3)) "sizes" + select fn_get_fullname(depcode, 1) "m1", cast(sum(sizes) as decimal(18, 3)) "sizes", count(*) "count" from lf.sys_meta group by depcode order by depcode; + </select> + + <!-- 鎸夋枃浠剁被鍨嬬粺璁� --> + <select id="countSizesByType" resultType="com.lf.server.entity.ctrl.CountEntity"> + select type "m1", cast(sum(sizes) as decimal(18, 3)) "sizes", count(*) "count" + from lf.sys_meta + group by type + order by type; </select> <!-- 鏈嶅姟璋冪敤閲忕粺璁� --> @@ -101,4 +109,13 @@ group by modular1,modular2 order by modular1 desc,modular2; </select> + + <!-- 鎸夐」鐩粺璁℃暟鎹� --> + <select id="countSizesByPrj" resultType="com.lf.server.entity.ctrl.CountEntity"> + select name "m1", coalesce((select sum(sizes) from lf.sys_meta b where b.dircode like a.code || '%'), 0) "sizes", + (select count(*) from lf.sys_meta b where b.dircode like a.code || '%') "count" + from lf.sys_dir a + where pid = 0 + order by a.code; + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3