| <?xml version="1.0" encoding="UTF-8"?> | 
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 
| <mapper namespace="com.xzx.gc.system.mapper.AddressMapper"> | 
|     <resultMap id="AddressMap" type="com.xzx.gc.model.user.AddressVo"> | 
|         <result column="address_id" jdbcType="INTEGER" property="addressId"/> | 
|         <result column="mobile_phone" jdbcType="VARCHAR" property="mobilePhone"/> | 
|         <result column="user_id" jdbcType="VARCHAR" property="userId"/> | 
|         <result column="province_id" jdbcType="VARCHAR" property="provinceId"/> | 
|         <result column="city_id" jdbcType="VARCHAR" property="cityId"/> | 
|         <result column="township_id" jdbcType="VARCHAR" property="townshipId"/> | 
|         <result column="detail_address" jdbcType="VARCHAR" property="detailAddress"/> | 
|         <result column="address_area" jdbcType="VARCHAR" property="addressArea"/> | 
|         <result column="stair_type" jdbcType="VARCHAR" property="stairType"/> | 
|         <result column="rela_phone" jdbcType="VARCHAR" property="relaPhone"/> | 
|         <result column="rela_name" jdbcType="VARCHAR" property="relaName"/> | 
|         <result column="del_flag" jdbcType="VARCHAR" property="delFlag"/> | 
|     </resultMap> | 
|   | 
|   | 
|     <!-- 根据区域名称查询ID --> | 
|     <select id="queryAreaIdByName" parameterType="java.util.Map" resultMap="AddressMap"> | 
|         select level_1_id province_id,level_2_id city_id,level_3_id township_id,citycode,adcode,pcode | 
|         from xzx_sys_address_level_info | 
|         where level_1_name=#{provinceName} | 
|         and level_2_name=#{cityName} and level_3_name=#{townshipName} | 
|     </select> | 
|   | 
|     <select id="queryAreaNameById" parameterType="java.util.Map" resultMap="AddressMap"> | 
|         select level_1_name provinceName,level_2_name cityName,level_3_name townshipName,citycode,adcode,pcode | 
|         from xzx_sys_address_level_info | 
|         where level_1_id=#{provinceId} | 
|               and level_2_id=#{cityId}  and level_3_id=#{townshipId} | 
|     </select> | 
|   | 
| </mapper> |