MCPcopy Create free account

hub / github.com/Snailclimb/interview-guide / functions

Functions1,732 in github.com/Snailclimb/interview-guide

↓ 1 callersMethodformatValue
(Object value)
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:1185
↓ 1 callersMethodgenerateFileKey
生成文件键
app/src/main/java/interview/guide/infrastructure/file/FileStorageService.java:252
↓ 1 callersMethodgenerateKey
(String className, String methodName, RateLimit.Dimension dimension)
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:154
↓ 1 callersMethodgenerateQuestionsBySkill
( String llmProvider, String skillId, String difficulty, Strin
app/src/main/java/interview/guide/modules/interview/service/InterviewQuestionService.java:120
↓ 1 callersMethodgenerateReport
生成评估报告
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:460
↓ 1 callersMethodgenerateResumeQuestions
( ChatClient questionClient, String resumeText, int questionCount, SkillDTO skill, Str
app/src/main/java/interview/guide/modules/interview/service/InterviewQuestionService.java:190
↓ 1 callersMethodgenerateSystemPromptWithContext
(String skillId, String resumeText)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewPromptService.java:34
↓ 1 callersMethodgenerateTitle
(List<KnowledgeBaseEntity> knowledgeBases)
app/src/main/java/interview/guide/modules/knowledgebase/service/RagChatSessionService.java:265
↓ 1 callersMethodgetAccumulatedText
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1457
↓ 1 callersMethodgetAll
获取面试记录列表 @param status 状态过滤(可选) @param start 开始时间(可选) @param end 结束时间(可选) @return 面试记录列表
app/src/main/java/interview/guide/modules/interviewschedule/InterviewScheduleController.java:88
↓ 1 callersMethodgetAllSkills
()
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java:135
↓ 1 callersMethodgetAllowedTypes
()
app/src/main/java/interview/guide/common/config/AppConfigProperties.java:26
↓ 1 callersFunctiongetAnalyzeStatusText
(status?: string)
frontend/src/pages/HistoryPage.tsx:26
↓ 1 callersMethodgetAnalyzedAt
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:144
↓ 1 callersMethodgetAsrConfig
()
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:106
↓ 1 callersMethodgetAudioFormat
Get audio format for Qwen TTS Realtime. Currently supports 24kHz PCM format. @return QwenTtsRealtimeAudioFormat enum value
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java:238
↓ 1 callersFunctiongetCategoryColor
(category: string)
frontend/src/components/AnalysisPanel.tsx:114
↓ 1 callersMethodgetClientIp
()
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:215
↓ 1 callersMethodgetConversationHistoryDTO
Get conversation history as DTOs (for frontend)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:304
↓ 1 callersMethodgetCurrentQuestion
获取当前问题
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:263
↓ 1 callersMethodgetCurrentQuestionResponse
获取当前问题的响应(包含完成状态)
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:246
↓ 1 callersMethodgetCurrentUserId
()
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:244
↓ 1 callersMethodgetEntityForDownload
获取知识库文件信息(用于下载)
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseListService.java:214
↓ 1 callersFunctiongetErrorFromResponseData
(data: unknown)
frontend/src/api/request.ts:97
↓ 1 callersMethodgetErrorMessage
Convert exception to user-friendly error message
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:846
↓ 1 callersMethodgetFirstEnabledPhase
Get first enabled phase from session
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:523
↓ 1 callersMethodgetHistoricalQuestions
获取历史提问列表(结构化,按分类压缩用)。 有 resumeId 时精确匹配 resumeId + skillId;无 resumeId 时按 skillId 查全部(通用模式兜底)。
app/src/main/java/interview/guide/modules/interview/service/InterviewPersistenceService.java:321
↓ 1 callersMethodgetId
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:56
↓ 1 callersMethodgetId
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:69
↓ 1 callersFunctiongetItemName
()
frontend/src/components/DeleteConfirmDialog.tsx:35
↓ 1 callersMethodgetKeyPointsJson
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:141
↓ 1 callersMethodgetKnowledgeBaseIds
便捷方法:获取知识库ID列表
app/src/main/java/interview/guide/modules/knowledgebase/model/RagChatSessionEntity.java:121
↓ 1 callersMethodgetKnowledgeBaseNames
根据ID列表获取知识库名称列表
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseListService.java:94
↓ 1 callersMethodgetLines
()
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:1050
↓ 1 callersMethodgetMergeBufferPreviewWithPartial
(String partial)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1426
↓ 1 callersMethodgetMergeStartedAt
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1448
↓ 1 callersFunctiongetMinMaxTime
()
frontend/src/components/interviewschedule/ScheduleCalendar.tsx:55
↓ 1 callersMethodgetNextSequenceNum
Get next sequence number for messages in a session
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:559
↓ 1 callersMethodgetOpeningWavAudio
(String text)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:256
↓ 1 callersMethodgetOverallScore
()
app/src/main/java/interview/guide/modules/interview/model/InterviewSessionEntity.java:178
↓ 1 callersMethodgetPhaseConfig
Get phase configuration from properties
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:546
↓ 1 callersFunctiongetPhaseLabel
(phase: string)
frontend/src/pages/VoiceInterviewPage.tsx:333
↓ 1 callersFunctiongetPriorityBadgeColor
(priority: string)
frontend/src/components/AnalysisPanel.tsx:101
↓ 1 callersFunctiongetPriorityColor
(priority: string)
frontend/src/components/AnalysisPanel.tsx:88
↓ 1 callersMethodgetProcessingThread
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1473
↓ 1 callersMethodgetProvider
(@PathVariable String id)
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:43
↓ 1 callersMethodgetProviderRuntimeConfigOrThrow
(String id)
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:694
↓ 1 callersMethodgetQuestion
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:93
↓ 1 callersMethodgetResume
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:64
↓ 1 callersFunctiongetScoreTextColor
( score: number, thresholds: [number, number] = [80, 70] )
frontend/src/utils/score.ts:79
↓ 1 callersMethodgetSession
(Long sessionId)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewEvaluationService.java:273
↓ 1 callersMethodgetSessionDetail
获取会话详情(包含消息历史) GET /api/rag-chat/sessions/{sessionId}
app/src/main/java/interview/guide/modules/knowledgebase/RagChatController.java:60
↓ 1 callersFunctiongetStatusText
(status?: AnalyzeStatus, hasScore?: boolean)
frontend/src/components/HistoryList.tsx:62
↓ 1 callersFunctiongetStatusText
(item: UnifiedInterviewItem)
frontend/src/pages/InterviewHistoryPage.tsx:84
↓ 1 callersFunctiongetStatusText
(status: VectorStatus)
frontend/src/pages/KnowledgeBaseManagePage.tsx:69
↓ 1 callersMethodgetStatusText
(InterviewSessionEntity.SessionStatus status)
app/src/main/java/interview/guide/infrastructure/export/PdfExportService.java:301
↓ 1 callersMethodgetStreamAnswer
获取流式回答(带多轮上下文)
app/src/main/java/interview/guide/modules/knowledgebase/service/RagChatSessionService.java:165
↓ 1 callersMethodgetStrengthsJson
()
app/src/main/java/interview/guide/modules/interview/model/InterviewSessionEntity.java:194
↓ 1 callersMethodgetSummary
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:120
↓ 1 callersMethodgetTtsConfig
()
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:119
↓ 1 callersMethodgetVectorStatus
()
app/src/main/java/interview/guide/modules/knowledgebase/model/KnowledgeBaseEntity.java:198
↓ 1 callersFunctionhandleCancelEditCategory
()
frontend/src/pages/KnowledgeBaseManagePage.tsx:252
↓ 1 callersFunctionhandleCategoryKeyDown
(e: React.KeyboardEvent, id: number)
frontend/src/pages/KnowledgeBaseManagePage.tsx:274
↓ 1 callersMethodhandleControl
Handle control message (end_interview, start_phase)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:869
↓ 1 callersFunctionhandleCreate
()
frontend/src/pages/SettingsPage.tsx:274
↓ 1 callersFunctionhandleDeleteClick
(resume: ResumeListItem, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:205
↓ 1 callersFunctionhandleDeleteClick
(sessionId: string, e: React.MouseEvent)
frontend/src/components/InterviewPanel.tsx:36
↓ 1 callersFunctionhandleDeleteClick
(item: UnifiedInterviewItem, e: React.MouseEvent)
frontend/src/pages/InterviewHistoryPage.tsx:314
↓ 1 callersFunctionhandleDownload
(resume: ResumeListItem, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:179
↓ 1 callersFunctionhandleDownload
(kb: KnowledgeBaseItem)
frontend/src/pages/KnowledgeBaseManagePage.tsx:226
↓ 1 callersMethodhandleDuplicateKnowledgeBase
处理重复知识库(更新访问计数)
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBasePersistenceService.java:30
↓ 1 callersMethodhandleDuplicateResume
处理重复简历
app/src/main/java/interview/guide/modules/resume/service/ResumeUploadService.java:136
↓ 1 callersFunctionhandleEditSessionTitle
(sessionId: number, currentTitle: string)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:212
↓ 1 callersFunctionhandleExport
(sessionId: string, e: React.MouseEvent)
frontend/src/pages/InterviewHistoryPage.tsx:337
↓ 1 callersFunctionhandleExportInterviewPdf
(sessionId: string)
frontend/src/pages/ResumeDetailPage.tsx:131
↓ 1 callersFunctionhandleLoadSession
(sessionId: number)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:181
↓ 1 callersFunctionhandleNewSession
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:175
↓ 1 callersFunctionhandlePause
(type: 'short' | 'long')
frontend/src/pages/VoiceInterviewPage.tsx:656
↓ 1 callersMethodhandlePauseTimeout
Handle pause timeout - save state and disconnect 处理暂停超时 - 保存状态并断开连接
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1179
↓ 1 callersMethodhandleRateLimitExceeded
(ProceedingJoinPoint joinPoint, RateLimit rateLimit, String key)
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:165
↓ 1 callersFunctionhandleReanalyze
(id: number, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:192
↓ 1 callersFunctionhandleRevectorize
(id: number)
frontend/src/pages/KnowledgeBaseManagePage.tsx:198
↓ 1 callersFunctionhandleRowClick
(item: UnifiedInterviewItem)
frontend/src/pages/InterviewHistoryPage.tsx:301
↓ 1 callersFunctionhandleSaveSessionTitle
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:217
↓ 1 callersFunctionhandleSearch
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:89
↓ 1 callersMethodhandleServerEvent
Handle server events from the DashScope ASR service. This method processes various event types: - session.created: Session successfully created - ses
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenAsrService.java:461
↓ 1 callersMethodhandleServerEvent
Handle server events from the DashScope TTS service. This method processes various event types: - session.created: Session successfully created - ses
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java:271
↓ 1 callersFunctionhandleSetDefault
(providerId: string)
frontend/src/pages/SettingsPage.tsx:403
↓ 1 callersFunctionhandleSetEmbeddingDefault
(provider: ProviderItem)
frontend/src/pages/SettingsPage.tsx:428
↓ 1 callersFunctionhandleStartEditCategory
(kb: KnowledgeBaseItem)
frontend/src/pages/KnowledgeBaseManagePage.tsx:243
↓ 1 callersFunctionhandleSubmitQuestion
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:257
↓ 1 callersFunctionhandleTabChange
(tab: TabType)
frontend/src/pages/ResumeDetailPage.tsx:178
↓ 1 callersFunctionhandleTest
(id: string)
frontend/src/pages/SettingsPage.tsx:378
↓ 1 callersFunctionhandleTogglePin
(sessionId: number, e: React.MouseEvent)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:232
↓ 1 callersFunctionhandleUpdate
()
frontend/src/pages/SettingsPage.tsx:317
↓ 1 callersMethodhandleUserAudio
Handle user audio message Just send audio to STT transcriber (results come via callback)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:480
↓ 1 callersMethodhasTerminalSince
(String token)
app/src/main/java/interview/guide/modules/voiceinterview/service/DashscopeLlmService.java:238
↓ 1 callersMethodincrementAccessCount
()
app/src/main/java/interview/guide/modules/resume/model/ResumeEntity.java:163
↓ 1 callersMethodincrementAccessCount
()
app/src/main/java/interview/guide/modules/knowledgebase/model/KnowledgeBaseEntity.java:180
↓ 1 callersMethodincrementQuestionCountBatch
批量增加知识库提问计数 @param ids 知识库ID列表 @return 更新的行数
app/src/main/java/interview/guide/modules/knowledgebase/repository/KnowledgeBaseRepository.java:79
← previousnext →601–700 of 1,732, ranked by callers