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
↓ 413 callers
Method
get
根据key获取value @param key key @return value
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:100
↓ 308 callers
Method
isEmpty
判断是否空值。
backend/src/main/java/com/kakarote/ai_crm/common/auth/DataPermissionContext.java:44
↓ 307 callers
Method
put
添加一个hash值 @param key key @param hashKey 相当于 map中的key @param value 存储的值 相当于map中的value
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:193
↓ 294 callers
Method
ok
构建成功响应结果。
backend/src/main/java/com/kakarote/ai_crm/common/result/Result.java:93
↓ 266 callers
Method
add
创建任务。
backend/src/main/java/com/kakarote/ai_crm/controller/TaskController.java:36
↓ 195 callers
Method
getMessage
()
backend/src/main/java/com/kakarote/ai_crm/common/exception/BusinessException.java:76
↓ 180 callers
Function
post
(url: string, data?: any, config?: WkAxiosRequestConfig)
frontend/src/utils/request.ts:243
↓ 174 callers
Method
filter
(String fieldName, String fieldSource, String operator)
backend/src/test/java/com/kakarote/ai_crm/service/impl/CustomerServiceImplTest.java:482
↓ 138 callers
Method
getName
()
backend/src/main/java/com/kakarote/ai_crm/im/ws/ImPrincipal.java:7
↓ 133 callers
Method
error
构建失败响应结果。
backend/src/main/java/com/kakarote/ai_crm/common/result/Result.java:72
↓ 133 callers
Method
toString
返回对象的字符串表示。
backend/src/main/java/com/kakarote/ai_crm/common/result/Result.java:132
↓ 122 callers
Method
asText
(Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:799
↓ 117 callers
Method
updateById
(CustomField entity)
backend/src/test/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImplTest.java:123
↓ 112 callers
Method
getUserId
()
backend/src/main/java/com/kakarote/ai_crm/utils/UserUtil.java:31
↓ 95 callers
Method
getUserId
通过用户ID查询员工 @param userId 用户ID @return
backend/src/main/java/com/kakarote/ai_crm/mapper/ManageUserMapper.java:34
↓ 75 callers
Method
getValue
获取值。
backend/src/main/java/com/kakarote/ai_crm/common/enums/RealmTypeEnum.java:56
↓ 75 callers
Method
set
set字符串 @param key key @param value value
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:72
↓ 68 callers
Method
option
(String value, String label)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:1033
↓ 67 callers
Function
get
(url: string, config?: WkAxiosRequestConfig)
frontend/src/utils/request.ts:239
↓ 61 callers
Method
match
处理match方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:40
↓ 60 callers
Method
getCode
系统响应码 @return code
backend/src/main/java/com/kakarote/ai_crm/common/result/ResultCode.java:14
↓ 57 callers
Method
systemField
(String fieldName, String fieldLabel,
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomFieldServiceImpl.java:997
↓ 52 callers
Method
appendContextLine
(StringBuilder builder, String label, Object value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1192
↓ 49 callers
Method
normalizeText
(String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:765
↓ 45 callers
Method
getUsername
获取用户账户
backend/src/main/java/com/kakarote/ai_crm/utils/UserUtil.java:23
↓ 45 callers
Method
list
()
backend/src/main/java/com/kakarote/ai_crm/controller/ProjectController.java:47
↓ 43 callers
Method
queryPageList
分页查询任务
backend/src/main/java/com/kakarote/ai_crm/mapper/TaskMapper.java:26
↓ 42 callers
Method
getType
返回 key 所储存的值的类型 @param key key @return DataType
backend/src/main/java/com/kakarote/ai_crm/common/redis/Redis.java:63
↓ 42 callers
Method
trimToNull
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProductTools.java:295
↓ 40 callers
Method
getUser
获取用户。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/LoginUser.java:153
↓ 39 callers
Method
logSyncStage
(MailSyncLog syncLog, MailAccount account, String stage, String detail)
backend/src/main/java/com/kakarote/ai_crm/service/impl/MailServiceImpl.java:2267
↓ 36 callers
Method
parse
(String content)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectAiCommandParser.java:29
↓ 35 callers
Method
delete
删除文件 @param path 文件路径/key
backend/src/main/java/com/kakarote/ai_crm/service/FileStorageService.java:38
↓ 35 callers
Method
save
(Long sessionId, List<EmployeeImportRow> rows)
backend/src/main/java/com/kakarote/ai_crm/ai/state/PendingEmployeeImportStore.java:21
↓ 34 callers
Method
appendKeyPrefix
(Object key)
backend/src/main/java/com/kakarote/ai_crm/common/redis/RedisImpl.java:30
↓ 33 callers
Method
getRecords
获取Records。
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:102
↓ 32 callers
Method
clear
清除当前线程的上下文 在对话结束时调用
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:216
↓ 32 callers
Method
resolve
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/AiMode.java:20
↓ 30 callers
Method
update
更新任务。
backend/src/main/java/com/kakarote/ai_crm/controller/TaskController.java:47
↓ 29 callers
Method
findFirst
(Pattern pattern, String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:855
↓ 29 callers
Method
getJsonText
(JsonNode root, String field)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:3727
↓ 29 callers
Method
getProvider
(String provider)
backend/src/main/java/com/kakarote/ai_crm/config/ExternalAuthProperties.java:27
↓ 29 callers
Method
setLimit
设置限制。
backend/src/main/java/com/kakarote/ai_crm/common/PageEntity.java:67
↓ 29 callers
Method
setPage
设置分页。
backend/src/main/java/com/kakarote/ai_crm/common/PageEntity.java:47
↓ 28 callers
Method
clean
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CandidateTools.java:234
↓ 28 callers
Method
remove
(Long sessionId)
backend/src/main/java/com/kakarote/ai_crm/ai/state/PendingEmployeeImportStore.java:43
↓ 27 callers
Method
getName
获取名称。
backend/src/main/java/com/kakarote/ai_crm/common/enums/RealmTypeEnum.java:49
↓ 27 callers
Method
qualifiedColumn
(Table table, String column)
backend/src/main/java/com/kakarote/ai_crm/config/auth/GlobalDataPermissionHandler.java:186
↓ 27 callers
Method
user
(Long id, String username)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/EmployeeToolsTest.java:72
↓ 26 callers
Method
getProject
(Long projectId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:214
↓ 25 callers
Method
ensureProjectPermission
(Long projectId, String permission)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1649
↓ 25 callers
Method
parse
解析分页Entity。
backend/src/main/java/com/kakarote/ai_crm/common/PageEntity.java:74
↓ 25 callers
Method
selectByIdIgnoreDataPermission
查询按ID忽略数据权限。
backend/src/main/java/com/kakarote/ai_crm/mapper/TaskMapper.java:54
↓ 25 callers
Method
setContext
设置会话上下文 在开始 AI 对话时调用 @param sessionId 会话ID @param userId 用户ID
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:66
↓ 24 callers
Method
parseInt
(String value, int defaultValue)
backend/src/main/java/com/kakarote/ai_crm/service/impl/SystemConfigServiceImpl.java:779
↓ 23 callers
Method
hasAny
(String content, String... keywords)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectAiCommandParser.java:184
↓ 23 callers
Method
parseLong
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/MailTools.java:169
↓ 23 callers
Method
queryPageList
分页查询任务列表
backend/src/main/java/com/kakarote/ai_crm/service/ITaskService.java:38
↓ 22 callers
Method
getErrors
()
backend/src/main/java/com/kakarote/ai_crm/ai/state/EmployeeImportRow.java:46
↓ 22 callers
Method
getFileStream
获取文件流(用于下载) @param path 文件路径/key @return 文件输入流
backend/src/main/java/com/kakarote/ai_crm/service/FileStorageService.java:54
↓ 22 callers
Method
getUrl
获取文件访问 URL @param path 文件路径/key @return 文件 URL(直接 URL 或预签名 URL)
backend/src/main/java/com/kakarote/ai_crm/service/FileStorageService.java:46
↓ 22 callers
Function
id
(value: unknown)
frontend/src/api/project.ts:37
↓ 21 callers
Method
containsAny
(String content, String... keywords)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1366
↓ 21 callers
Method
normalizeOptionalText
标准化Optional文本。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CustomerTools.java:664
↓ 20 callers
Method
addCustomerSystemFilterField
(Map<String, CustomerFilterFieldDefinition> fields, Strin
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:176
↓ 20 callers
Method
customer
(Long id, String companyName)
backend/src/test/java/com/kakarote/ai_crm/ai/tools/CustomerScopedAiToolsTest.java:151
↓ 20 callers
Method
getProjectEntity
(Long projectId)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1800
↓ 20 callers
Method
toJSONString
转换为JSONString。
backend/src/main/java/com/kakarote/ai_crm/common/result/Result.java:125
↓ 20 callers
Function
unwrapProject
(request: Promise<RawProject>)
frontend/src/api/project.ts:214
↓ 20 callers
Function
upsertProject
(project: ProjectEntity)
frontend/src/stores/project.ts:312
↓ 19 callers
Function
date
(value: unknown)
frontend/src/api/project.ts:42
↓ 19 callers
Method
defaultCapabilities
生成默认能力。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:322
↓ 19 callers
Method
getChatClient
()
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:145
↓ 19 callers
Method
on
(type: string, handler: Handler<T>)
frontend/src/utils/events.ts:6
↓ 19 callers
Method
resolveOptionLabel
把某个选项字段的"值"解析为"显示标签"。找不到时原样返回该值。 @param entityType 实体类型 @param fieldName 字段标识 @param value 选项值 @return 显示标签
backend/src/main/java/com/kakarote/ai_crm/service/ICustomFieldService.java:169
↓ 18 callers
Method
hasPermission
判断是否存在权限。
backend/src/main/java/com/kakarote/ai_crm/service/PermissionService.java:8
↓ 18 callers
Function
list
(value: unknown)
frontend/src/api/project.ts:48
↓ 18 callers
Method
normalizeOptional
(String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectServiceImpl.java:1926
↓ 17 callers
Method
appendSearchText
(Set<String> fragments, String value)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:2320
↓ 17 callers
Method
containsAny
(String value, String... needles)
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:1992
↓ 17 callers
Method
empty
()
backend/src/main/java/com/kakarote/ai_crm/service/impl/ChatServiceImpl.java:2217
↓ 17 callers
Method
mergeText
(java.util.function.Supplier<String> getter, java.util.function.Consumer<String> setter,
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:611
↓ 16 callers
Method
nullToDash
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/CandidateTools.java:282
↓ 16 callers
Method
remove
(String module)
backend/src/main/java/com/kakarote/ai_crm/common/auth/DataPermissionHolder.java:31
↓ 16 callers
Function
requestComposerFocus
()
frontend/src/stores/chat.ts:143
↓ 16 callers
Method
toStr
(Object val)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:867
↓ 15 callers
Method
getCellStr
(List<Object> row, int index)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CustomerServiceImpl.java:1745
↓ 15 callers
Method
getConfigValue
(String configKey)
backend/src/main/java/com/kakarote/ai_crm/service/ISystemConfigService.java:18
↓ 15 callers
Method
getTasks
获取任务。
backend/src/main/java/com/kakarote/ai_crm/ai/tools/TaskTools.java:45
↓ 15 callers
Method
resolveForCreate
(String customerIdStr, String customerName,
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolCustomerResolver.java:45
↓ 15 callers
Method
sort
排序自定义字段。
backend/src/main/java/com/kakarote/ai_crm/controller/CustomFieldController.java:149
↓ 14 callers
Method
addTask
添加任务
backend/src/main/java/com/kakarote/ai_crm/service/ITaskService.java:23
↓ 14 callers
Method
addTool
(List<Object> tools, Object tool)
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:387
↓ 14 callers
Method
firstNonBlank
处理firstNonBlank方法逻辑。
backend/src/main/java/com/kakarote/ai_crm/service/impl/GlobalSearchIndexServiceImpl.java:932
↓ 14 callers
Method
normalizeOptionalText
(String value)
backend/src/main/java/com/kakarote/ai_crm/ai/tools/ProjectTools.java:469
↓ 14 callers
Method
resolve
解析AI 服务商。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:259
↓ 14 callers
Function
setSelectedAppCode
(value: string)
frontend/src/stores/chat.ts:922
↓ 13 callers
Method
columnExists
检查列是否存在 @param tableName 表名 @param columnName 列名 @return 是否存在
backend/src/main/java/com/kakarote/ai_crm/service/IDynamicSchemaService.java:34
↓ 13 callers
Method
normalizeCompatibleBaseUrl
(String baseUrl)
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:821
↓ 13 callers
Method
normalizeLongText
(String text)
backend/src/main/java/com/kakarote/ai_crm/service/impl/CandidateServiceImpl.java:790
next →
1–100 of 3,958, ranked by callers