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.

44 lines
1.3 KiB

  1. package com.example.demo.service.bean;
  2. import com.example.demo.domain.vo.bean.BeanOnlineRechargeInfo;
  3. import com.example.demo.domain.vo.bean.BeanSystemRechargeInfo;
  4. import com.example.demo.domain.vo.bean.GoldBean;
  5. import com.example.demo.domain.vo.coin.RefundUser;
  6. import com.example.demo.domain.vo.coin.Result;
  7. import com.example.demo.domain.vo.bean.BeanRecharge;
  8. import com.github.pagehelper.PageInfo;
  9. import java.util.List;
  10. /**
  11. * @program: gold-java
  12. * @ClassName BeanRechargeService
  13. * @description:
  14. * @author: Double
  15. * @create: 202507-29 16:47
  16. * @Version 1.0
  17. **/
  18. public interface BeanRechargeService {
  19. //线上充值
  20. Result add(BeanRecharge recharge);
  21. //系统充值
  22. PageInfo<BeanSystemRechargeInfo> selectBySystem(Integer pageNum, Integer pageSize, BeanSystemRechargeInfo beanRechargeInfo);
  23. //系统金豆统计
  24. GoldBean statsSystemBean(BeanSystemRechargeInfo beanRechargeInfo);
  25. //线上充值
  26. PageInfo<BeanOnlineRechargeInfo> selectByOnline(Integer pageNum, Integer pageSize, BeanOnlineRechargeInfo beanRechargeInfo);
  27. //线上金豆统计
  28. GoldBean statsOnlineBean(BeanOnlineRechargeInfo beanRechargeInfo);
  29. //获取系统充值地区
  30. List<String> systemMarket();
  31. //获取线上充值地区
  32. List<String> onlineMarket();
  33. }