You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
package com.example.demo.service;
|
|
|
|
import com.example.demo.domain.vo.Gold;
|
|
import com.example.demo.domain.vo.RechargeAudit;
|
|
import com.example.demo.domain.vo.RefundAudit;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
/**
|
|
* @program: gold-java
|
|
* @ClassName AuditService
|
|
* @description: 审核模块
|
|
* @author: Ethan
|
|
* @create: 2025−06-19 17:37
|
|
* @Version 1.0
|
|
**/
|
|
|
|
|
|
public interface AuditService {
|
|
//审核订单并修改用户余额等
|
|
boolean auditOrder(String token, String orderCode, Integer auditId,Integer action,String rejectReason);
|
|
//多条件查询充值审核订单
|
|
PageInfo<RechargeAudit> selectRechargeBy(Integer pageNum, Integer pageSize, RechargeAudit rechargeAudit);
|
|
//多条件查询退款审核订单
|
|
PageInfo<RefundAudit> selectRefundBy(Integer pageNum, Integer pageSize, RefundAudit refundAudit);
|
|
//充值审核金币合计数
|
|
Gold sumRechargeGold(Integer pageNum, Integer pageSize, RechargeAudit rechargeAudit);
|
|
//退款审核金币合计数
|
|
Gold sumRefundGold(Integer pageNum, Integer pageSize,RefundAudit refundAudit);
|
|
}
|