From e002c67732b571f0b20cca8321ca8ee1ddba2e05 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 14 八月 2023 17:05:23 +0800
Subject: [PATCH] 修改文件上传、GDB/Shp数据读取、数据入库、元数据管理等接口

---
 src/main/resources/mapper/sys/ReportMapper.xml |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/sys/ReportMapper.xml b/src/main/resources/mapper/sys/ReportMapper.xml
index dc7d636..1e2e06a 100644
--- a/src/main/resources/mapper/sys/ReportMapper.xml
+++ b/src/main/resources/mapper/sys/ReportMapper.xml
@@ -86,6 +86,14 @@
         order by depcode;
     </select>
 
+    <!-- 鎸夋枃浠剁被鍨嬬粺璁� -->
+    <select id="countSizesByType" resultType="com.moon.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>
+
     <!-- 鏈嶅姟璋冪敤閲忕粺璁� -->
     <select id="countServices" resultType="com.moon.server.entity.ctrl.CountEntity">
         select name "m1", count(*) "count"
@@ -101,4 +109,13 @@
         group by modular1,modular2
         order by modular1 desc,modular2;
     </select>
+
+    <!-- 鎸夐」鐩粺璁℃暟鎹� -->
+    <select id="countSizesByPrj" resultType="com.moon.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