MCPcopy Create free account

hub / github.com/Snailclimb/interview-guide / types & classes

Types & classes439 in github.com/Snailclimb/interview-guide

Class
frontend/public/audio-worklet/pcm-processor.js:10
Class
frontend/src/components/interviewschedule/CalendarErrorBoundary.tsx:14
Class
frontend/src/api/voiceInterview.ts:247
ClassAbstractStreamConsumer
app/src/main/java/interview/guide/common/async/AbstractStreamConsumer.java:18
ClassAbstractStreamProducer
Redis Stream 生产者模板基类。 统一消息发送骨架与失败处理逻辑。
app/src/main/java/interview/guide/common/async/AbstractStreamProducer.java:13
ClassAdvisorConfig
app/src/main/java/interview/guide/common/config/LlmProviderProperties.java:41
ClassAgentUtilsConfiguration
spring-ai-agent-utils 工具配置。 当前先接入 SkillsTool,复用 resources/skills/{skillId}/SKILL.md。
app/src/main/java/interview/guide/common/ai/AgentUtilsConfiguration.java:15
ClassAgentUtilsProperties
app/src/main/java/interview/guide/common/ai/AgentUtilsProperties.java:7
ClassAliyunConfig
app/src/main/java/interview/guide/modules/voiceinterview/config/VoiceInterviewProperties.java:80
ClassAnalysisHistoryDTO
分析历史DTO
app/src/main/java/interview/guide/modules/resume/model/ResumeDetailDTO.java:29
InterfaceAnalysisItem
frontend/src/api/history.ts:26
InterfaceAnalysisPanelProps
frontend/src/components/AnalysisPanel.tsx:9
ClassAnalyzePayload
app/src/main/java/interview/guide/modules/resume/listener/AnalyzeStreamConsumer.java:42
ClassAnalyzeStreamConsumer
简历分析 Stream 消费者 负责从 Redis Stream 消费消息并执行 AI 分析
app/src/main/java/interview/guide/modules/resume/listener/AnalyzeStreamConsumer.java:22
ClassAnalyzeStreamProducer
简历分析任务生产者 负责发送分析任务到 Redis Stream
app/src/main/java/interview/guide/modules/resume/listener/AnalyzeStreamProducer.java:18
ClassAnalyzeTaskPayload
app/src/main/java/interview/guide/modules/resume/listener/AnalyzeStreamProducer.java:25
ClassAnswerDetail
app/src/main/java/interview/guide/modules/voiceinterview/dto/VoiceEvaluationDetailDTO.java:28
ClassAnswerDetailDTO
答案详情DTO
app/src/main/java/interview/guide/modules/interview/model/InterviewDetailDTO.java:29
ClassAnswerEvaluationService
文字面试答案评估服务 职责:DTO 适配器,将 InterviewQuestionDTO 转为通用 QaRecord,调用 UnifiedEvaluationService
app/src/main/java/interview/guide/modules/interview/service/AnswerEvaluationService.java:25
InterfaceAnswerItem
frontend/src/api/history.ts:57
InterfaceApiError
frontend/src/types/resume.ts:41
ClassApiKeyEncryptionService
app/src/main/java/interview/guide/modules/llmprovider/service/ApiKeyEncryptionService.java:17
ClassApiPathResolver
app/src/main/java/interview/guide/common/ai/ApiPathResolver.java:13
ClassApiPathResolverTest
app/src/test/java/interview/guide/common/ai/ApiPathResolverTest.java:9
ClassApp
AI Interview Platform - Main Application 智能AI面试官平台 - 主启动类
app/src/main/java/interview/guide/App.java:17
ClassAppConfigProperties
应用配置属性
app/src/main/java/interview/guide/common/config/AppConfigProperties.java:11
ClassAppTest
AI Interview Platform - Application Tests
app/src/test/java/interview/guide/AppTest.java:10
ClassAsrConfig
app/src/main/java/interview/guide/modules/voiceinterview/config/VoiceInterviewProperties.java:125
InterfaceAsrConfig
frontend/src/types/llmProvider.ts:46
ClassAsrConfigDTO
app/src/main/java/interview/guide/modules/llmprovider/dto/AsrConfigDTO.java:6
ClassAsrConfigRequest
app/src/main/java/interview/guide/modules/llmprovider/dto/AsrConfigRequest.java:3
InterfaceAsrConfigRequest
frontend/src/types/llmProvider.ts:71
ClassAsrSession
Internal class to hold session data.
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenAsrService.java:609
EnumAsyncTaskStatus
异步任务状态枚举 用于知识库向量化和简历分析等异步任务
app/src/main/java/interview/guide/common/model/AsyncTaskStatus.java:7
ClassAsyncTaskStreamConstants
异步任务 Redis Stream 通用常量 包含知识库向量化和简历分析两个异步任务的配置
app/src/main/java/interview/guide/common/constant/AsyncTaskStreamConstants.java:7
ClassAudioConfig
app/src/main/java/interview/guide/modules/voiceinterview/config/VoiceInterviewProperties.java:110
InterfaceAudioPlayerProps
frontend/src/components/AudioPlayer.tsx:4
InterfaceAudioRecorderProps
frontend/src/components/AudioRecorder.tsx:20
InterfaceAxiosRequestConfig
frontend/src/api/request.ts:4
ClassBasicBehavior
app/src/test/java/interview/guide/modules/llmprovider/service/LlmProviderConfigServiceTest.java:99
ClassBatchReportDTO
app/src/main/java/interview/guide/common/evaluation/UnifiedEvaluationService.java:48
ClassBatchResult
app/src/main/java/interview/guide/common/evaluation/UnifiedEvaluationService.java:64
ClassBootstrap
app/src/test/java/interview/guide/modules/llmprovider/service/LlmProviderConfigServiceTest.java:78
ClassBuildOpenAiClient
app/src/test/java/interview/guide/common/ai/ApiPathResolverTest.java:128
ClassBusinessException
业务异常
app/src/main/java/interview/guide/common/exception/BusinessException.java:8
ClassByteArrayContainer
Internal class for efficiently collecting audio chunks. Uses ByteArrayOutputStream for amortized O(1) append performance instead of O(n²) copying with
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java:355
ClassCacheTests
app/src/test/java/interview/guide/modules/voiceinterview/service/VoiceInterviewServiceTest.java:574
ClassCachedSession
缓存的会话数据
app/src/main/java/interview/guide/infrastructure/redis/InterviewSessionCache.java:50
ClassCalendarErrorBoundary
frontend/src/components/interviewschedule/CalendarErrorBoundary.tsx:14
ClassCategoryDTO
JD 解析返回分类(可携带 LLM 匹配的 ref/shared 信息,后端会按本地 categoryRefIndex 纠正)
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java:643
InterfaceCategoryDTO
frontend/src/api/skill.ts:3
ClassCategoryDef
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillProperties.java:63
InterfaceCategoryGroup
frontend/src/pages/KnowledgeBaseQueryPage.tsx:25
ClassCategoryListDTO
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java:646
ClassCategoryScore
类别得分
app/src/main/java/interview/guide/modules/interview/model/InterviewReportDTO.java:22
ClassCategoryScore
app/src/main/java/interview/guide/common/evaluation/EvaluationReport.java:19
InterfaceCategoryScore
frontend/src/types/interview.ts:67
ClassCleanTextTests
app/src/test/java/interview/guide/infrastructure/file/TextCleaningServiceTest.java:26
ClassCleanTextWithLimitTests
app/src/test/java/interview/guide/infrastructure/file/TextCleaningServiceTest.java:224
ClassCleanToSingleLineTests
app/src/test/java/interview/guide/infrastructure/file/TextCleaningServiceTest.java:274
InterfaceCodeBlockProps
frontend/src/components/CodeBlock.tsx:10
ClassCommonConstants
通用常量定义
app/src/main/java/interview/guide/common/constant/CommonConstants.java:6
ClassCompleteInterviewFlowTests
app/src/test/java/interview/guide/modules/voiceinterview/integration/VoiceInterviewIntegrationTest.java:55
ClassConfigurationTests
app/src/test/java/interview/guide/modules/voiceinterview/integration/VoiceInterviewIntegrationTest.java:253
InterfaceConfirmDialogProps
frontend/src/components/ConfirmDialog.tsx:3
ClassContainsVersion
app/src/test/java/interview/guide/common/ai/ApiPathResolverTest.java:11
ClassContentTypeDetectionService
文件内容类型检测服务 使用 Apache Tika 进行精确的 MIME 类型检测
app/src/main/java/interview/guide/infrastructure/file/ContentTypeDetectionService.java:15
ClassCorsConfig
CORS跨域配置
app/src/main/java/interview/guide/common/config/CorsConfig.java:15
ClassCorsProperties
app/src/main/java/interview/guide/common/config/CorsProperties.java:7
ClassCreateInterviewRequest
创建面试会话请求
app/src/main/java/interview/guide/modules/interview/model/CreateInterviewRequest.java:13
ClassCreateInterviewRequest
app/src/main/java/interview/guide/modules/interviewschedule/model/CreateInterviewRequest.java:8
InterfaceCreateInterviewRequest
frontend/src/types/interview.ts:24
InterfaceCreateInterviewRequest
frontend/src/types/interviewSchedule.ts:22
ClassCreateProviderRequest
app/src/main/java/interview/guide/modules/llmprovider/dto/CreateProviderRequest.java:5
InterfaceCreateProviderRequest
frontend/src/types/llmProvider.ts:14
ClassCreateSessionRequest
创建会话请求
app/src/main/java/interview/guide/modules/knowledgebase/model/RagChatDTO.java:19
ClassCreateSessionRequest
app/src/main/java/interview/guide/modules/voiceinterview/dto/CreateSessionRequest.java:8
InterfaceCreateSessionRequest
frontend/src/api/voiceInterview.ts:5
ClassCreateSessionTests
app/src/test/java/interview/guide/modules/voiceinterview/service/VoiceInterviewServiceTest.java:100
InterfaceCurrentQuestionResponse
frontend/src/types/interview.ts:49
ClassDashscopeLlmService
app/src/main/java/interview/guide/modules/voiceinterview/service/DashscopeLlmService.java:20
ClassDashscopeLlmServiceTest
占位类:原测试依赖已被移除的 {@code VoiceInterviewPromptService.RolePrompt} 内部类,以及 {@link DashscopeLlmService} 旧的 3 参构造器。当前 {@code DashscopeLlmService} 已改为 5 参构造器 (
app/src/test/java/interview/guide/modules/voiceinterview/service/DashscopeLlmServiceTest.java:16
InterfaceDefaultProvider
frontend/src/types/llmProvider.ts:41
ClassDefaultProviderBehavior
app/src/test/java/interview/guide/modules/llmprovider/service/LlmProviderConfigServiceTest.java:239
ClassDefaultProviderDTO
app/src/main/java/interview/guide/modules/llmprovider/dto/DefaultProviderDTO.java:3
InterfaceDeleteConfirmDialogProps
frontend/src/components/DeleteConfirmDialog.tsx:11
InterfaceDeleteItem
frontend/src/components/DeleteConfirmDialog.tsx:3
ClassDeleteVectorDataTests
app/src/test/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseVectorServiceTest.java:478
EnumDimension
限流维度枚举
app/src/main/java/interview/guide/common/annotation/RateLimit.java:35
ClassDisplayDTO
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java:633
InterfaceDisplayDTO
frontend/src/api/skill.ts:11
ClassDisplayDef
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillProperties.java:53
ClassDocumentParseIntegrationTest
DocumentParseService 集成测试 使用真实的文件和服务进行端到端测试
app/src/test/java/interview/guide/infrastructure/file/DocumentParseIntegrationTest.java:19
ClassDocumentParseService
通用文档解析服务 使用 Apache Tika 解析多种文档格式,提取文本内容 供知识库和简历模块共同使用
app/src/main/java/interview/guide/infrastructure/file/DocumentParseService.java:27
ClassDocumentParseServiceTest
DocumentParseService 测试类 测试覆盖: 1. 文本文件解析(TXT、MD) 2. 字节数组解析 3. 异常处理 4. 文本清理集成 5. 边界条件
app/src/test/java/interview/guide/infrastructure/file/DocumentParseServiceTest.java:32
ClassDurationConfig
app/src/main/java/interview/guide/modules/voiceinterview/config/VoiceInterviewProperties.java:63
ClassEdgeCaseTests
app/src/test/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseVectorServiceTest.java:523
ClassEdgeCaseTests
app/src/test/java/interview/guide/modules/voiceinterview/service/VoiceInterviewServiceTest.java:798
ClassEncryptedValue
app/src/main/java/interview/guide/modules/llmprovider/service/ApiKeyEncryptionService.java:120
ClassEndSessionTests
app/src/test/java/interview/guide/modules/voiceinterview/service/VoiceInterviewServiceTest.java:206
next →1–100 of 439, ranked by callers