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
↓ 5 callers
Method
clamp
(int value, int min, int max)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:972
↓ 5 callers
Method
connect
( url: string, body: any, handlers: { onMessage?: (data: string) => void onError?: (er
frontend/src/utils/stream.ts:80
↓ 5 callers
Method
containsIgnoreCase
(String value, String keyword)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2108
↓ 5 callers
Method
copy
类型转换 通过beanCopy @param clazz 转换后的类 @param <R> R @return BasePage
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:310
↓ 5 callers
Method
createFollowUpAndCapture
(String requestedType, String content)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/CustomerScopedAiToolsTest.java:136
↓ 5 callers
Function
ensure
( key: string, target: Ref<EnumOption[]>, fetcher: () => Promise<EnumOption[]>, normalize?: (o
frontend/src/stores/enums.ts:56
↓ 5 callers
Method
existsNoAccess
处理existsNoAccess方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:421
↓ 5 callers
Method
findCustomersByExactCompanyName
查找客户按精确公司名称。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:62
↓ 5 callers
Method
firstNonBlank
(String... values)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1105
↓ 5 callers
Function
getApiBaseUrl
()
frontend/src/utils/request.ts:22
↓ 5 callers
Method
getConfigsByType
(String configType)
backend/src/main/java/com/kakarote/ai_crm/service/impl/SystemConfigServiceImpl.java:119
↓ 5 callers
Method
getCurrentUserIdOrNull
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2346
↓ 5 callers
Method
getFieldOptions
获取某个字段当前系统的选项列表(单一真相源:crm_custom_field.options,带缓存)。 无数据时回退到系统内置定义。 @param entityType 实体类型 @param fieldName 字段标识(如 stage / level / relationType) @re
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:159
↓ 5 callers
Method
getKnowledgeDetail
获取知识库详情
backend/src/main/java/com/kakarote/ai_crm/service/IKnowledgeService.java:85
↓ 5 callers
Method
getLimit
获取限制。
backend/src/main/java/com/kakarote/ai_crm/common/PageEntity.java:54
↓ 5 callers
Method
getMessageVO
Build the VO for a single message id (used by the realtime push layer). Returns null if missing.
backend/src/main/java/com/kakarote/ai_crm/service/ImMessageService.java:30
↓ 5 callers
Function
getNativeCapacitor
()
frontend/src/utils/nativeMobileRuntime.ts:16
↓ 5 callers
Method
getTextOrDefault
(JsonNode root, String field, String defaultValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/FollowUpServiceImpl.java:846
↓ 5 callers
Method
getTokenKey
获取Token键。
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:263
↓ 5 callers
Method
getUser
()
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:31
↓ 5 callers
Method
getUserDisplayNames
获取用户Display名称。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:639
↓ 5 callers
Function
getUserProjectPermission
(projectId: string, permission: ProjectPermission)
frontend/src/stores/project.ts:231
↓ 5 callers
Method
hasError
()
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:49
↓ 5 callers
Method
isDuplicate
()
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:40
↓ 5 callers
Method
isExistsNoAccess
判断是否Exists编号Access。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:442
↓ 5 callers
Function
isNativePluginAvailable
(pluginName: string)
frontend/src/utils/nativeMobileRuntime.ts:120
↓ 5 callers
Method
isSystemField
(CustomField field)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:809
↓ 5 callers
Function
labelOf
(options: EnumOption[], value?: string | null)
frontend/src/stores/enums.ts:130
↓ 5 callers
Method
limitText
(String content, int maxLength)
backend/src/main/java/com/kakarote/ai_crm/service/impl/FollowUpServiceImpl.java:715
↓ 5 callers
Function
loadRoleList
()
frontend/src/views/settings/sections/role/useRoleManagement.ts:156
↓ 5 callers
Method
localizeToChinese
处理localizeToChinese方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/utils/KnowledgeAnswerLocalizationUtil.java:19
↓ 5 callers
Method
message
(String data)
backend/src/main/java/com/kakarote/ai_crm/entity/VO/ChatStreamEventVO.java:11
↓ 5 callers
Method
normalize
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/AiModelSource.java:16
↓ 5 callers
Method
normalizeCustomerFilterFieldName
(String fieldName, String fieldSource)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2963
↓ 5 callers
Method
normalizeStage
(String stage)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:697
↓ 5 callers
Method
persistAnalyzeResult
(Knowledge knowledge, KnowledgeAiAnalyzeVO result)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1938
↓ 5 callers
Method
postRemote
(String apiUrl, String path, Object payload)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAiProviderRegistrationService.java:344
↓ 5 callers
Method
providerName
(String provider)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAuthServiceImpl.java:664
↓ 5 callers
Method
queryByCustomer
按客户查询联系人
backend/src/main/java/com/kakarote/ai_crm/service/IContactService.java:38
↓ 5 callers
Method
queryDataScopesByUserIdAndPermission
查询DataScopes按用户ID和权限。
backend/src/main/java/com/kakarote/ai_crm/mapper/ManagerRoleMenuMapper.java:60
↓ 5 callers
Function
queryUserList
(params?: { search?: string; deptId?: string | number; roleId?: string | number; employeeStatus?: string; page
frontend/src/api/auth.ts:68
↓ 5 callers
Method
read
(@PathVariable("id") Long conversationId)
backend/src/main/java/com/kakarote/ai_crm/controller/ImController.java:82
↓ 5 callers
Method
refreshChatClient
()
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:177
↓ 5 callers
Method
refreshContactIndex
刷新联系人索引。
backend/src/main/java/com/kakarote/ai_crm/service/IGlobalSearchIndexService.java:29
↓ 5 callers
Method
refreshCustomerActivity
(Long customerId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:294
↓ 5 callers
Method
refreshCustomerSearchTextIfNeeded
(CustomField field)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:912
↓ 5 callers
Method
refreshValuePriorityByCustomerId
刷新值优先级按客户ID。
backend/src/main/java/com/kakarote/ai_crm/service/ITaskService.java:63
↓ 5 callers
Method
resolve
(LoginTypeEnum loginType)
backend/src/main/java/com/kakarote/ai_crm/common/enums/LoginTypeEnum.java:10
↓ 5 callers
Method
resolveBodySyncMode
(String mode)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2507
↓ 5 callers
Method
resolveLoginType
(LoginUser loginUser)
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:285
↓ 5 callers
Method
resolveMaxAutoAttachmentSize
(Long size)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2523
↓ 5 callers
Method
resolveObjectUrl
(String objectKey)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:531
↓ 5 callers
Method
resolveSavedWukongConfigOrRegister
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAiProviderRegistrationService.java:276
↓ 5 callers
Method
resolveSyncLimit
(Integer syncLimit)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2503
↓ 5 callers
Method
safeList
处理safeList方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderDescriptor.java:89
↓ 5 callers
Method
selectByCustomerIdIgnoreDataPermission
查询按客户ID忽略数据权限。
backend/src/main/java/com/kakarote/ai_crm/mapper/TaskMapper.java:61
↓ 5 callers
Method
splitFolders
(String folders)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2552
↓ 5 callers
Method
submit
(String taskName, Runnable task)
backend/src/main/java/com/kakarote/ai_crm/service/support/SyncTaskExecutor.java:33
↓ 5 callers
Method
taskVO
(Long taskId)
backend/src/test/java/com/kakarote/ai_crm/service/impl/ProjectServiceImplTest.java:529
↓ 5 callers
Method
toAttachmentVO
(MailAttachment attachment)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2142
↓ 5 callers
Method
toDate
(Object val)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:878
↓ 5 callers
Method
toEnumList
把字段选项列表转换为枚举 VO(带配色降级)。
backend/src/main/java/com/kakarote/ai_crm/controller/EnumController.java:109
↓ 5 callers
Method
toggle
Toggle the emoji for (message, caller). Returns the message's aggregated reactions for the caller.
backend/src/main/java/com/kakarote/ai_crm/service/ImReactionService.java:14
↓ 5 callers
Method
touchProject
(Long projectId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1137
↓ 5 callers
Method
touchProject
(Long projectId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:307
↓ 5 callers
Method
wrap
(String taskName, LoginUser loginUser, Runnable task)
backend/src/main/java/com/kakarote/ai_crm/service/support/SyncTaskExecutor.java:46
↓ 4 callers
Method
abbreviate
(String text, int maxLength)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:928
↓ 4 callers
Function
addHandle
(listenerPromise: Promise<PluginListenerHandle>)
frontend/src/utils/capacitorKeyboardNative.ts:20
↓ 4 callers
Method
aggregate
Aggregate a message's reactions from the given viewer's perspective.
backend/src/main/java/com/kakarote/ai_crm/service/ImReactionService.java:17
↓ 4 callers
Method
apply
(ChatClientRequest request)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/support/CrmRequiredToolCallAdvisorTest.java:60
↓ 4 callers
Method
applyRecruitmentJob
(Candidate candidate, Long recruitmentJobId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:669
↓ 4 callers
Method
archiveExistingStandaloneFile
(String fileName, String filePath, Long fileSize, String mimeType, Long customerId, String summary)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:242
↓ 4 callers
Method
asDecimal
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:803
↓ 4 callers
Method
before
(ChatClientRequest request, AdvisorChain advisorChain)
backend/src/main/java/com/kakarote/ai_crm/ai/memory/CrmChatMemoryAdvisor.java:29
↓ 4 callers
Method
begin
(Long sessionId)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecorder.java:21
↓ 4 callers
Method
bindThreadContext
(Long sessionId, Long userId)
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:110
↓ 4 callers
Method
buildFallbackSearchResult
(String normalizedQuery)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2915
↓ 4 callers
Method
buildSearchResult
(String originalQuery, CustomerAiSearchQueryVO query,
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2898
↓ 4 callers
Method
clear
清理数据权限持有器。
backend/src/main/java/com/kakarote/ai_crm/common/auth/DataPermissionHolder.java:38
↓ 4 callers
Function
clearStreamingThinkingTimer
(task?: StreamingTask)
frontend/src/stores/chat.ts:997
↓ 4 callers
Function
cloneRolePermissions
(config: Record<ProjectRole, ProjectPermission[]>)
frontend/src/utils/project.ts:246
↓ 4 callers
Method
close
()
frontend/src/utils/stream.ts:146
↓ 4 callers
Method
collectUserIds
处理collectUserIds方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:659
↓ 4 callers
Method
confirmEmployeeImport
()
backend/src/main/java/com/kakarote/ai_crm/ai/tools/EmployeeTools.java:151
↓ 4 callers
Method
containsAny
(String text, String... keywords)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/FollowupTools.java:370
↓ 4 callers
Method
createChatClient
(String baseUrl, String apiKey, String model, Double temperature, Integ
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:236
↓ 4 callers
Function
createLocalMessageId
(prefix: 'user' | 'assistant')
frontend/src/stores/chat.ts:1068
↓ 4 callers
Method
del
删除key 可传多个key @param keys keys
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:23
↓ 4 callers
Method
deleteKnowledge
删除知识库文件
backend/src/main/java/com/kakarote/ai_crm/service/IKnowledgeService.java:75
↓ 4 callers
Method
ensureDefaultCategoryId
()
backend/src/main/java/com/kakarote/ai_crm/service/IProductCategoryService.java:14
↓ 4 callers
Method
estimateTokens
(String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:2050
↓ 4 callers
Method
evictOptionsCache
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:935
↓ 4 callers
Method
extractSearchableContent
(MultipartFile file)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1402
↓ 4 callers
Method
fetch
处理fetch方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerLogoService.java:254
↓ 4 callers
Function
fetchAllAgents
()
frontend/src/stores/agent.ts:29
↓ 4 callers
Function
fetchEnabledAgents
()
frontend/src/stores/agent.ts:20
↓ 4 callers
Method
fillTaskNames
填充任务的中文名称字段,并标准化 priority/status 为大写
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:1005
↓ 4 callers
Function
findProjectMember
(project: ProjectEntity, userId: string)
frontend/src/utils/project.ts:396
↓ 4 callers
Method
findTask
(ProjectVO project, Long taskId)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:316
↓ 4 callers
Method
findUsersByUsernames
批量按用户名查询员工(供 AI 批量导入查重使用)。 @param usernames 用户名集合 @return 已存在的用户列表
backend/src/main/java/com/kakarote/ai_crm/service/ManageUserService.java:44
← previous
next →
301–400 of 3,958, ranked by callers