GptProxyRechargeService.java 722 B

123456789101112131415161718192021222324252627282930313233
  1. package com.cyksj.server.recharge;
  2. import com.cyksj.model.request.GroupsRelationRechargeReq;
  3. import com.cyksj.server.recharge.dto.*;
  4. /**
  5. * @author chan
  6. * @date 2025/7/30 18:55
  7. */
  8. public interface GptProxyRechargeService {
  9. /**
  10. * 验证卡密
  11. */
  12. Boolean validateCardKey(String cardKey);
  13. /**
  14. * 验证凭证
  15. */
  16. TokenParseResult parseToken(String accessToken);
  17. /**
  18. * 提交任务
  19. */
  20. TaskSubmitResult submitTask(String cardKey, String accountEmail, String fullToken, String accessToken, String idp);
  21. /**
  22. * 获取任务结果
  23. */
  24. TaskResult getTaskResult(String taskId);
  25. String confirmRecharge(GroupsRelationRechargeReq req);
  26. }