| | |
| | | jp.id as cid,jp.*,jp.create_time as pcreateTime, |
| | | bu.real_name as createUserName |
| | | FROM jczz_doorplate_address jda |
| | | left join jczz_place jp on locate(jda.address_code,jp.house_code)>0 and jp.is_deleted = 0 |
| | | left join jczz_place jp on jda.address_code = jp.house_code= and jp.is_deleted = 0 |
| | | left join blade_user bu on bu.id = jp.create_user and bu.is_deleted = 0 |
| | | WHERE 1=1 |
| | | <if test="vo.stdId != null and vo.stdId != ''"> |
| | |
| | | </select> |
| | | |
| | | <!--查询地址表详情--> |
| | | <select id="getDoorplateAddressVODetail" resultType="org.springblade.modules.doorplateAddress.vo.DoorplateAddressVO"> |
| | | select jda.* from jczz_doorplate_address jda where address_code = #{doorplateAddress.addressCode} |
| | | <select id="getDoorplateAddressVODetail" resultMap="detailMap"> |
| | | select |
| | | jda.*, |
| | | jh.id as hid, |
| | | jh.name as hname, |
| | | jh.phone_number, |
| | | jh.card_no, |
| | | jh.occupation, |
| | | jh.current_address, |
| | | jp.id as pid, |
| | | jp.principal, |
| | | jp.principal_phone, |
| | | jp.principal_id_card, |
| | | case |
| | | when jh.id is not null then 1 |
| | | when jp.id is not null then 2 |
| | | when jp.id is not null and jh.id is not null then 3 |
| | | when jp.id is null and jh.id is null then 4 |
| | | end as addType |
| | | from jczz_doorplate_address jda |
| | | left join jczz_place jp on jp.house_code = jda.address_code and jp.is_deleted = 0 |
| | | left join jczz_household jh on jh.house_code = jda.address_code and jh.is_deleted = 0 and jh.relationship = 1 |
| | | where address_code = #{doorplateAddress.addressCode} |
| | | </select> |
| | | |
| | | <!--门牌地址详情查询--> |
| | | <resultMap id="detailMap" type="org.springblade.modules.doorplateAddress.vo.DoorplateAddressVO" |
| | | autoMapping="true"> |
| | | <id property="id" column="id"/> |
| | | <association property="place" javaType="org.springblade.modules.place.vo.PlaceVO"> |
| | | <id property="id" column="pid"/> |
| | | <result property="principal" column="principal"/> |
| | | <result property="principalPhone" column="principal_phone"/> |
| | | <result property="principalIdCard" column="principal_id_card"/> |
| | | </association> |
| | | <collection property="householdList" javaType="java.util.List" |
| | | ofType="org.springblade.modules.house.vo.HouseholdVO"> |
| | | <id property="id" column="hid"/> |
| | | <result property="name" column="hname"/> |
| | | <result property="phoneNumber" column="phone_number"/> |
| | | <result property="cardNo" column="card_no"/> |
| | | <result property="occupation" column="occupation"/> |
| | | <result property="currentAddress" column="current_address"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <!--查询所有的社区集合信息--> |
| | | <select id="getAllCommunityList" resultType="org.springblade.modules.doorplateAddress.entity.DoorplateAddressEntity"> |
| | | SELECT |