MCPcopy Create free account

hub / github.com/WuKongOpenSource/Wukong-AICRM / functions

Functions3,958 in github.com/WuKongOpenSource/Wukong-AICRM

↓ 7 callersMethoddeleteByEntity
删除按Entity。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:517
↓ 7 callersMethodensureBucketExists
确保BucketExists。
backend/src/main/java/com/kakarote/ai_crm/service/impl/MinioFileStorageService.java:45
↓ 7 callersMethodfillSearchFallback
填充搜索兜底。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:737
↓ 7 callersMethodformatNoAccessMessage
(String actionLabel)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:446
↓ 7 callersMethodgetBatchCustomFieldValues
批量获取实体的自定义字段值 @param entityType 实体类型 @param entityIds 实体ID列表 @return entityId -> (fieldName -> value)
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:149
↓ 7 callersMethodgetConfigsByType
(String configType)
backend/src/main/java/com/kakarote/ai_crm/service/ISystemConfigService.java:22
↓ 7 callersMethodgetCurrentObjectId
(Map<Long, Long> sessionMap, ThreadLocal<Long> threadLocal)
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:280
↓ 7 callersMethodgetDbConfigValue
(String key)
backend/src/main/java/com/kakarote/ai_crm/config/WeKnoraConfig.java:129
↓ 7 callersMethodgetMsg
默认系统响应提示,code=0时此处为空 @return msg
backend/src/main/java/com/kakarote/ai_crm/common/result/ResultCode.java:21
↓ 7 callersMethodgetToken
获取Token。
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:249
↓ 7 callersMethodloadUserMessage
(Long messageId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2027
↓ 7 callersMethodnormalizeEmptyFilterOperator
(String operator)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:789
↓ 7 callersMethodnormalizeMimeType
(String mimeType)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1590
↓ 7 callersMethodparseDateTime
(String value, LocalTime defaultTime)
backend/src/main/java/com/kakarote/ai_crm/service/impl/FollowUpServiceImpl.java:1062
↓ 7 callersMethodpreviewEmployeeImport
( @ToolParam(description = "员工信息 JSON 数组字符串") String employeesJson)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/EmployeeTools.java:52
↓ 7 callersMethodputAll
添加一个map @param key key @param map map
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:202
↓ 7 callersMethodputObjectContext
获取当前活跃会话数(用于调试)
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:259
↓ 7 callersMethodresolveLogoUrl
解析Logo地址。
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerLogoService.java:125
↓ 7 callersMethodresolveProjectId
(String value, String fieldName)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:417
↓ 7 callersMethodrestoreObjectContext
(Map<Long, Long> sessionMap, ThreadLocal<Long> threadLocal, Long
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:270
↓ 7 callersMethodrow
(String username)
backend/src/test/java/com/kakarote/ai_crm/ai/state/PendingEmployeeImportStoreTest.java:15
↓ 7 callersMethodsafe
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductServiceImpl.java:621
↓ 7 callersFunctionselectSession
(sessionId: string)
frontend/src/stores/chat.ts:411
↓ 7 callersMethodsetTotal
设置Total。
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:172
↓ 7 callersMethodtextAt
(JsonNode root, String pointer)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1958
↓ 7 callersMethodtoVO
(ImMessage m)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ImMessageServiceImpl.java:232
↓ 7 callersMethodtrimToNull
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/RelationTools.java:152
↓ 7 callersMethodtruncateSummary
处理truncate摘要方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:895
↓ 7 callersMethodtruncateToChars
(String value, int maxChars)
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogPayloadSanitizer.java:108
↓ 7 callersMethodupdateSessionTime
(Long sessionId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1380
↓ 7 callersMethodupsert
处理upsert方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/mapper/GlobalSearchIndexMapper.java:18
↓ 7 callersMethodwriteJson
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:2050
↓ 6 callersMethodabbreviateForLog
(String text)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/KnowledgeTools.java:386
↓ 6 callersMethodappendFrontendQuery
(String redirect, Map<String, String> params)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAuthServiceImpl.java:850
↓ 6 callersMethodapplyPresenceFilter
(CustomerAiSearchQueryVO query, String normalizedQuery,
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3073
↓ 6 callersMethodassertMember
Throws BusinessException if userId is not a member of conversationId.
backend/src/main/java/com/kakarote/ai_crm/service/ImConversationService.java:17
↓ 6 callersMethodcreateContextByPermission
创建上下文按权限。
backend/src/main/java/com/kakarote/ai_crm/service/DataPermissionService.java:15
↓ 6 callersMethoderrorResponse
生成错误响应
backend/src/main/java/com/kakarote/ai_crm/controller/OidcController.java:316
↓ 6 callersMethodformatDateTime
(Date date)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1117
↓ 6 callersMethodformatDateTime
格式化日期时间。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/FollowupTools.java:389
↓ 6 callersMethodget
(Long sessionId)
backend/src/main/java/com/kakarote/ai_crm/ai/state/PendingEmployeeImportStore.java:28
↓ 6 callersMethodgetActiveCategory
(Long categoryId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProductCategoryServiceImpl.java:199
↓ 6 callersMethodgetBaseUrl
获取当前请求的基础 URL(scheme + host,不含路径) 示例:http://192.168.1.170 或 https://example.com @return 基础 URL,如果无法获取则返回 null
backend/src/main/java/com/kakarote/ai_crm/utils/RequestContextUtil.java:36
↓ 6 callersMethodgetCurrentRelationId
()
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:182
↓ 6 callersMethodgetIdColumnName
获取实体的主键列名 @param entityType 实体类型 @return 主键列名
backend/src/main/java/com/kakarote/ai_crm/service/IDynamicSchemaService.java:50
↓ 6 callersMethodgetLoginUser
获取Login用户。
backend/src/main/java/com/kakarote/ai_crm/config/security/service/TokenService.java:56
↓ 6 callersMethodgetName
()
backend/src/main/java/com/kakarote/ai_crm/common/enums/EmployeeStatusEnum.java:25
↓ 6 callersFunctiongetProjectById
(projectId: string)
frontend/src/stores/project.ts:133
↓ 6 callersMethodgetProjectLane
(Long projectId, Long laneId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1808
↓ 6 callersFunctiongetProjectSessionContext
(session?: Pick<ChatSession, 'sessionId' | 'projectId' | 'projectTaskId'> | null)
frontend/src/stores/chat.ts:237
↓ 6 callersMethodgetProjectTask
(Long projectId, Long taskId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1816
↓ 6 callersMethodgetRuntimeConfigSnapshot
(String providerCode, String modelName)
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:209
↓ 6 callersMethodgetVisibleCandidate
(Long candidateId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:208
↓ 6 callersMethodgetVisibleProduct
(Long productId)
backend/src/main/java/com/kakarote/ai_crm/service/IProductService.java:38
↓ 6 callersMethodisAvailable
(String knowledgeBaseId, String apiKey)
backend/src/main/java/com/kakarote/ai_crm/service/WeKnoraClient.java:481
↓ 6 callersMethodisImageFile
(String mimeType, String fileName)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1043
↓ 6 callersMethodlane
(Long laneId, String code, String name, int sortOrder)
backend/src/test/java/com/kakarote/ai_crm/service/impl/ProjectServiceImplTest.java:537
↓ 6 callersMethodlist
查询AI 服务商。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:280
↓ 6 callersFunctionloadDeptTree
()
frontend/src/views/settings/sections/team/useTeamManagement.ts:205
↓ 6 callersMethodnone
处理none方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/common/auth/DataPermissionContext.java:30
↓ 6 callersMethodnormalizeExternalApiRoot
(String apiUrl)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAiProviderRegistrationService.java:165
↓ 6 callersMethodnormalizeFolders
(List<String> folders, List<String> defaults)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2541
↓ 6 callersMethodnormalizeForMatching
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:511
↓ 6 callersMethodnormalizeLongText
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/RecruitmentJobServiceImpl.java:163
↓ 6 callersMethodnormalizeOptionalText
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ContactTools.java:407
↓ 6 callersMethodnormalizePermissions
(List<String> permissions)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:2034
↓ 6 callersMethodnormalizeSearchableContent
(String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:1188
↓ 6 callersMethodnormalizeSidebarModuleOrder
(Collection<String> rawOrder)
backend/src/main/java/com/kakarote/ai_crm/service/support/UserPreferenceSupport.java:47
↓ 6 callersMethodparse
(MimeMessage message)
backend/src/main/java/com/kakarote/ai_crm/utils/MailMimeParser.java:25
↓ 6 callersMethodparseDate
(String value, String fieldName)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:397
↓ 6 callersMethodparseInt
(String value, int defaultValue)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CandidateTools.java:286
↓ 6 callersMethodparseJsonDate
(JsonNode node)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3643
↓ 6 callersMethodparseJsonResponse
(ResponseEntity<String> response)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAuthServiceImpl.java:596
↓ 6 callersMethodparsePreferences
(String rawJson)
backend/src/main/java/com/kakarote/ai_crm/service/support/UserPreferenceSupport.java:63
↓ 6 callersMethodparseToString
解析TOString。
backend/src/main/java/com/kakarote/ai_crm/utils/DocumentTextExtractor.java:30
↓ 6 callersMethodreadPositiveJsonInt
(JsonNode node)
backend/src/main/java/com/kakarote/ai_crm/service/impl/AiAudioTranscriptionServiceImpl.java:391
↓ 6 callersFunctionreadString
(record: UnknownRecord, keys: string[])
frontend/src/utils/capacitorUpdateCore.ts:25
↓ 6 callersFunctionrefreshConversations
()
frontend/src/stores/im.ts:162
↓ 6 callersMethodrefreshCustomerActivity
Refresh customer activity metadata after related CRM records change.
backend/src/main/java/com/kakarote/ai_crm/service/ICustomerService.java:144
↓ 6 callersMethodrefreshCustomerActivity
(Long customerId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:1899
↓ 6 callersMethodrefreshOAuthIfNeeded
(MailAccount account, Map<String, Object> credentials)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:1789
↓ 6 callersMethodresolveAttachmentSyncMode
(String mode)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2515
↓ 6 callersMethodsetDeptName
(String deptName)
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:35
↓ 6 callersMethodsetErrors
(List<String> errors)
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:47
↓ 6 callersMethodsetValue
设置值。
backend/src/main/java/com/kakarote/ai_crm/config/ContextPropagationConfig.java:78
↓ 6 callersFunctiontoFiniteNumber
(value: number)
frontend/src/utils/mobileKeyboardViewport.ts:21
↓ 6 callersMethodupdateTask
更新任务
backend/src/main/java/com/kakarote/ai_crm/service/ITaskService.java:28
↓ 5 callersMethodabbreviateAiContext
(String text, int limit)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1088
↓ 5 callersMethodaddKeyword
新增Keyword。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:220
↓ 5 callersMethodaddPart
(List<String> parts, String label, String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:900
↓ 5 callersMethodaddProduct
(ProductAddBO bo)
backend/src/main/java/com/kakarote/ai_crm/service/IProductService.java:24
↓ 5 callersMethodaddSchedule
添加日程
backend/src/main/java/com/kakarote/ai_crm/service/IScheduleService.java:23
↓ 5 callersMethodaddUser
添加用户 @param userAddBO data
backend/src/main/java/com/kakarote/ai_crm/service/ManageUserService.java:51
↓ 5 callersMethodappendInline
(StringBuilder builder, String label, String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/RelationTools.java:156
↓ 5 callersMethodappendMemberLog
(Long projectId, String actionType, Long targetUserId, String targetUserName,
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1763
↓ 5 callersFunctionappendSessionMessage
(sessionId: string, message: LocalMessage)
frontend/src/stores/chat.ts:961
↓ 5 callersMethodapplyScopedModule
处理apply范围内模块方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:552
↓ 5 callersMethodasyncUploadToWeKnora
异步上传文件到 WeKnora。
backend/src/main/java/com/kakarote/ai_crm/service/impl/KnowledgeServiceImpl.java:371
↓ 5 callersMethodbuildStatusCountMap
(List<TaskVO> tasks)
backend/src/main/java/com/kakarote/ai_crm/service/impl/TaskServiceImpl.java:438
↓ 5 callersFunctioncanCurrentUserViewTask
(projectId: string, task: ProjectTask)
frontend/src/stores/project.ts:238
← previousnext →201–300 of 3,958, ranked by callers