MCPcopy Create free account

hub / github.com/WuKongOpenSource/Wukong-AICRM / types & classes

Types & classes930 in github.com/WuKongOpenSource/Wukong-AICRM

Class
frontend/src/utils/events.ts:3
Class
frontend/src/utils/chatStream.ts:17
Class
frontend/src/utils/stream.ts:77
ClassAccessLog
backend/src/main/java/com/kakarote/ai_crm/entity/PO/AccessLog.java:15
ClassAccessLogAttributes
Request attribute names shared by exception handling and access logging.
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogAttributes.java:6
ClassAccessLogCleanupScheduler
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogCleanupScheduler.java:14
ClassAccessLogFilter
backend/src/main/java/com/kakarote/ai_crm/config/security/filter/AccessLogFilter.java:34
InterfaceAccessLogMapper
backend/src/main/java/com/kakarote/ai_crm/mapper/AccessLogMapper.java:12
ClassAccessLogPayloadSanitizer
Sanitizes HTTP payloads before they are stored as audit data.
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogPayloadSanitizer.java:19
InterfaceAccessLogService
backend/src/main/java/com/kakarote/ai_crm/service/AccessLogService.java:5
ClassAccessLogServiceImpl
backend/src/main/java/com/kakarote/ai_crm/service/impl/AccessLogServiceImpl.java:16
ClassAccessLogSnapshot
backend/src/main/java/com/kakarote/ai_crm/common/log/AccessLogSnapshot.java:3
ClassAccountInfo
backend/src/main/java/com/kakarote/ai_crm/entity/BO/UpdateAccountStatusBO.java:21
InterfaceAccountScopedMailQuery
frontend/src/views/mail/mailListQuery.ts:8
InterfaceAccountScopedMailQueryOptions
frontend/src/views/mail/mailListQuery.ts:1
EnumAction
backend/src/main/java/com/kakarote/ai_crm/service/impl/ProjectAiCommandParser.java:10
ClassActionPerm
backend/src/main/java/com/kakarote/ai_crm/entity/VO/RolePermissionVO.java:21
InterfaceActionPerm
frontend/src/types/role.d.ts:11
ClassAddressBookController
backend/src/main/java/com/kakarote/ai_crm/controller/AddressBookController.java:20
InterfaceAddressBookDetail
frontend/src/types/addressBook.d.ts:28
ClassAddressBookDetailVO
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AddressBookDetailVO.java:12
InterfaceAddressBookEmployee
frontend/src/types/addressBook.d.ts:6
ClassAddressBookEmployeeVO
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AddressBookEmployeeVO.java:10
InterfaceAddressBookMapper
backend/src/main/java/com/kakarote/ai_crm/mapper/AddressBookMapper.java:11
InterfaceAddressBookQuery
frontend/src/types/addressBook.d.ts:37
ClassAddressBookQueryBO
backend/src/main/java/com/kakarote/ai_crm/entity/BO/AddressBookQueryBO.java:10
InterfaceAddressBookRecentRecord
frontend/src/types/addressBook.d.ts:21
ClassAddressBookRecentRecordVO
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AddressBookRecentRecordVO.java:8
ClassAddressBookServiceImpl
backend/src/main/java/com/kakarote/ai_crm/service/impl/AddressBookServiceImpl.java:48
ClassAddressBookServiceImplTest
backend/src/test/java/com/kakarote/ai_crm/service/impl/AddressBookServiceImplTest.java:31
EnumAdminCodeEnum
@author AI-CRM响应错误代码枚举类
backend/src/main/java/com/kakarote/ai_crm/common/enums/AdminCodeEnum.java:10
ClassAgentAddBO
智能体新增参数
backend/src/main/java/com/kakarote/ai_crm/entity/BO/AgentAddBO.java:12
ClassAgentUpdateBO
智能体更新参数
backend/src/main/java/com/kakarote/ai_crm/entity/BO/AgentUpdateBO.java:12
ClassAgentVO
智能体视图对象
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AgentVO.java:12
ClassAiAgent
AI智能体表
backend/src/main/java/com/kakarote/ai_crm/entity/PO/AiAgent.java:14
InterfaceAiAgent
frontend/src/types/common.d.ts:175
InterfaceAiAgentAddBO
frontend/src/types/common.d.ts:188
ClassAiAgentController
AI智能体控制器
backend/src/main/java/com/kakarote/ai_crm/controller/AiAgentController.java:20
InterfaceAiAgentMapper
AI智能体Mapper
backend/src/main/java/com/kakarote/ai_crm/mapper/AiAgentMapper.java:10
ClassAiAgentServiceImpl
AI智能体服务实现
backend/src/main/java/com/kakarote/ai_crm/service/impl/AiAgentServiceImpl.java:21
InterfaceAiAgentUpdateBO
frontend/src/types/common.d.ts:198
InterfaceAiAudioTranscriptionService
AI audio transcription service.
backend/src/main/java/com/kakarote/ai_crm/service/AiAudioTranscriptionService.java:8
ClassAiAudioTranscriptionServiceImpl
backend/src/main/java/com/kakarote/ai_crm/service/impl/AiAudioTranscriptionServiceImpl.java:37
ClassAiCommand
backend/src/main/java/com/kakarote/ai_crm/entity/BO/ProjectBO.java:181
InterfaceAiConfig
frontend/src/types/systemConfig.d.ts:46
ClassAiConfigUpdateBO
AI 配置更新参数。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/AiConfigUpdateBO.java:16
InterfaceAiConfigUpdateBO
frontend/src/types/systemConfig.d.ts:67
ClassAiConfigVO
AI 配置信息
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AiConfigVO.java:13
InterfaceAiConnectionTestResult
frontend/src/types/systemConfig.d.ts:81
ClassAiConnectionTestVO
AI 连接测试结果。
backend/src/main/java/com/kakarote/ai_crm/entity/VO/AiConnectionTestVO.java:11
ClassAiContextHolder
AI 上下文持有者 用于在 AI 工具调用时传递当前用户信息 由于 Spring AI 的工具调用在不同线程执行,无法通过 SecurityContext 获取用户信息 因此使用这个类来存储和传递用户ID 线程安全说明: - SESSION_USER_MAP 使用 ConcurrentHashMa
backend/src/main/java/com/kakarote/ai_crm/ai/context/AiContextHolder.java:21
ClassAiContextHolderTest
backend/src/test/java/com/kakarote/ai_crm/ai/context/AiContextHolderTest.java:9
ClassAiCustomerMatcher
Shared customer matcher for AI tools. Handles oral aliases such as "好莱坞客户" -> "好莱坞".
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiCustomerMatcher.java:24
InterfaceAiFollowUpParseBO
frontend/src/api/followup.ts:50
InterfaceAiFollowUpParseVO
frontend/src/api/followup.ts:57
ClassAiMediaUtil
backend/src/main/java/com/kakarote/ai_crm/utils/AiMediaUtil.java:15
EnumAiMode
AI runtime mode.
backend/src/main/java/com/kakarote/ai_crm/ai/AiMode.java:6
ClassAiModelCapabilities
AI 模型能力描述。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiModelCapabilities.java:11
InterfaceAiModelCapabilities
frontend/src/types/systemConfig.d.ts:15
ClassAiModelSource
backend/src/main/java/com/kakarote/ai_crm/ai/AiModelSource.java:7
ClassAiProviderActivateBO
激活已保存的 AI 服务商。
backend/src/main/java/com/kakarote/ai_crm/entity/BO/AiProviderActivateBO.java:12
InterfaceAiProviderActivateBO
frontend/src/types/systemConfig.d.ts:77
ClassAiProviderDescriptor
AI 服务商元数据。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderDescriptor.java:12
InterfaceAiProviderPreset
frontend/src/types/systemConfig.d.ts:22
ClassAiProviderRegistry
AI 服务商注册表。
backend/src/main/java/com/kakarote/ai_crm/ai/provider/AiProviderRegistry.java:12
ClassAiRuntimeConfig
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:850
ClassAiRuntimeConfigSnapshot
backend/src/main/java/com/kakarote/ai_crm/ai/DynamicChatClientProvider.java:863
ClassAiSessionIdAccessor
AI 会话 ID 的 ThreadLocalAccessor 用于在 Reactor 操作符之间传播 sessionId
backend/src/main/java/com/kakarote/ai_crm/config/ContextPropagationConfig.java:51
ClassAiToolCustomerResolver
Resolves the customer scope for AI tools that create customer-related records.
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolCustomerResolver.java:15
ClassAiToolCustomerResolverTest
backend/src/test/java/com/kakarote/ai_crm/ai/tools/support/AiToolCustomerResolverTest.java:22
ClassAiToolExecutionRecorder
Records AI tool executions for one chat turn so actual tool exceptions can be surfaced without inferring success or failure from natural-language text
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecorder.java:15
ClassAiToolExecutionRecorderTest
backend/src/test/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecorderTest.java:9
ClassAiToolExecutionRecordingAspect
Captures every Spring AI tool result, including permission-denial strings returned by inner aspects, so ChatService can surface failures deterministic
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolExecutionRecordingAspect.java:18
ClassAiToolPermissionAspect
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolPermissionAspect.java:16
ClassAiToolPermissionSupport
Shared permission guard for AI tools. Returns user-friendly denial messages instead of throwing, so chat can continue gracefully.
backend/src/main/java/com/kakarote/ai_crm/ai/tools/support/AiToolPermissionSupport.java:11
ClassAjCaptchaProperties
backend/src/main/java/com/kakarote/ai_crm/config/captcha/AjCaptchaProperties.java:11
ClassAjCaptchaServiceAutoConfiguration
backend/src/main/java/com/kakarote/ai_crm/config/captcha/AjCaptchaServiceAutoConfiguration.java:25
ClassAjCaptchaStorageAutoConfiguration
存储策略自动配置.
backend/src/main/java/com/kakarote/ai_crm/config/captcha/AjCaptchaStorageAutoConfiguration.java:12
ClassAppEventBus
frontend/src/utils/events.ts:3
ClassAsyncConfig
异步配置类 启用 @Async 注解支持,用于异步上传文件到 WeKnora
backend/src/main/java/com/kakarote/ai_crm/config/AsyncConfig.java:21
ClassAttachmentDTO
backend/src/main/java/com/kakarote/ai_crm/entity/BO/ChatSendBO.java:57
ClassAttachmentVO
附件视图
backend/src/main/java/com/kakarote/ai_crm/entity/VO/ChatMessageVO.java:43
ClassAuthController
认证控制器
backend/src/main/java/com/kakarote/ai_crm/controller/AuthController.java:46
InterfaceAuthSessionService
backend/src/main/java/com/kakarote/ai_crm/service/AuthSessionService.java:9
ClassAuthSessionServiceImpl
backend/src/main/java/com/kakarote/ai_crm/service/impl/AuthSessionServiceImpl.java:22
ClassAuthState
backend/src/main/java/com/kakarote/ai_crm/service/impl/ExternalAuthServiceImpl.java:878
ClassAuthenticationEntryPointImpl
认证失败处理类,返回未登录 @author zhangzhiwei
backend/src/main/java/com/kakarote/ai_crm/config/security/handle/AuthenticationEntryPointImpl.java:22
ClassBase64PicturesManager
backend/src/main/java/com/kakarote/ai_crm/utils/DocToHtmlConverter.java:63
ClassBasePage
@author zhangzhiwei 默认分页
backend/src/main/java/com/kakarote/ai_crm/common/BasePage.java:22
ClassBaseUtil
@author z 一些通用方法
backend/src/main/java/com/kakarote/ai_crm/utils/BaseUtil.java:11
ClassBoundedRandomAccessFileInputStream
backend/src/main/java/com/kakarote/ai_crm/service/impl/LocalFileStorageService.java:155
ClassBusinessException
@author zhangzhiwei
backend/src/main/java/com/kakarote/ai_crm/common/exception/BusinessException.java:10
ClassCandidate
backend/src/main/java/com/kakarote/ai_crm/entity/PO/Candidate.java:16
ClassCandidateAddBO
backend/src/main/java/com/kakarote/ai_crm/entity/BO/CandidateAddBO.java:11
InterfaceCandidateAddBO
frontend/src/types/candidate.ts:57
ClassCandidateController
backend/src/main/java/com/kakarote/ai_crm/controller/CandidateController.java:28
ClassCandidateDetailVO
backend/src/main/java/com/kakarote/ai_crm/entity/VO/CandidateDetailVO.java:12
InterfaceCandidateDetailVO
frontend/src/types/candidate.ts:49
ClassCandidateFieldUpdateBO
backend/src/main/java/com/kakarote/ai_crm/entity/BO/CandidateFieldUpdateBO.java:8
InterfaceCandidateFieldUpdateBO
frontend/src/types/candidate.ts:107
next →1–100 of 930, ranked by callers