package com.peanut.modules.book.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.peanut.common.utils.PageUtils; import com.peanut.modules.common.entity.BuyOrder; import com.peanut.modules.common.entity.MyUserEntity; import com.peanut.modules.common.entity.TransactionDetailsEntity; import java.math.BigDecimal; import java.util.Map; /** * 交易明细 * * @author yl * @email yl328572838@163.com * @date 2022-08-29 15:47:50 */ public interface TransactionDetailsService extends IService { PageUtils queryPage(Map params); Page getTransactionList(Map map); void recordTransaction(BuyOrder buyOrder, MyUserEntity user, BigDecimal totalPrice); void rechargeRecord(MyUserEntity user,String money,int payXxxOrderId,String AppName,String orderSn); void refundRecord(BuyOrder buyOrder, MyUserEntity user, BigDecimal totalPrice); }