<?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="cc.mrbird.febs.mall.mapper.MallAddressInfoMapper"> 
 | 
  
 | 
    <select id="selectAddressInfoListByMemberId" resultType="cc.mrbird.febs.mall.entity.MallAddressInfo"> 
 | 
        select * from mall_address_info 
 | 
        where member_id=#{memberId} 
 | 
        order by is_default asc, created_time desc 
 | 
    </select> 
 | 
  
 | 
    <update id="updateIsDefault"> 
 | 
        update mall_address_info 
 | 
        set is_default=#{isDefault} 
 | 
        where member_id=#{memberId} 
 | 
        <if test="id != null"> 
 | 
            and id=#{id} 
 | 
        </if> 
 | 
    </update> 
 | 
  
 | 
    <select id="selectAddressInfoByMemberIdAndId" resultType="cc.mrbird.febs.mall.entity.MallAddressInfo"> 
 | 
        select * from mall_address_info 
 | 
        where member_id=#{memberId} and id=#{id} 
 | 
    </select> 
 | 
</mapper> 
 |