Pu Zhibing
2025-05-16 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/ITransactionDetailsService.java
@@ -1,7 +1,11 @@
package com.stylefeng.guns.modular.taxi.service;
import com.baomidou.mybatisplus.service.IService;
import com.stylefeng.guns.modular.system.util.ResultUtil;
import com.stylefeng.guns.modular.taxi.model.TransactionDetails;
import java.util.List;
import java.util.Map;
public interface ITransactionDetailsService extends IService<TransactionDetails> {
@@ -14,10 +18,24 @@
     * @param state     状态(1=添加,2=减少)
     * @param type      类型(1=金额,2=积分)
     * @param userType  用户类型(1=用户,2=司机)
     * @param orderType 订单类型(1=专车,2=出租车,3=城际,4=小件物流,5=余额充值,6=余额提现)
     * @param orderType 订单类型(1=专车,2=出租车,3=城际,4=小件物流,5=余额充值,6=余额提现,7=积分兑换)
     * @param orderId
     * @throws Exception
     */
    void saveData(Integer userId, String remark, Double money, Integer state,
                  Integer type, Integer userType, Integer orderType, Integer orderId) throws Exception;
    /**
     * 查询用户充值记录
     * @param uid
     * @return
     */
    List<Map<String,Object>> queryRechargeRecord(Integer uid, Integer pageNum, Integer size);
    /**
     * 查询充值金额总和
     * @param uid
     * @return
     */
    double queryRechargeMoneySum(Integer uid);
}