zj
2024-09-04 6404cb07e5281cfd901267c4fd560ba89bd5e2fd
src/main/java/com/nq/service/IUserAssetsServices.java
@@ -1,5 +1,6 @@
package com.nq.service;
import com.nq.common.ServerResponse;
import com.nq.enums.EUserAssets;
import com.nq.pojo.Bank;
import com.nq.pojo.UserAssets;
@@ -20,6 +21,7 @@
    ServerResponse updateUserAssets(Integer id, String amt,String type);
    List<UserAssets>  assetsByUserId(Integer userId);
@@ -33,6 +35,8 @@
    BigDecimal getAvailableBalance(String accetType,Integer userId);
    int updateById(UserAssets userAssets);
    /**
@@ -45,5 +49,13 @@
     * */
    Boolean availablebalanceChange(String accetType, Integer userId, EUserAssets eUserAssets, BigDecimal amount, String desc, String descType);
    /**
     * 部分平仓用
     * @param accetType  资产类型
     * @param userId  用户id
     * @param eUserAssets EUserAssets
     * @param  amount 金额
     * @param  freezeMoney 解除冻结金额
     * */
    Boolean availablebalanceChangePart(String accetType, Integer userId, EUserAssets eUserAssets, BigDecimal amount, BigDecimal freezeMoney);
}