From 4cdb5cec4d5c79aa662d73a86bb1dfcc9d73f1e2 Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期六, 01 十月 2022 22:33:29 +0800
Subject: [PATCH] bug 处理
---
ycl-platform/src/main/resources/mapper/dict/DataDictionaryMapper.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 54 insertions(+), 0 deletions(-)
diff --git a/ycl-platform/src/main/resources/mapper/dict/DataDictionaryMapper.xml b/ycl-platform/src/main/resources/mapper/dict/DataDictionaryMapper.xml
index 355abb6..ba16227 100644
--- a/ycl-platform/src/main/resources/mapper/dict/DataDictionaryMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/dict/DataDictionaryMapper.xml
@@ -19,4 +19,58 @@
id, name, code, type_name,type_code,parent_id,level,remark
</sql>
+ <resultMap id="settingsResultMap" type="com.ycl.vo.IllegalBuildingSettingVO">
+ <id column="number" property="number" />
+ <result column="type" property="type" />
+ <result column="typeFirst" property="typeFirst" />
+ <result column="typeSecond" property="typeSecond" />
+ <result column="typeThird" property="typeThird" />
+ </resultMap>
+
+
+ <select id="listDataDictionaryPage" resultType="com.ycl.vo.IllegalBuildingSettingVO">
+ SELECT
+ d1.id AS number,
+ d1.`name` AS type,
+ d2.`name` AS typeFirst
+ FROM
+ `ums_data_dictionary` AS d1
+ JOIN ums_data_dictionary AS d2 ON d1.parent_id = d2.id
+ <where>
+ d1.`level` = '2'
+ AND d1.type_code = '06'
+ <if test="keyWord !=null and keyWord !=''">
+ AND d1.`name` LIKE '%${keyWord}%'
+ </if>
+
+ </where>
+ </select>
+
+ <select id="listViolationPage" resultType="com.ycl.vo.ViolationSettingVO">
+ SELECT
+ d1.id AS number,
+ d1.`name` AS type,
+ d2.`name` AS typeFirst,
+ d3.`name` AS typeSecond,
+ d4.`name` AS typeThird
+ FROM `ums_data_dictionary` AS d1
+ LEFT JOIN ums_data_dictionary AS d2 ON d1.id = d2.parent_id
+ LEFT JOIN ums_data_dictionary AS d3 ON d2.id = d3.parent_id
+ LEFT JOIN ums_data_dictionary AS d4 ON d3.id = d4.parent_id
+ <where>
+ d1.parent_id = 0
+ AND d1.type_code = '01'
+ <if test="keyWord !=null and keyWord !=''">
+ AND (d1.`name` LIKE '%${keyWord}%'
+ or d2.`name` LIKE '%${keyWord}%'
+ or d3.`name` LIKE '%${keyWord}%'
+ or d4.`name` LIKE '%${keyWord}%'
+ )
+ </if>
+
+ </where>
+
+ ORDER BY d1.parent_id,d2.parent_id,d3.parent_id,d4.parent_id
+ </select>
+
</mapper>
--
Gitblit v1.8.0