|  |  |  | 
|---|
|  |  |  | <!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.MemberCoinAddressDao"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectAddressByMemberIdAndSymbol" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * from member_coin_address where member_id=#{memberId} and symbol = #{symbol} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectBlockAddressWithTag" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from member_coin_address | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | is_biyict = 1 | 
|---|
|  |  |  | <if test="memberId != null  and  memberId  != ''"> | 
|---|
|  |  |  | and member_id = #{memberId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="tag != null  and  tag  != ''"> | 
|---|
|  |  |  | and tag = #{tag} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectBlockAddress" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from member_coin_address | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | is_biyict = 1 | 
|---|
|  |  |  | <if test="memberId != null  and  memberId  != ''"> | 
|---|
|  |  |  | and member_id = #{memberId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectCoinAddressByAddressAndSymbol" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from member_coin_address | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | is_biyict = 1 | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="address != null  and  address  != ''"> | 
|---|
|  |  |  | and address = #{address} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | <select id="selectCoinAddressByAddressAndSymbolTag" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * | 
|---|
|  |  |  | from member_coin_address | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | is_biyict = 1 | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="address != null  and  address  != ''"> | 
|---|
|  |  |  | and address = #{address} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="tag != null  and  tag  != ''"> | 
|---|
|  |  |  | and tag = #{tag} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectCoinAddressListByMap" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select *  from member_coin_address | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | is_biyict = 2 | 
|---|
|  |  |  | and symbolscoin_id IS NOT NULL | 
|---|
|  |  |  | <if test="memberId != null  and  memberId  != ''"> | 
|---|
|  |  |  | and member_id = #{memberId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectAllBlockAddressBySymbolAndTag" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * from member_coin_address | 
|---|
|  |  |  | where is_biyict = 1 | 
|---|
|  |  |  | <if test="symbol != null  and  symbol  != ''"> | 
|---|
|  |  |  | and symbol = #{symbol} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="tag != null  and  tag  != ''"> | 
|---|
|  |  |  | and tag = #{tag} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectAllBlockAddressBySymbol" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity"> | 
|---|
|  |  |  | select * from member_coin_address | 
|---|
|  |  |  | where symbol=#{symbol} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectAllSymbolAddress" resultType="string" parameterType="map"> | 
|---|
|  |  |  | select address from member_coin_address where symbol =#{symbol} | 
|---|
|  |  |  | <if test="tag!=null and tag !=''"> | 
|---|
|  |  |  | and tag = #{tag} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|