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
↓ 4 callers
Method
formatCompactAmount
(BigDecimal amount)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3569
↓ 4 callers
Method
formatFollowUpList
(String companyName, List<FollowUpVO> followUps)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/FollowupTools.java:261
↓ 4 callers
Method
formatTaskLine
(ProjectVO.ProjectTaskVO task)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:307
↓ 4 callers
Method
get
获取AI 服务商。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:249
↓ 4 callers
Method
getAuthorities
获取Authorities。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/LoginUser.java:175
↓ 4 callers
Method
getCurrentProjectId
()
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:194
↓ 4 callers
Method
getCurrentUserId
获取当前用户ID 优先从 SESSION_USER_MAP 获取(更可靠),如果获取不到则尝试从 ThreadLocal 获取 @return 用户ID,如果不存在返回 null
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:151
↓ 4 callers
Method
getCustomerDetail
获取客户详情。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:82
↓ 4 callers
Method
getCustomerDetail
(Long customerId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:968
↓ 4 callers
Method
getLatestFailure
(Long sessionId)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecorder.java:45
↓ 4 callers
Method
getMatchCount
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:49
↓ 4 callers
Method
getOwnedRelation
(Long relationId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/RelationServiceImpl.java:178
↓ 4 callers
Method
getPriorityLabel
获取优先级Label。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/TaskTools.java:359
↓ 4 callers
Method
getRemoteWithBearer
(String apiUrl, String path, String apiKey)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAiProviderRegistrationService.java:359
↓ 4 callers
Function
getSessionSortTime
(value?: string)
frontend/src/stores/chat.ts:211
↓ 4 callers
Method
getStageLabel
获取阶段Label。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CustomerTools.java:671
↓ 4 callers
Method
getTypeName
获取类型名称。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ScheduleTools.java:259
↓ 4 callers
Method
getVectorThreshold
()
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:53
↓ 4 callers
Method
getVisibleProduct
(Long productId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:216
↓ 4 callers
Method
handleTaskAiCommand
(Long projectId, Long taskId, ProjectBO.AiCommand commandBO)
backend/src/main/java/com/kakarote/ai_crm/service/IProjectService.java:70
↓ 4 callers
Method
hasOtherBusinessBinding
(ChatSession session, String targetAppCode)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1552
↓ 4 callers
Function
hasStoredNativePrivacyConsent
( storage?: PrivacyConsentStorage | null )
frontend/src/utils/nativePrivacyConsentCore.ts:13
↓ 4 callers
Method
hydrateValuePriority
(List<TaskVO> tasks, boolean persistMissing)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:493
↓ 4 callers
Method
insertLane
(Long projectId, String code, String name, int sortOrder, boolean systemFlag, Long userId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1788
↓ 4 callers
Method
isEnabled
是否可用 ,禁用的用户不能身份验证 @return
backend/src/main/java/com/kakarote/ai_crm/entity/BO/LoginUser.java:116
↓ 4 callers
Method
isMatched
判断是否Matched。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:428
↓ 4 callers
Function
isNativeMobileRuntime
()
frontend/src/utils/nativeMobileRuntime.ts:50
↓ 4 callers
Function
isRecord
(value: unknown)
frontend/src/utils/capacitorUpdateCore.ts:21
↓ 4 callers
Method
isSensitiveKey
(String key)
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogPayloadSanitizer.java:204
↓ 4 callers
Method
isStage
(String actualStage, String... stages)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:910
↓ 4 callers
Method
laneToTaskStatus
(ProjectLane lane)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1875
↓ 4 callers
Method
loadCustomerNameMap
(List<Knowledge> knowledges)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:825
↓ 4 callers
Method
loadRecentMessages
(Long sessionId, Long beforeMessageId)
backend/src/main/java/com/kakarote/ai_crm/ai/memory/CrmChatMemoryService.java:28
↓ 4 callers
Function
loadRoleUsers
()
frontend/src/views/settings/sections/role/useRoleManagement.ts:272
↓ 4 callers
Method
loadUserDraft
(Long draftId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2006
↓ 4 callers
Method
looksLikeHtml
(String body)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1152
↓ 4 callers
Function
markRequestErrorHandled
(error: T)
frontend/src/utils/requestError.ts:3
↓ 4 callers
Method
normalizeBlankToNull
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:738
↓ 4 callers
Method
normalizeCode
(String code)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:431
↓ 4 callers
Method
normalizeEmail
(String email)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2596
↓ 4 callers
Method
normalizeForComparison
标准化用于Comparison。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:300
↓ 4 callers
Method
normalizeParticipantName
(String rawName)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ScheduleServiceImpl.java:630
↓ 4 callers
Method
normalizeProjectStatus
(String status)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1942
↓ 4 callers
Method
normalizeProvider
(String provider)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAuthServiceImpl.java:656
↓ 4 callers
Method
normalizeRole
(String role)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:2024
↓ 4 callers
Function
normalizeTaskList
(tasks: T[] | null | undefined)
frontend/src/utils/taskPriority.ts:31
↓ 4 callers
Method
oauthProvider
(String provider)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2454
↓ 4 callers
Method
parseAnalyzeResponse
(String response, Knowledge knowledge)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:2017
↓ 4 callers
Method
parseDouble
(String value, double defaultValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/SystemConfigServiceImpl.java:768
↓ 4 callers
Method
parseMailAddresses
(String addresses)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1128
↓ 4 callers
Method
parseMoney
(String value, String label)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProductTools.java:194
↓ 4 callers
Method
parseRelativeDateTime
(String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1174
↓ 4 callers
Function
parseSSEEvent
(event: string)
frontend/src/api/knowledge.ts:272
↓ 4 callers
Method
persistKnowledgeContentText
(Knowledge knowledge, String contentText)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1262
↓ 4 callers
Method
projectWithTask
(Long taskId)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/ProjectToolsContextTest.java:90
↓ 4 callers
Method
queryMessages
(MailMessageQueryBO queryBO)
backend/src/main/java/com/kakarote/ai_crm/service/IMailService.java:47
↓ 4 callers
Method
recall
Recall own message within the window; throws otherwise.
backend/src/main/java/com/kakarote/ai_crm/service/ImMessageService.java:24
↓ 4 callers
Method
record
(String toolName, String methodName, Object result, Throwable throwable)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecorder.java:28
↓ 4 callers
Method
refreshCustomerActivity
(Long customerId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ScheduleServiceImpl.java:199
↓ 4 callers
Method
refreshCustomerIndex
刷新客户索引。
backend/src/main/java/com/kakarote/ai_crm/service/IGlobalSearchIndexService.java:19
↓ 4 callers
Method
refreshProductSearchIndex
(Long productId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:387
↓ 4 callers
Method
refreshRelationIndex
(Long relationId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/RelationServiceImpl.java:291
↓ 4 callers
Method
refreshToken
刷新Token。
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:185
↓ 4 callers
Function
rememberProjectSessionContext
(sessionId: string, projectId: string, projectTaskId?: string)
frontend/src/stores/chat.ts:260
↓ 4 callers
Method
resolveCandidateId
(String candidateIdStr)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CandidateTools.java:202
↓ 4 callers
Method
resolveCapabilities
解析能力。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderDescriptor.java:45
↓ 4 callers
Method
resolveImapPort
(Integer port)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2495
↓ 4 callers
Method
resolveRetentionDays
(Integer retentionDays)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2533
↓ 4 callers
Method
resolveSyncDays
(Integer syncDays)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2499
↓ 4 callers
Method
resolveTargetFile
(String path)
backend/src/main/java/com/kakarote/ai_crm/service/impl/LocalFileStorageService.java:140
↓ 4 callers
Method
roleDefaultPermissions
(String role)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:2002
↓ 4 callers
Method
sanitizeProviderErrorMessage
(String message)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1981
↓ 4 callers
Method
sendImapClientId
(Store store)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1907
↓ 4 callers
Function
shouldRequireNativePrivacyConsent
({ nativeRuntime, hasConsent }: NativePrivacyConsentInput)
frontend/src/utils/nativePrivacyConsentCore.ts:38
↓ 4 callers
Method
stubExistingUsers
(List<ManagerUser> existing)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/EmployeeToolsTest.java:116
↓ 4 callers
Method
task
(Long taskId, String status)
backend/src/test/java/com/kakarote/ai_crm/service/impl/TaskServiceImplTest.java:58
↓ 4 callers
Method
toAccountVO
(MailAccount account)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2112
↓ 4 callers
Method
toAddressList
(Address[] addresses)
backend/src/main/java/com/kakarote/ai_crm/utils/MailMimeParser.java:37
↓ 4 callers
Method
toAttachmentVO
(FollowUpAttachment attachment)
backend/src/main/java/com/kakarote/ai_crm/service/impl/FollowUpServiceImpl.java:426
↓ 4 callers
Method
transcribe
Transcribe an audio file with the current effective AI provider. @param audioFile audio file @return transcript text
backend/src/main/java/com/kakarote/ai_crm/service/AiAudioTranscriptionService.java:16
↓ 4 callers
Method
type
处理type方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/config/captcha/CaptchaCacheServiceRedisImpl.java:19
↓ 4 callers
Method
updateCustomFieldValue
Update one custom field value. Unlike batch update, this method supports clearing a value. @param entityType entity type @param entityId entity ID
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:140
↓ 4 callers
Method
updateCustomer
更新客户。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:42
↓ 4 callers
Method
updateStage
更新阶段。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:87
↓ 4 callers
Method
updateStatus
更新任务状态
backend/src/main/java/com/kakarote/ai_crm/service/ITaskService.java:43
↓ 4 callers
Function
upload
(url: string, formData: FormData, config?: WkAxiosRequestConfig)
frontend/src/utils/request.ts:255
↓ 4 callers
Method
upsertCursor
(MailAccount account, String folder, String cursorType, String cursorValue, Long
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2051
↓ 3 callers
Method
addAiSearchFieldFilter
(CustomerAiSearchQueryVO query, String fieldName,
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3006
↓ 3 callers
Method
addFromContact
(Long contactId)
backend/src/main/java/com/kakarote/ai_crm/service/IRelationService.java:27
↓ 3 callers
Method
addMemberRow
Add a membership row if the user is not already a member. Idempotent: the {@code selectCount} check is a fast-path optimisation; the unique constraint
backend/src/main/java/com/kakarote/ai_crm/service/impl/ImConversationServiceImpl.java:268
↓ 3 callers
Method
addTag
新增标签。
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:92
↓ 3 callers
Method
appendProjectChat
(Long projectId, String role, String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1774
↓ 3 callers
Method
appendTaskChat
(Long projectId, Long taskId, String role, String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1781
↓ 3 callers
Function
applyProfileData
(detail: any)
frontend/src/views/profile/useAccountSettings.ts:46
↓ 3 callers
Method
archiveExistingStandaloneFile
Archive an already uploaded standalone file to the knowledge base.
backend/src/main/java/com/kakarote/ai_crm/service/IKnowledgeService.java:50
↓ 3 callers
Method
archiveText
Archive generated text as a knowledge document.
backend/src/main/java/com/kakarote/ai_crm/service/IKnowledgeService.java:70
↓ 3 callers
Method
assertCategoryNameUnique
(Long parentId, String name, Long excludeId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductCategoryServiceImpl.java:214
↓ 3 callers
Method
attachKickoutMessage
处理attachKickoutMessage方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:367
↓ 3 callers
Method
buildCacheKey
(String configKey)
backend/src/main/java/com/kakarote/ai_crm/service/impl/SystemConfigServiceImpl.java:89
↓ 3 callers
Method
buildDateRangeLabel
(String prefix, Date start, Date end, boolean includeNoValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3457
← previous
next →
401–500 of 3,958, ranked by callers