From 2c8ba22c878ca295e170e20aeeb0454b28509ada Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 30 Oct 2023 22:24:45 +0800
Subject: [PATCH] 新增出租屋查询接口,查询居民房屋接口修改
---
src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
index 176a8f4..f5be62a 100644
--- a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
+++ b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
@@ -18,5 +18,43 @@
select nei_name as name from jczz_doorplate_address group by nei_name
</select>
+ <!--根据社区名称查询小区集合-->
+ <select id="getDistrictList" resultType="org.springblade.common.node.TreeNode" >
+ select district_code as id,district_name as name from jczz_doorplate_address
+ where 1=1
+ and nei_name = #{name}
+ and district_name !=''
+ and district_code !=''
+ group by district_code,district_name
+ </select>
+
+ <!--根据社区名称查询楼栋集合-->
+ <select id="getBuildingList" resultType="org.springblade.common.node.TreeNode" >
+ select building_code as id,building_name as name from jczz_doorplate_address
+ where 1=1
+ and district_code = #{code}
+ and building_code !=''
+ and building_name !=''
+ group by building_code,building_name
+ order by building_name
+ </select>
+
+ <!--查询户室及住户相关信息,单元中包含住户-->
+ <select id="getUnitHouseholdList" resultType="org.springblade.modules.doorplateAddress.vo.FuncNode" >
+ select
+ jda.unit_code unitCode,jda.floor,jda.house_name as houseNo,jda.address_code addressCode,
+ jh.name as realName,jh.role_type as roleType
+ from jczz_doorplate_address jda
+ left join
+ (select house_code,name,role_type from jczz_household where role_type = '业主') jh
+ on jda.address_code = jh.house_code
+ where 1=1 and floor != '' and house_name != ''
+ and building_code = #{code}
+ </select>
+
+ <!--先查询门牌信息-->
+ <select id="getDoorplateAddressDetailByCode" resultType="org.springblade.modules.doorplateAddress.vo.DoorplateAddressVO">
+ select * from jczz_doorplate_address where address_code = #{code}
+ </select>
</mapper>
--
Gitblit v1.9.3