UserGalaxyCoinService.java 569 B

1234567891011121314151617181920
  1. package com.cyksj.service.coin;
  2. import java.math.BigDecimal;
  3. /**
  4. * 项目名: yhlxj
  5. * 文件名: UserGalaxyCoinService
  6. * 创建者: JavaZou
  7. * 创建时间:2025/7/1 15:29
  8. */
  9. public interface UserGalaxyCoinService {
  10. void sendGalaxyCoinRecord(Long userId, Integer galaxyCoin, String remark, Boolean isLottery);
  11. void recordUseRecord(Long orderId, Long userId, BigDecimal galaxyCoin, String remark, Boolean available);
  12. void recordOrderRefundGalaxyCoinIfValid(Long orderId, Long userId, BigDecimal galaxyCoin);
  13. void subOrderGenerateGalaxyCoin(Long orderId);
  14. }