| | |
| | | import com.ruoyi.other.api.dto.ExchangeCodeBindDTO; |
| | | import com.ruoyi.other.api.dto.ExchangeCodeConsumeDTO; |
| | | import com.ruoyi.other.api.dto.ExchangeCodePackageSaveDTO; |
| | | import com.ruoyi.other.api.dto.ExchangeCodeUseRecordQuery; |
| | | import com.ruoyi.other.api.domain.TExchangeCodeUseRecord; |
| | | import com.ruoyi.other.api.vo.ExchangeCodeBindResultVO; |
| | | import com.ruoyi.other.api.vo.ExchangeCodeConsumeResultVO; |
| | | import com.ruoyi.other.api.vo.ExchangeCodePackageDetailVO; |
| | |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | |
| | | public interface TExchangeCodePackageService extends IService<TExchangeCodePackage> { |
| | | |
| | |
| | | Map<Long, java.math.BigDecimal> getUserExchangeCodeBalanceMap(List<Long> userIds); |
| | | |
| | | ExchangeCodeConsumeResultVO consumeBalance(ExchangeCodeConsumeDTO dto); |
| | | |
| | | Page<TExchangeCodeUseRecord> useRecordPage(ExchangeCodeUseRecordQuery query); |
| | | |
| | | TExchangeCodeUseRecord useRecordDetail(Long id, Long userId); |
| | | } |