| 123456789101112131415161718192021222324252627282930 |
- package com.cyksj.service.grok;
- import com.cyksj.model.entity.GrokUser;
- import com.cyksj.model.response.GrokConversationCountResponse;
- import com.cyksj.model.views.GrokCarInfoView;
- import com.cyksj.model.views.GrokUserView;
- import com.ejlchina.searcher.SearchResult;
- import java.time.LocalDateTime;
- import java.util.Map;
- /**
- * @author chan
- * @date 2025/3/20 18:20
- */
- public interface GrokService {
- GrokUserView getUserInfo(long userId, Long relationId);
- GrokUser findByUserTokenAndExpireTimeAfter(String userToken, LocalDateTime now);
- GrokUser checkCarAccount(Long userId, Long relationId);
- Long getConversationCount(String userToken, Long limitTime);
- String getCarLoginUrl(String domain, Long userId, Long relationId);
- SearchResult<GrokCarInfoView> getCarInfoList(Map<String, String[]> parameterMap, Integer limit);
- GrokConversationCountResponse getConversationCountDetail(String userToken);
- }
|