From ed0a71a11aeffcbb441d5a67e2a5663bd0f0e8ed Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 03 Apr 2023 08:57:42 +0800
Subject: [PATCH] 巡查项接口新增调整
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolGroupMapper.xml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolGroupMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolGroupMapper.xml
index 9035d02..6329b8f 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolGroupMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolGroupMapper.xml
@@ -8,4 +8,60 @@
WHERE g.is_deleted = 0
AND g.project_id = #{projectId}
</select>
+
+ <!--查询巡查项树数据-->
+<!-- <select id="getPatrolGroupTree" resultType="cn.gistack.common.node.TreeNode" >-->
+<!-- (-->
+<!-- SELECT-->
+<!-- spg.id,-->
+<!-- spg.name,-->
+<!-- 0 as parentId,-->
+<!-- (-->
+<!-- SELECT-->
+<!-- CASE WHEN count(1) > 0 THEN 1 ELSE 0 END-->
+<!-- FROM-->
+<!-- sm_patrol_group_item-->
+<!-- WHERE-->
+<!-- group_id = spg.id and is_deleted = 0-->
+<!-- ) AS "has_children"-->
+<!-- FROM sm_patrol_group spg where spg.is_deleted = 0-->
+<!-- )-->
+<!-- union all-->
+<!-- (-->
+<!-- SELECT-->
+<!-- spgi.id,-->
+<!-- spgi.items_name as name,-->
+<!-- spgi.group_id as parentId,-->
+<!-- false AS hasChildren-->
+<!-- FROM sm_patrol_group_item spgi where spgi.is_deleted = 0-->
+<!-- )-->
+<!-- </select>-->
+
+
+ <!--查询巡查项树数据-->
+ <select id="getPatrolGroupTree" resultType="cn.gistack.common.node.TreeNode" >
+ SELECT
+ spg.id,
+ spg.name,
+ 0 as parentId,
+ (
+ SELECT
+ CASE WHEN count(1) > 0 THEN 1 ELSE 0 END
+ FROM
+ sm_patrol_group_item
+ WHERE
+ group_id = spg.id and is_deleted = 0
+ ) AS "has_children"
+ FROM sm_patrol_group spg where spg.is_deleted = 0
+ </select>
+
+ <!--查询巡查项树数据-->
+ <select id="getPatrolGroupItemTree" resultType="cn.gistack.common.node.TreeNode" >
+ SELECT
+ spgi.id,
+ spgi.items_name as name,
+ spgi.group_id as parentId,
+ false AS hasChildren
+ FROM sm_patrol_group_item spgi where spgi.is_deleted = 0
+ </select>
</mapper>
--
Gitblit v1.9.3