Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WuKongOpenSource/Wukong-AICRM
/ functions
Functions
3,958 in github.com/WuKongOpenSource/Wukong-AICRM
⨍
Functions
3,958
◇
Types & classes
930
↓ 13 callers
Method
normalizeOptionalText
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3719
↓ 13 callers
Method
normalizeText
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/RecruitmentJobServiceImpl.java:158
↓ 13 callers
Method
parseOptionalLong
(String value, String fieldName)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:441
↓ 13 callers
Method
setSessionId
直接设置 sessionId(供 context-propagation 使用) 优化:如果当前线程已有相同的 sessionId,跳过设置避免重复操作
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:118
↓ 13 callers
Method
valueAsString
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAiProviderRegistrationService.java:469
↓ 12 callers
Method
getApiKey
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:78
↓ 12 callers
Method
getCurrentSessionId
获取当前会话ID
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:170
↓ 12 callers
Method
getPassword
获取密码。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/LoginUser.java:66
↓ 12 callers
Method
getUserIdOrNull
安全获取用户ID,失败时返回null而不是抛出异常 @return 用户ID或null
backend/src/main/java/com/kakarote/ai_crm/utils/UserUtil.java:56
↓ 12 callers
Method
hasTextValue
判断是否存在文本值。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ScheduleTools.java:252
↓ 12 callers
Method
saveMessage
(Long sessionId, String role, String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1332
↓ 11 callers
Method
abbreviate
(String text, int maxLength)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1199
↓ 11 callers
Method
customer
(Long id, String companyName)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/support/AiToolCustomerResolverTest.java:118
↓ 11 callers
Method
getCustomFieldValues
获取实体的自定义字段值 @param entityType 实体类型 @param entityId 实体ID @return 自定义字段值Map(fieldName -> value)
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:102
↓ 11 callers
Method
getDeptName
()
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:34
↓ 11 callers
Method
getProject
(Long projectId)
backend/src/main/java/com/kakarote/ai_crm/service/IProjectService.java:14
↓ 11 callers
Method
memberUserIds
All member user IDs of a conversation.
backend/src/main/java/com/kakarote/ai_crm/service/ImConversationService.java:14
↓ 11 callers
Method
normalize
(String value)
backend/src/main/java/com/kakarote/ai_crm/common/enums/EmployeeStatusEnum.java:29
↓ 11 callers
Method
normalizeFieldSource
(String fieldSource)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:644
↓ 11 callers
Method
normalizeOptional
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:435
↓ 11 callers
Method
setUser
设置用户。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/LoginUser.java:160
↓ 11 callers
Method
syncContactCache
同步客户的主联系人信息和联系人数量到客户表
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2069
↓ 11 callers
Method
updateCustomFieldValues
更新实体的自定义字段值 @param entityType 实体类型 @param entityId 实体ID @param values 自定义字段值Map(fieldName -> value)
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:111
↓ 11 callers
Method
validateUniqueCustomFieldValues
Validate unique field values before saving a record. @param entityType entity type @param entityId current entity ID, excluded from duplicate check
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:120
↓ 10 callers
Method
cell
(List<Object> row, int index)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:610
↓ 10 callers
Method
exists
检验该key是否存在 存在返回true @param key key @return 是否存在
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:55
↓ 10 callers
Function
fetchSessions
()
frontend/src/stores/chat.ts:192
↓ 10 callers
Method
getBaseUrl
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:70
↓ 10 callers
Method
getKnowledgeBaseId
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:86
↓ 10 callers
Method
getTotal
获取Total。
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:163
↓ 10 callers
Method
hasItems
(List<?> items)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:768
↓ 10 callers
Method
hasText
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:476
↓ 10 callers
Method
isEnabled
()
backend/src/main/java/com/kakarote/ai_crm/service/WeKnoraClient.java:101
↓ 10 callers
Method
loadAiConfigsFromDB
()
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:777
↓ 10 callers
Function
loadMembers
()
frontend/src/views/settings/sections/team/useTeamManagement.ts:224
↓ 10 callers
Method
normalizeStringValue
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:730
↓ 10 callers
Method
normalizeUserFacingSummary
(String summary)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1338
↓ 10 callers
Method
refreshKnowledgeIndex
刷新知识索引。
backend/src/main/java/com/kakarote/ai_crm/service/IGlobalSearchIndexService.java:51
↓ 10 callers
Method
register
完成用户注册。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:307
↓ 10 callers
Method
requireName
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1919
↓ 10 callers
Method
run
(ApplicationArguments args)
backend/src/main/java/com/kakarote/ai_crm/config/ChatSessionSchemaInitializer.java:17
↓ 9 callers
Method
all
处理all方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/common/auth/DataPermissionContext.java:23
↓ 9 callers
Method
assertUserDataAccessByPermission
处理assertUser数据访问ByPermission方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/DataPermissionService.java:35
↓ 9 callers
Method
cleanTitle
(String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectAiCommandParser.java:172
↓ 9 callers
Method
clearSession
清除指定会话的上下文 在会话结束或删除时调用 @param sessionId 会话ID
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:242
↓ 9 callers
Method
close
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/LocalFileStorageService.java:190
↓ 9 callers
Method
findMember
(Long projectId, Long userId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1724
↓ 9 callers
Method
getBytes
(String url, String accessToken)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1879
↓ 9 callers
Method
getEnabledFieldsByEntity
查询实体的已启用字段 @param entityType 实体类型 @return 字段列表
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:69
↓ 9 callers
Method
getProjectById
(@Param("projectId") Long projectId)
backend/src/main/java/com/kakarote/ai_crm/mapper/ProjectMapper.java:17
↓ 9 callers
Method
getSearch
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:94
↓ 9 callers
Method
hasTextValue
判断是否存在文本值。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/TaskTools.java:352
↓ 9 callers
Function
isNativePlatform
()
frontend/src/utils/nativeMobileRuntime.ts:46
↓ 9 callers
Method
joinFragments
处理joinFragments方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:838
↓ 9 callers
Function
normalizeAppCode
(appCode?: string)
frontend/src/stores/chat.ts:1108
↓ 9 callers
Method
normalizeSearchText
标准化搜索文本。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:874
↓ 9 callers
Method
replaceMarkdownHeading
处理replaceMarkdownHeading方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/utils/KnowledgeAnswerLocalizationUtil.java:66
↓ 9 callers
Method
replaceStandaloneLine
处理replaceStandaloneLine方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/utils/KnowledgeAnswerLocalizationUtil.java:73
↓ 9 callers
Method
resolveRuntimeConfig
(Map<String, String> configs)
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:607
↓ 9 callers
Method
selectProjectTasks
(@Param("projectId") Long projectId, @Param("keyword") St
backend/src/main/java/com/kakarote/ai_crm/mapper/ProjectTaskMapper.java:14
↓ 9 callers
Method
setRecords
设置Records。
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:154
↓ 9 callers
Method
upload
上传文件 @param file 文件 @param path 存储路径/key @return 文件存储路径
backend/src/main/java/com/kakarote/ai_crm/service/FileStorageService.java:20
↓ 8 callers
Method
asString
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2622
↓ 8 callers
Method
containsAny
(String value, String... candidates)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3110
↓ 8 callers
Method
containsAny
(String text, String... keywords)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:922
↓ 8 callers
Method
createHeaders
(String apiKey)
backend/src/main/java/com/kakarote/ai_crm/service/WeKnoraClient.java:696
↓ 8 callers
Method
currentUserDisplayName
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1933
↓ 8 callers
Method
firstNonNull
处理firstNonNull方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:916
↓ 8 callers
Method
getAuthentication
获取Authentication
backend/src/main/java/com/kakarote/ai_crm/utils/UserUtil.java:93
↓ 8 callers
Method
getCurrentCustomerId
()
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:174
↓ 8 callers
Method
getEnabledFieldsByEntity
(String entityType)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:387
↓ 8 callers
Method
getJson
(String url, String accessToken)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1867
↓ 8 callers
Method
getLoginUser
获取用户
backend/src/main/java/com/kakarote/ai_crm/utils/UserUtil.java:75
↓ 8 callers
Method
getSize
获取Size。
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:181
↓ 8 callers
Method
getTableName
获取实体对应的表名 @param entityType 实体类型 @return 表名
backend/src/main/java/com/kakarote/ai_crm/service/IDynamicSchemaService.java:42
↓ 8 callers
Method
getTextOrDefault
(JsonNode root, String field, String defaultValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ScheduleServiceImpl.java:754
↓ 8 callers
Method
getTextOrDefault
(JsonNode root, String field, String defaultValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:1072
↓ 8 callers
Function
getToken
()
frontend/src/utils/request.ts:278
↓ 8 callers
Method
getValue
获取值。
backend/src/main/java/com/kakarote/ai_crm/config/ContextPropagationConfig.java:65
↓ 8 callers
Method
isUsable
()
backend/src/main/java/com/kakarote/ai_crm/config/ExternalAuthProperties.java:65
↓ 8 callers
Method
loadUserAccount
(Long accountId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1996
↓ 8 callers
Method
memberSummary
(ProjectVO.ProjectMemberVO member)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:2087
↓ 8 callers
Method
normalize
(String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectAiCommandParser.java:196
↓ 8 callers
Method
optionKey
(String entityType, String fieldName)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:1025
↓ 8 callers
Method
parseLong
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:814
↓ 8 callers
Method
projectDetail
(Long projectId)
backend/src/test/java/com/kakarote/ai_crm/service/impl/ProjectServiceImplTest.java:520
↓ 8 callers
Function
readString
(data: Record<string, unknown>, key: string)
frontend/src/utils/chatStream.ts:138
↓ 8 callers
Method
register
(ChatApplicationDefinition application)
backend/src/main/java/com/kakarote/ai_crm/ai/app/ChatApplicationRegistry.java:198
↓ 8 callers
Method
send
(Long senderId, ImSendMessageBO bo)
backend/src/main/java/com/kakarote/ai_crm/service/ImMessageService.java:15
↓ 8 callers
Function
startNewSession
( title?: string, agentId?: string, customerId?: string, appCode: string = GENERAL_APP_CODE,
frontend/src/stores/chat.ts:331
↓ 7 callers
Method
addCustomer
新增客户。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:37
↓ 7 callers
Method
addFollowUp
添加跟进记录
backend/src/main/java/com/kakarote/ai_crm/service/IFollowUpService.java:24
↓ 7 callers
Method
appendInline
(StringBuilder builder, String label, String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProductTools.java:285
↓ 7 callers
Method
appendLine
(StringBuilder builder, String label, String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProductTools.java:279
↓ 7 callers
Method
buildMedia
构建媒体。
backend/src/main/java/com/kakarote/ai_crm/utils/AiMediaUtil.java:21
↓ 7 callers
Method
buildSubtitle
构建Subtitle。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:746
↓ 7 callers
Method
clearContext
()
backend/src/main/java/com/kakarote/ai_crm/service/support/SyncTaskExecutor.java:74
↓ 7 callers
Method
clearThreadContext
()
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:232
↓ 7 callers
Method
createSession
创建 OIDC Session @param loginUser 登录用户 @return session ID
backend/src/main/java/com/kakarote/ai_crm/service/OidcService.java:18
↓ 7 callers
Method
deleteByEntity
删除按Entity。
backend/src/main/java/com/kakarote/ai_crm/service/IGlobalSearchIndexService.java:56
← previous
next →
101–200 of 3,958, ranked by callers