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.

33 lines
886 B

8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
  1. package com.example.demo.mapper.coin;
  2. import com.example.demo.domain.entity.UserGoldRecord;
  3. import com.example.demo.domain.vo.coin.*;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import java.util.List;
  6. /**
  7. * @program: gold-java
  8. * @ClassName RechargeMapper
  9. * @description:
  10. * @author: Double
  11. * @create: 202506-29 13:41
  12. * @Version 1.0
  13. **/
  14. @Mapper
  15. public interface RechargeMapper {
  16. //获取全部充值
  17. List<RechargeUser> selectAll(RechargeUser rechargeUser);
  18. //获取筛选后的充值
  19. List<RechargeUser> selectBy(RechargeUser rechargeUser);
  20. //添加充值订单
  21. void add(UserGoldRecord userGoldRecord);
  22. Gold sumGold(RechargeUser rechargeUser);
  23. List<RechargeUser> selectOrderCodeByJwcode(RefundUser refundUser);
  24. //根据订单单号获取订单信息(重复充值/消费提示)
  25. GoldRepeat selectByOrderCode(String orderCode);
  26. }