GrokService.java 791 B

123456789101112131415161718192021222324252627
  1. package com.cyksj.service.grok;
  2. import com.cyksj.model.entity.GrokUser;
  3. import com.cyksj.model.views.GrokCarInfoView;
  4. import com.cyksj.model.views.GrokUserView;
  5. import com.ejlchina.searcher.SearchResult;
  6. import java.time.LocalDateTime;
  7. import java.util.Map;
  8. /**
  9. * @author chan
  10. * @date 2025/3/20 18:20
  11. */
  12. public interface GrokService {
  13. GrokUserView getUserInfo(long userId, Long relationId);
  14. GrokUser findByUserTokenAndExpireTimeAfter(String userToken, LocalDateTime now);
  15. GrokUser checkCarAccount(Long userId, Long relationId);
  16. Long getConversationCount(String userToken, Long limitTime);
  17. String getCarLoginUrl(String domain, Long userId, Long relationId);
  18. SearchResult<GrokCarInfoView> getCarInfoList(Map<String, String[]> parameterMap, Integer limit);
  19. }