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

2 weeks ago
2 weeks ago
2 weeks ago
  1. package com.example.demo.service;
  2. import com.example.demo.domain.vo.Gold;
  3. import com.example.demo.domain.vo.RechargeAudit;
  4. import com.example.demo.domain.vo.RefundAudit;
  5. import com.github.pagehelper.PageInfo;
  6. /**
  7. * @program: gold-java
  8. * @ClassName AuditService
  9. * @description: 审核模块
  10. * @author: Ethan
  11. * @create: 202506-19 17:37
  12. * @Version 1.0
  13. **/
  14. public interface AuditService {
  15. //审核订单并修改用户余额等
  16. boolean auditOrder(String token, String orderCode, Integer auditId,Integer action,String rejectReason);
  17. //多条件查询充值审核订单
  18. PageInfo<RechargeAudit> selectRechargeBy(Integer pageNum, Integer pageSize, RechargeAudit rechargeAudit);
  19. //多条件查询退款审核订单
  20. PageInfo<RefundAudit> selectRefundBy(Integer pageNum, Integer pageSize, RefundAudit refundAudit);
  21. //充值审核金币合计数
  22. Gold sumRechargeGold(Integer pageNum, Integer pageSize, RechargeAudit rechargeAudit);
  23. //退款审核金币合计数
  24. Gold sumRefundGold(Integer pageNum, Integer pageSize,RefundAudit refundAudit);
  25. }