Pu Zhibing
2025-05-16 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc
UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IPaymentRecordService.java
@@ -3,6 +3,9 @@
import com.baomidou.mybatisplus.service.IService;
import com.stylefeng.guns.modular.taxi.model.PaymentRecord;
import java.util.List;
import java.util.Map;
public interface IPaymentRecordService extends IService<PaymentRecord> {
@@ -10,7 +13,7 @@
     * 添加数据
     * @param orderId       订单id
     * @param orderType     订单类型
     * @param payType       支付方式(1=微信,2=支付宝)
     * @param payType       支付方式(1=线上支付)
     * @param amount        支付金额
     * @param code          第三方支付单号
     * @param state         支付状态(1=待支付,2=已支付)
@@ -30,4 +33,20 @@
     */
    PaymentRecord query(Integer category, Integer userId, Integer type, Integer orderId, Integer orderType,
                        Integer payType, Integer state) throws Exception;
    /**
     * 查询用户充值数据
     * @param uid
     * @param pageNum
     * @param size
     * @return
     */
    List<Map<String, Object>> queryRechargeRecord(Integer uid, Integer pageNum, Integer size);
    /**
     * 查询用户充值金额汇总
     * @param uid
     * @return
     */
    Double queryRechargeMoneySum(Integer uid);
}