From ad07e2d75120f8f1fba56eb0f5e900032c49901f Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Fri, 17 May 2024 10:15:45 +0800
Subject: [PATCH] 归口类型树接口
---
src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml | 21 ++++++++++-----------
1 files changed, 10 insertions(+), 11 deletions(-)
diff --git a/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml b/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
index 1e8cc99..71112a5 100644
--- a/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
+++ b/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
@@ -13,7 +13,7 @@
<resultMap id="treeNodeResultMap" type="org.springblade.core.tool.node.TreeNode">
<id column="id" property="id"/>
- <result column="parent_id" property="parentId"/>
+<!-- <result column="parent_id" property="parentId"/>-->
<result column="title" property="title"/>
<result column="value" property="value"/>
<result column="key" property="key"/>
@@ -23,18 +23,17 @@
<select id="tree" resultMap="treeNodeResultMap">
SELECT
- code,
- name AS title,
- code AS "value",
- code AS "key",
- parent_code
+ id,
+ NAME AS title,
+ id AS "value",
+ id AS "key",
+ parentId
FROM
- ( SELECT * FROM jczz_issue_clazz ORDER BY parent_code, code )
- org_query,
- ( SELECT @id := 10 ) initialisation
+ ( SELECT CODE id, NAME, parent_code parentId FROM jczz_issue_clazz ORDER BY parentId, id ) org_query,
+ ( SELECT @id := '10' ) initialisation
WHERE
- (FIND_IN_SET( parent_code, @id ) > 0 or FIND_IN_SET( code, @id ) > 0)
- AND @id := CONCAT(@id,',',code)
+ ( FIND_IN_SET( parentId, @id ) > 0 OR FIND_IN_SET( id, @id ) > 0 )
+ AND @id := CONCAT( @id, ',', id)
</select>
--
Gitblit v1.9.3