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.

30 lines
1.1 KiB

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