From c5d71879fd0e880ca1886a378126a69e878f2edf Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 10 Nov 2023 09:04:51 +0800
Subject: [PATCH] 场所数据处理和查询调整

---
 src/main/java/org/springblade/modules/place/mapper/PlaceExtMapper.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/place/mapper/PlaceExtMapper.xml b/src/main/java/org/springblade/modules/place/mapper/PlaceExtMapper.xml
index ca24cad..ba422d3 100644
--- a/src/main/java/org/springblade/modules/place/mapper/PlaceExtMapper.xml
+++ b/src/main/java/org/springblade/modules/place/mapper/PlaceExtMapper.xml
@@ -2,6 +2,14 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.springblade.modules.place.mapper.PlaceExtMapper">
 
+    <resultMap id="detailMap" type="org.springblade.modules.place.vo.PlaceExtVO" autoMapping="true">
+        <id property="id" column="id"/>
+        <collection property="placePractitioner" javaType="java.util.List"
+                    ofType="org.springblade.modules.place.vo.PlacePractitionerVO" autoMapping="true">
+            <id property="id" column="cid"/>
+        </collection>
+    </resultMap>
+
     <!--自定义分页查询-->
     <select id="selectPlaceExtPage" resultType="org.springblade.modules.place.vo.PlaceExtVO">
         select jpe.*,jp.place_name as placeName from jczz_place_ext jpe
@@ -18,5 +26,13 @@
         </if>
     </select>
 
+    <!--自定义详情查询-->
+    <select id="getDetail" resultType="org.springblade.modules.place.vo.PlaceExtVO">
+        select jpe.*,jp.place_name as placeName from jczz_place_ext jpe
+        left join jczz_place jp on jpe.place_id = jp.id and jp.is_deleted = 0
+        where jpe.is_deleted = 0
+        and jpe.place_id = #{placeExt.placeId}
+    </select>
+
 
 </mapper>

--
Gitblit v1.9.3