陶杰
2024-12-19 0a8bc68140f77ab95c6569a266206b1d473ef49b
src/main/java/com/mzl/flower/service/wallet/WalletService.java
@@ -15,11 +15,31 @@
 */
public interface WalletService extends IService<WalletDO> {
    /**
     * 获取钱包的上线时间
     * @return
     */
    String getWalletOnLineTime();
    /**
     * 获取当前登录供应商的钱包信息
     * @return 钱包信息
     */
    WalletDO getCurrentSupplier();
    /**
     * 先尝试获取,如果不存在则创建。
     * @param supplierId 供应商ID
     * @return 钱包信息
     */
    WalletDO getOrCreateBySupplierId(Long supplierId);
    /**
     * 根据供应商的ID获取钱包信息
     * @param supplierId 供应商ID
     * @return 钱包信息
     */
    WalletDO getBySupplierId(Long supplierId);
    BigDecimal getWaittingSettlementAmount(WalletDO walletDO);