Files
cai-server/ruoyi-cai/src/main/java/com/ruoyi/cai/service/RechargeOrderService.java
2025-09-13 01:06:44 +08:00

36 lines
1.2 KiB
Java

package com.ruoyi.cai.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.cai.domain.RechargeOrder;
import com.ruoyi.cai.dto.AddRechargeOrderAdminDto;
import com.ruoyi.cai.dto.app.query.order.AddRechargeOrderDto;
import com.ruoyi.cai.dto.ConsumeResp;
import com.ruoyi.cai.dto.admin.vo.RechargeOrderAdminVo;
import com.ruoyi.cai.dto.commom.consumer.RechargeConsumerResp;
import com.ruoyi.cai.pay.PayTypeEnum;
import com.ruoyi.common.core.domain.PageQuery;
import java.util.Map;
/**
* 充值订单Service接口
*
* @author 77
* @date 2024-01-03
*/
public interface RechargeOrderService extends IService<RechargeOrder> {
RechargeOrder getByOrderNo(String orderNo);
Page<RechargeOrderAdminVo> pageAdmin(PageQuery pageQuery, RechargeOrderAdminVo bo);
RechargeOrder addRechargeOrder(AddRechargeOrderDto addRechargeOrderDto);
RechargeConsumerResp orderSuccess(String orderNo, Map<String,String> params, String appId, PayTypeEnum payTypeEnum);
RechargeOrder updateAdminRechargeOrder(AddRechargeOrderAdminDto dto);
void setFastPay(String orderNo);
}