package com.example.demo.mapper.coin; import com.example.demo.domain.entity.UserGoldRecord; import com.example.demo.domain.vo.coin.*; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * @program: gold-java * @ClassName RechargeMapper * @description: * @author: Double * @create: 2025−06-29 13:41 * @Version 1.0 **/ @Mapper public interface RechargeMapper { //获取全部充值 List selectAll(RechargeUser rechargeUser); //获取筛选后的充值 List selectBy(RechargeUser rechargeUser); //添加充值订单 void add(UserGoldRecord userGoldRecord); Gold sumGold(RechargeUser rechargeUser); List selectOrderCodeByJwcode(RefundUser refundUser); //根据订单单号获取订单信息(重复充值/消费提示) GoldRepeat selectByOrderCode(String orderCode); }