Helius
2021-05-26 0eb68e935e7a09fb2c20abb0276bdf4e4f554c5d
src/main/resources/mapper/member/MemberPaymentMethodDao.xml
@@ -2,5 +2,22 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.xcong.excoin.modules.member.dao.MemberPaymentMethodDao">
    
   <select id="selectByMemberId" resultType="com.xcong.excoin.modules.member.entity.MemberPaymentMethodEntity">
      SELECT a.* FROM member_payment_method a WHERE a.member_id = #{memberId}
   </select>
   <select id="selectDefualtMethod" resultType="com.xcong.excoin.modules.member.entity.MemberPaymentMethodEntity">
      select * from member_payment_method
      <where>
         <if test="memberId != null">
            and member_id=#{memberId}
         </if>
         <if test="isDefault != null and isDefault != ''">
            and is_defualt = #{isDefault}
         </if>
         <if test="type != null">
            and payment_type = #{type}
         </if>
      </where>
   </select>
</mapper>