| | |
| | | <mapper namespace="org.springblade.modules.property.mapper.PropertyCompanyDistrictMapper"> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="propertyCompanyDistrictResultMap" type="org.springblade.modules.property.entity.PropertyCompanyDistrictEntity"> |
| | | <resultMap id="propertyCompanyDistrictResultMap" |
| | | type="org.springblade.modules.property.entity.PropertyCompanyDistrictEntity"> |
| | | <result column="id" property="id"/> |
| | | <result column="property_company_id" property="propertyCompanyId"/> |
| | | <result column="district_id" property="districtId"/> |
| | |
| | | </resultMap> |
| | | |
| | | <!--自定义分页查询--> |
| | | <select id="selectPropertyCompanyDistrictPage" resultType="org.springblade.modules.property.vo.PropertyCompanyDistrictVO"> |
| | | select * from jczz_property_company_district |
| | | where is_deleted = 0 |
| | | <select id="selectPropertyCompanyDistrictPage" |
| | | resultType="org.springblade.modules.property.vo.PropertyCompanyDistrictVO"> |
| | | select |
| | | jpcd.*, |
| | | jd.name as districtName, |
| | | jpc.name as propertyCompanyName |
| | | from jczz_property_company_district jpcd |
| | | left join jczz_district jd on jd.id = jpcd.district_id and jd.is_deleted = 0 |
| | | left join jczz_property_company jpc on jpc.id = jpcd.property_company_id and jpc.is_deleted = 0 |
| | | where jpcd.is_deleted = 0 |
| | | <if test="propertyCompanyDistrict.propertyCompanyId!=null"> |
| | | and property_company_id = #{propertyCompanyDistrict.propertyCompanyId} |
| | | and jpcd.property_company_id = #{propertyCompanyDistrict.propertyCompanyId} |
| | | </if> |
| | | <if test="propertyCompanyDistrict.districtId!=null"> |
| | | and district_id = #{propertyCompanyDistrict.districtId} |
| | | and jpcd.district_id = #{propertyCompanyDistrict.districtId} |
| | | </if> |
| | | <if test="propertyCompanyDistrict.propertyStage!=null"> |
| | | and property_stage = #{propertyCompanyDistrict.propertyStage} |
| | | and jpcd.property_stage = #{propertyCompanyDistrict.propertyStage} |
| | | </if> |
| | | <if test="propertyCompanyDistrict.principal!=null and propertyCompanyDistrict.principal!=''"> |
| | | and principal like concat('%',#{propertyCompanyDistrict.principal},'%') |
| | | and jpcd.principal like concat('%',#{propertyCompanyDistrict.principal},'%') |
| | | </if> |
| | | <if test="propertyCompanyDistrict.districtName!=null and propertyCompanyDistrict.districtName!=''"> |
| | | and jd.name like concat('%',#{propertyCompanyDistrict.districtName},'%') |
| | | </if> |
| | | <if test="propertyCompanyDistrict.propertyCompanyName!=null and propertyCompanyDistrict.propertyCompanyName!=''"> |
| | | and jpc.name like concat('%',#{propertyCompanyDistrict.propertyCompanyName},'%') |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getDistictUserByCode" resultType="org.springblade.modules.system.vo.UserVO"> |
| | | SELECT |
| | | bu.*, |
| | | jpc.name distictName |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN jczz_property_district_user jpdu ON bu.id = jpdu.user_id |
| | | LEFT JOIN jczz_property_company_district jpcd ON jpdu.property_company_district_id = jpcd.id |
| | | LEFT JOIN jczz_property_company jpc on jpc.id = jpcd.property_company_id |
| | | LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id |
| | | LEFT JOIN jczz_doorplate_address jda ON jda.aoi_code = jd.aoi_code |
| | | WHERE |
| | | jda.address_code = #{houseCode} and bu.is_deleted = 0 |
| | | </select> |
| | | |
| | | |