Helius
2021-05-26 0eb68e935e7a09fb2c20abb0276bdf4e4f554c5d
src/main/resources/mapper/member/MemberCoinAddressDao.xml
@@ -6,8 +6,25 @@
        select * from member_coin_address where member_id=#{memberId} and symbol = #{symbol}
    </select>
    
    <select id="selectBlockAddress" resultType="com.xcong.excoin.modules.member.entity.MemberCoinAddressEntity">
   <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
@@ -19,5 +36,72 @@
          </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>