Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LQF-dev/smart-hr
/ functions
Functions
354 in github.com/LQF-dev/smart-hr
⨍
Functions
354
◇
Types & classes
108
↓ 1 callers
Method
extractExpiration
从 Token 中提取过期时间
back/src/main/java/com/smarthr/security/JwtTokenProvider.java:43
↓ 1 callers
Method
extractFromKnowledgeGraph
基于知识图谱提取技能
back/src/main/java/com/smarthr/service/document/SkillExtractor.java:57
↓ 1 callers
Method
extractJson
提取 JSON 内容
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:329
↓ 1 callers
Method
extractWithAI
使用 AI 提取技能
back/src/main/java/com/smarthr/service/document/SkillExtractor.java:112
↓ 1 callers
Function
fetchCounts
()
front/src/pages/HR/Dashboard.tsx:25
↓ 1 callers
Function
fetchModels
()
front/src/components/ModelSelector/index.tsx:20
↓ 1 callers
Function
fetchPositions
()
front/src/pages/Interviewer/GenerateQuestions.tsx:30
↓ 1 callers
Function
fetchRecords
(pageNum: number, size: number)
front/src/pages/Interviewer/QuestionHistory.tsx:28
↓ 1 callers
Function
fetchResult
(matchId: number)
front/src/pages/HR/MatchResult.tsx:24
↓ 1 callers
Method
findAdvancedSkills
查找技能的后续技能(以此技能为前置的技能)
back/src/main/java/com/smarthr/repository/SkillRepository.java:40
↓ 1 callers
Method
findByCategory
查找某分类下的所有技能
back/src/main/java/com/smarthr/repository/SkillRepository.java:52
↓ 1 callers
Method
findByFileNameContainingIgnoreCase
(String fileName, Pageable pageable)
back/src/main/java/com/smarthr/repository/ResumeRepository.java:24
↓ 1 callers
Method
findByPositionId
(Long positionId)
back/src/main/java/com/smarthr/repository/MatchRecordRepository.java:22
↓ 1 callers
Method
findByResumeId
(Long resumeId)
back/src/main/java/com/smarthr/repository/MatchRecordRepository.java:20
↓ 1 callers
Method
findByTitleContainingIgnoreCaseAndDeletedFalse
(String title, Pageable pageable)
back/src/main/java/com/smarthr/repository/PositionRepository.java:27
↓ 1 callers
Method
findDependencyTree
查找技能的完整依赖树(深度优先,最多 5 层)
back/src/main/java/com/smarthr/repository/SkillRepository.java:58
↓ 1 callers
Method
findRelatedSkills
查找相关技能
back/src/main/java/com/smarthr/repository/SkillRepository.java:46
↓ 1 callers
Method
forbidden
禁止访问响应
back/src/main/java/com/smarthr/dto/ApiResponse.java:111
↓ 1 callers
Method
formatContext
将题库命中结果格式化为 Prompt 上下文
back/src/main/java/com/smarthr/service/interview/QuestionBankService.java:69
↓ 1 callers
Method
fromMetadata
(String id, String content, Map<String, Object> metadata, Float score)
back/src/main/java/com/smarthr/service/interview/QuestionBankEntry.java:25
↓ 1 callers
Method
generateDefaultQuestions
生成默认题目(AI 失败时的兜底)
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:352
↓ 1 callers
Method
generateWithAI
调用 AI 生成面试题
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:201
↓ 1 callers
Method
getAllSkills
获取所有技能节点
back/src/main/java/com/smarthr/service/graph/SkillGraphService.java:236
↓ 1 callers
Method
getAuthorities
()
back/src/main/java/com/smarthr/security/UserPrincipal.java:53
↓ 1 callers
Method
getAvailableModels
获取所有可用的模型列表
back/src/main/java/com/smarthr/service/ai/ModelRouter.java:72
↓ 1 callers
Method
getCurrentModelInfo
获取当前模型信息
back/src/main/java/com/smarthr/service/ai/ModelRouter.java:48
↓ 1 callers
Function
getDifficultyColor
(difficulty: string)
front/src/pages/Interviewer/GenerateQuestions.tsx:107
↓ 1 callers
Function
getDifficultyLabel
(difficulty: string)
front/src/pages/Interviewer/GenerateQuestions.tsx:116
↓ 1 callers
Function
getDifficultyTag
(difficulty: string)
front/src/pages/Interviewer/QuestionHistory.tsx:41
↓ 1 callers
Method
getDocument
(String id)
back/src/main/java/com/smarthr/service/vector/MilvusVectorStore.java:256
↓ 1 callers
Method
getDocument
(String id)
back/src/main/java/com/smarthr/service/vector/PgVectorStore.java:120
↓ 1 callers
Method
getDocument
(String id)
back/src/main/java/com/smarthr/service/vector/QuestionBankVectorStore.java:214
↓ 1 callers
Method
getEnabled
获取所有启用的模型适配器
back/src/main/java/com/smarthr/service/ai/ModelRegistry.java:51
↓ 1 callers
Function
getGradeTag
(grade: string)
front/src/pages/HR/ResumeUpload.tsx:93
↓ 1 callers
Method
getJwtFromRequest
从请求头中提取 JWT Token
back/src/main/java/com/smarthr/security/JwtAuthenticationFilter.java:75
↓ 1 callers
Function
getMatchLevelColor
(level?: string)
front/src/pages/HR/MatchHistory.tsx:41
↓ 1 callers
Method
getModels
获取可用模型列表
back/src/main/java/com/smarthr/controller/ai/AIController.java:41
↓ 1 callers
Function
getScoreColor
(score: number)
front/src/pages/HR/ResumeUpload.tsx:87
↓ 1 callers
Method
getSkillsForGeneration
获取用于生成的技能列表
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:177
↓ 1 callers
Function
getTypeLabel
(type: string)
front/src/pages/Interviewer/GenerateQuestions.tsx:98
↓ 1 callers
Function
handleAnalyze
(resumeId?: number)
front/src/pages/HR/ResumeUpload.tsx:56
↓ 1 callers
Function
handleDelete
(id: number)
front/src/pages/HR/PositionManage.tsx:65
↓ 1 callers
Function
handleEdit
(record: Position)
front/src/pages/HR/PositionManage.tsx:56
↓ 1 callers
Function
handleRemoveSkill
(skill: string)
front/src/pages/Interviewer/GenerateQuestions.tsx:86
↓ 1 callers
Function
handleView
(record: InterviewRecord)
front/src/pages/Interviewer/QuestionHistory.tsx:54
↓ 1 callers
Method
indexResume
将简历索引到向量存储
back/src/main/java/com/smarthr/service/hr/ResumeService.java:211
↓ 1 callers
Method
isSupported
检查文件类型是否支持
back/src/main/java/com/smarthr/service/document/DocumentParser.java:105
↓ 1 callers
Method
isTokenExpired
判断 Token 是否过期
back/src/main/java/com/smarthr/security/JwtTokenProvider.java:116
↓ 1 callers
Function
loadStats
()
front/src/pages/Interviewer/Dashboard.tsx:27
↓ 1 callers
Method
loadUserByUsername
(String username)
back/src/main/java/com/smarthr/security/CustomUserDetailsService.java:27
↓ 1 callers
Method
login
用户登录
back/src/main/java/com/smarthr/service/AuthService.java:41
↓ 1 callers
Method
logout
(@AuthenticationPrincipal UserPrincipal userPrincipal)
back/src/main/java/com/smarthr/controller/AuthController.java:68
↓ 1 callers
Method
normalizeSkills
验证并标准化技能名称
back/src/main/java/com/smarthr/service/document/SkillExtractor.java:148
↓ 1 callers
Method
parseDate
(Object val)
back/src/main/java/com/smarthr/service/interview/QuestionBankEntry.java:46
↓ 1 callers
Method
parseDocx
解析 Word 文档 (.docx)
back/src/main/java/com/smarthr/service/document/DocumentParser.java:66
↓ 1 callers
Method
parseLLMResponse
解析 LLM 响应
back/src/main/java/com/smarthr/service/match/HybridMatchService.java:201
↓ 1 callers
Method
parsePdf
解析 PDF 文件
back/src/main/java/com/smarthr/service/document/DocumentParser.java:55
↓ 1 callers
Method
parseQuestions
解析 AI 返回的题目
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:298
↓ 1 callers
Method
parseTxt
解析纯文本文件
back/src/main/java/com/smarthr/service/document/DocumentParser.java:82
↓ 1 callers
Method
passwordEncoder
()
back/src/main/java/com/smarthr/config/SecurityConfig.java:120
↓ 1 callers
Method
refreshToken
刷新 Token
back/src/main/java/com/smarthr/service/AuthService.java:103
↓ 1 callers
Method
register
用户注册
back/src/main/java/com/smarthr/service/AuthService.java:66
↓ 1 callers
Function
renderStars
(count?: number)
front/src/pages/HR/MatchResult.tsx:42
↓ 1 callers
Method
saveRecord
保存面试记录
back/src/main/java/com/smarthr/service/interview/InterviewQuestionService.java:382
↓ 1 callers
Method
searchSimilarQuestions
在题库中检索与技能/业务域相关的题目
back/src/main/java/com/smarthr/service/interview/QuestionBankService.java:26
↓ 1 callers
Function
seed
()
docker/seed_questions.py:151
↓ 1 callers
Method
splitLargeParagraph
分割大段落
back/src/main/java/com/smarthr/service/rag/DocumentSplitter.java:111
↓ 1 callers
Method
switchModel
切换模型
back/src/main/java/com/smarthr/controller/ai/AIController.java:63
↓ 1 callers
Method
toDTO
转换为 DTO
back/src/main/java/com/smarthr/service/hr/ResumeService.java:253
↓ 1 callers
Method
truncateContent
截断内容
back/src/main/java/com/smarthr/service/hr/ResumeService.java:240
↓ 1 callers
Method
truncateContent
截断内容
back/src/main/java/com/smarthr/service/document/SkillExtractor.java:138
↓ 1 callers
Method
validateFile
验证文件
back/src/main/java/com/smarthr/service/hr/ResumeService.java:170
Method
AliyunAdapter
(AliyunConfig config, ChatClient chatClient, EmbeddingModel embeddingModel)
back/src/main/java/com/smarthr/service/ai/AliyunAdapter.java:36
Function
App
()
front/src/App.tsx:47
Method
BusinessException
(String message)
back/src/main/java/com/smarthr/exception/BusinessException.java:16
Function
GenerateQuestions
()
front/src/pages/Interviewer/GenerateQuestions.tsx:16
Function
HRDashboard
()
front/src/pages/HR/Dashboard.tsx:17
Function
InterviewerDashboard
()
front/src/pages/Interviewer/Dashboard.tsx:17
Function
LoadingFallback
()
front/src/App.tsx:26
Function
Login
()
front/src/pages/Login/index.tsx:16
Function
MainLayout
()
front/src/components/Layout/MainLayout.tsx:26
Function
MatchHistory
()
front/src/pages/HR/MatchHistory.tsx:14
Function
MatchResultPage
()
front/src/pages/HR/MatchResult.tsx:12
Method
MilvusVectorStore
(MilvusClientV2 milvusClient, MilvusProperties properties)
back/src/main/java/com/smarthr/service/vector/MilvusVectorStore.java:41
Function
ModelSelector
()
front/src/components/ModelSelector/index.tsx:13
Method
OpenAIAdapter
(OpenAIConfig config, ChatClient chatClient, EmbeddingModel embeddingModel)
back/src/main/java/com/smarthr/service/ai/OpenAIAdapter.java:33
Function
PositionManage
()
front/src/pages/HR/PositionManage.tsx:16
Function
ProtectedRoute
({ children, allowedRoles }: { children: React.ReactNode; allowedRoles?: string[] })
front/src/App.tsx:33
Method
QuestionBankVectorStore
(MilvusClientV2 milvusClient, MilvusProperties properties)
back/src/main/java/com/smarthr/service/vector/QuestionBankVectorStore.java:49
Function
QuestionHistory
()
front/src/pages/Interviewer/QuestionHistory.tsx:15
Function
Register
()
front/src/pages/Register/index.tsx:16
Function
ResumeUpload
()
front/src/pages/HR/ResumeUpload.tsx:20
Method
addDocument
添加文档
back/src/main/java/com/smarthr/service/vector/VectorStore.java:22
Method
addDocument
(VectorDocument document)
back/src/main/java/com/smarthr/service/vector/MilvusVectorStore.java:147
Method
addDocument
(VectorDocument document)
back/src/main/java/com/smarthr/service/vector/PgVectorStore.java:35
Method
addDocument
(VectorDocument document)
back/src/main/java/com/smarthr/service/vector/QuestionBankVectorStore.java:125
Method
aliyunAdapter
阿里云百炼模型适配器 使用 Spring AI Alibaba 自动注入的 ChatModel 和 EmbeddingModel
back/src/main/java/com/smarthr/config/AIModelAutoConfiguration.java:65
Method
authenticationManager
(AuthenticationConfiguration config)
back/src/main/java/com/smarthr/config/SecurityConfig.java:115
Method
chat
(List<Map<String, String>> messages)
back/src/main/java/com/smarthr/service/ai/OpenAIAdapter.java:55
Method
chat
(List<Map<String, String>> messages)
back/src/main/java/com/smarthr/service/ai/AliyunAdapter.java:58
← previous
next →
101–200 of 354, ranked by callers