package com.sinata.shop.modular.mall.service;
|
|
import com.baomidou.mybatisplus.service.IService;
|
import com.sinata.common.enums.EnumUserBankDetailDoneType;
|
import com.sinata.common.enums.EnumUserBankDetailType;
|
import com.sinata.shop.modular.mall.model.MemMerchantBank;
|
|
import java.math.BigDecimal;
|
|
/**
|
* <p>
|
* 门店账户信息 服务类
|
* </p>
|
*
|
* @author frankevil
|
* @since 2023-03-23
|
*/
|
public interface IMemMerchantBankService extends IService<MemMerchantBank> {
|
|
/**
|
* 处理门店余额
|
* @param merchantId
|
* @param amount
|
* @param doneType
|
*/
|
void handleMerchantBalance(Integer merchantId, BigDecimal amount, EnumUserBankDetailDoneType doneType);
|
|
/**
|
* 门店结算
|
*/
|
void settlement(Integer merchantId, BigDecimal amount, EnumUserBankDetailType type, EnumUserBankDetailDoneType doneType, String riceOrderNo);
|
|
}
|