Helius
2020-09-04 c224b616729a3f4cb1a9bd4415b4abe2b8688f18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.xcong.excoin.modules.member.service;
 
import com.baomidou.mybatisplus.extension.service.IService;
import com.xcong.excoin.modules.member.entity.MemberEntity;
import com.xcong.excoin.modules.member.entity.MemberWalletContractEntity;
import org.apache.ibatis.annotations.Param;
 
import java.math.BigDecimal;
 
public interface MemberWalletContractService extends IService<MemberWalletContractEntity> {
 
    MemberWalletContractEntity findWalletContractByMemberIdAndSymbol(Long memberId, String symbol);
 
    /**
     *  增减合约钱包(负数为减)
     * @param availableBalance
     * @param totalBalance
     * @param frozenBalance
     * @param id
     */
    void increaseWalletContractBalanceById(BigDecimal availableBalance, BigDecimal totalBalance,  BigDecimal frozenBalance,  Long id);
 
}