From 781c2e20a4bb844dae3f4eafbf5f0e494b942ea8 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 25 五月 2023 18:07:08 +0800
Subject: [PATCH] optimize

---
 java110-db/src/main/resources/mapper/common/AreaServiceDaoImplMapper.xml |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/java110-db/src/main/resources/mapper/common/AreaServiceDaoImplMapper.xml b/java110-db/src/main/resources/mapper/common/AreaServiceDaoImplMapper.xml
index b98d987..7a05635 100755
--- a/java110-db/src/main/resources/mapper/common/AreaServiceDaoImplMapper.xml
+++ b/java110-db/src/main/resources/mapper/common/AreaServiceDaoImplMapper.xml
@@ -34,6 +34,41 @@
         </if>
     </select>
 
+    <!--鏌ヨ鍦板尯鏁版嵁-->
+    <select id="getWholeArea" resultType="Map" parameterType="Map">
+        select
+        t.id ,
+        t.area_code areaCode,
+        t.area_name areaName,
+        t.area_level areaLevel,
+        t.parent_area_code parentAreaCode,
+        t.parent_area_name parentAreaName,
+        t.lon,
+        t.lat,
+        t.create_time createTime
+        from city_area t
+        where 1=1
+        and t.status_cd = '0'
+        <if test="areaCode != null and areaCode !=''">
+            and t.area_code like concat(#{areaCode},'%')
+        </if>
+        <if test="areaName != null and areaName != ''">
+            and t.area_name like concat('%',#{areaName},'%')
+        </if>
+        <if test="areaLevel != null and areaLevel !=''">
+            and t.area_level = #{areaLevel}
+        </if>
+        <if test="parentAreaCode != null and parentAreaCode !=''">
+            and t.parent_area_code = #{parentAreaCode}
+        </if>
+        <if test="parentAreaName != null and parentAreaName !=''">
+            and t.parent_area_name like concat('%',#{parentAreaName},'%')
+        </if>
+        ORDER BY t.area_code asc
+    </select>
+
+
+
     <select id="getProvCityArea" parameterType="Map" resultType="Map">
         SELECT
             par.parent_area_code provCode,

--
Gitblit v1.8.0