package com.mzl.flower.service.wallet;
|
|
import com.mzl.flower.entity.wallet.WalletDO;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.math.BigDecimal;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author @TaoJie
|
* @since 2024-10-22
|
*/
|
public interface WalletService extends IService<WalletDO> {
|
|
String getWalletOnLineTime();
|
|
WalletDO getCurrentSupplier();
|
|
|
WalletDO getBySupplierId(Long supplierId);
|
|
BigDecimal getWaittingSettlementAmount(WalletDO walletDO);
|
|
/**
|
* 获取供应商总交易额
|
* @param walletDO
|
* @return
|
*/
|
BigDecimal getSupplierTotalTransactionAmount(WalletDO walletDO);
|
|
/**
|
* 获取供应商总扣款额度
|
* @param walletDO
|
* @return
|
*/
|
BigDecimal getSupplierDeductAmount(WalletDO walletDO);
|
|
}
|