├── .gitignore ├── .idea ├── dataSources.local.xml ├── dataSources.xml ├── dataSources │ ├── cdba57ec-2242-425f-9511-4d56980d2a5f.xml │ └── cdba57ec-2242-425f-9511-4d56980d2a5f │ │ └── storage_v2 │ │ └── _src_ │ │ └── database │ │ ├── know-hub.sxoY6g.meta │ │ ├── know-hub.sxoY6g │ │ └── schema │ │ │ ├── information_schema.FNRwLQ.meta │ │ │ ├── information_schema.FNRwLQ.zip │ │ │ ├── pg_catalog.0S1ZNQ.meta │ │ │ ├── pg_catalog.0S1ZNQ.zip │ │ │ └── public.abK9xQ.meta │ │ ├── postgres.edMnLQ.meta │ │ └── postgres.edMnLQ │ │ └── schema │ │ └── public.abK9xQ.meta ├── encodings.xml ├── misc.xml ├── sqldialects.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── README.md ├── doc ├── images │ ├── 1.png │ ├── 10.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── dev-1.png │ ├── format.png │ └── spring-ai-bug-1.png └── spring-ai-bug.md ├── env └── docker-compose.yml ├── know-hub-ai-bom └── pom.xml ├── know-hub-ai-core ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── pgthinker │ └── core │ ├── common │ ├── BaseResponse.java │ ├── CoreCode.java │ ├── ErrorCode.java │ └── ResultUtils.java │ ├── exception │ ├── BusinessException.java │ └── GlobalExceptionHandler.java │ ├── pojo │ ├── BaseEntity.java │ ├── PageParam.java │ └── PageResult.java │ ├── service │ └── objectstore │ │ ├── ObjectStoreService.java │ │ └── StorageFile.java │ └── utils │ └── FileUtil.java ├── know-hub-ai-system ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── material_theme_project_new.xml │ ├── misc.xml │ └── vcs.xml ├── pom.xml └── src │ └── main │ ├── java │ └── me │ │ └── pgthinker │ │ └── system │ │ ├── SystemApp.java │ │ ├── config │ │ ├── AppConfig.java │ │ ├── MinioProperties.java │ │ ├── MybatisPlusConfig.java │ │ └── web │ │ │ ├── SecurityConfig.java │ │ │ └── SecurityProperties.java │ │ ├── constant │ │ └── AppConstant.java │ │ ├── controller │ │ ├── AIChatController.java │ │ ├── AuthController.java │ │ ├── ChatConversationController.java │ │ ├── DocumentController.java │ │ ├── KnowledgeBaseController.java │ │ ├── OriginFileResourceController.java │ │ └── vo │ │ │ ├── AuthVO.java │ │ │ ├── ChatConversationVO.java │ │ │ ├── ChatMessageVO.java │ │ │ ├── ChatRequestVO.java │ │ │ ├── DocumentVO.java │ │ │ ├── KnowledgeBaseVO.java │ │ │ ├── ResourceVO.java │ │ │ ├── SimpleBaseVO.java │ │ │ └── UserLoginVO.java │ │ ├── mapper │ │ ├── ChatConversationMapper.java │ │ ├── ChatMessageMapper.java │ │ ├── DocumentEntityMapper.java │ │ ├── KnowledgeBaseMapper.java │ │ ├── OriginFileResourceMapper.java │ │ ├── SystemPermissionMapper.java │ │ ├── SystemRoleMapper.java │ │ ├── SystemRolePermissionMapper.java │ │ ├── SystemUserMapper.java │ │ └── SystemUserRoleMapper.java │ │ ├── memory │ │ └── DatabaseChatMemory.java │ │ ├── model │ │ ├── entity │ │ │ ├── ai │ │ │ │ ├── ChatConversation.java │ │ │ │ ├── ChatMessage.java │ │ │ │ ├── DocumentEntity.java │ │ │ │ ├── KnowledgeBase.java │ │ │ │ └── OriginFileResource.java │ │ │ └── user │ │ │ │ ├── SystemPermission.java │ │ │ │ ├── SystemRole.java │ │ │ │ ├── SystemRolePermission.java │ │ │ │ ├── SystemUser.java │ │ │ │ └── SystemUserRole.java │ │ └── enums │ │ │ └── ChatType.java │ │ ├── objectstore │ │ └── service │ │ │ └── MinIOService.java │ │ ├── security │ │ ├── filter │ │ │ └── JwtAuthenticationFilter.java │ │ └── service │ │ │ ├── JwtService.java │ │ │ └── impl │ │ │ ├── JwtServiceImpl.java │ │ │ └── UserDetailsServiceImpl.java │ │ ├── service │ │ ├── ai │ │ │ ├── AIChatService.java │ │ │ ├── ChatConversationService.java │ │ │ ├── ChatMessageService.java │ │ │ ├── DocumentEntityService.java │ │ │ ├── KnowledgeBaseService.java │ │ │ ├── LLMService.java │ │ │ ├── OriginFileResourceService.java │ │ │ └── impl │ │ │ │ ├── AIChatServiceImpl.java │ │ │ │ ├── ChatConversationServiceImpl.java │ │ │ │ ├── ChatMessageServiceImpl.java │ │ │ │ ├── DocumentEntityServiceImpl.java │ │ │ │ ├── KnowledgeBaseServiceImpl.java │ │ │ │ ├── LLMServiceImpl.java │ │ │ │ └── OriginFileResourceServiceImpl.java │ │ └── system │ │ │ ├── AuthService.java │ │ │ ├── SystemPermissionService.java │ │ │ ├── SystemRoleService.java │ │ │ ├── SystemUserService.java │ │ │ └── impl │ │ │ ├── AuthServiceImpl.java │ │ │ ├── SystemPermissionServiceImpl.java │ │ │ ├── SystemRoleServiceImpl.java │ │ │ └── SystemUserServiceImpl.java │ │ └── utils │ │ └── SecurityFrameworkUtil.java │ └── resources │ ├── application-dev.yml │ ├── application.yml │ ├── llm.yml │ ├── mapper │ ├── SystemPermissionMapper.xml │ ├── SystemRoleMapper.xml │ └── SystemUserMapper.xml │ └── prompt │ └── RAG.txt ├── know-hub-ai-ui ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .husky │ ├── commit-msg │ └── pre-commit ├── .lintstagedrc ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .stylelintrc.js ├── .umirc.ts ├── README.md ├── mock │ └── userAPI.ts ├── package.json ├── pnpm-lock.yaml ├── public │ ├── favicon.ico │ ├── logo.png │ └── logo.svg ├── src │ ├── access.ts │ ├── app.tsx │ ├── assets │ │ ├── .gitkeep │ │ └── icons │ │ │ ├── robat.svg │ │ │ └── user.svg │ ├── component │ │ ├── ChatBottombar │ │ │ ├── ChatBottombar.tsx │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── ChatConversation │ │ │ ├── ChatConversation.tsx │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── ChatList │ │ │ ├── ChatList.tsx │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── ChatMessage │ │ │ ├── ChatMessage.tsx │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── ChatWindow │ │ │ ├── ChatWindow.tsx │ │ │ ├── index.css │ │ │ └── index.ts │ │ ├── KnowledgeForm │ │ │ ├── KnowledgeForm.tsx │ │ │ └── index.ts │ │ ├── MarkdownContent │ │ │ ├── MarkdownContent.tsx │ │ │ └── index.ts │ │ ├── OperationConfirm │ │ │ ├── OperationConfirm.tsx │ │ │ └── index.ts │ │ ├── PageExtraButtons │ │ │ ├── PageExtraButtons.tsx │ │ │ └── index.ts │ │ └── ThemeSwitcher │ │ │ ├── ThemeSwitcher.tsx │ │ │ └── index.ts │ ├── constants │ │ └── index.ts │ ├── models │ │ ├── chat.ts │ │ ├── collapsed.ts │ │ ├── global.ts │ │ └── types.ts │ ├── pages │ │ ├── 403 │ │ │ └── index.tsx │ │ ├── 404 │ │ │ └── index.tsx │ │ ├── Chat │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── Dashboard │ │ │ └── index.tsx │ │ ├── Document │ │ │ └── index.tsx │ │ ├── Home │ │ │ ├── index.less │ │ │ └── index.tsx │ │ ├── KnowledgeBase │ │ │ └── index.tsx │ │ └── Login │ │ │ ├── components │ │ │ ├── EmailCaptcha.tsx │ │ │ └── UsernamePassword.tsx │ │ │ └── index.tsx │ ├── services │ │ ├── aiChatController.ts │ │ ├── authController.ts │ │ ├── chatConversationController.ts │ │ ├── documentController.ts │ │ ├── index.ts │ │ ├── knowledgeBaseController.ts │ │ ├── originFileResourceController.ts │ │ └── typings.d.ts │ └── utils │ │ ├── file.ts │ │ ├── format.ts │ │ └── keyboard.ts ├── tsconfig.json └── typings.d.ts ├── pom.xml └── sql └── postgresql └── init.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dataSources.local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources.local.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f.xml -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g.meta: -------------------------------------------------------------------------------- 1 | #n:know-hub -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/information_schema.FNRwLQ.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/information_schema.FNRwLQ.meta -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/information_schema.FNRwLQ.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/information_schema.FNRwLQ.zip -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/pg_catalog.0S1ZNQ.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/pg_catalog.0S1ZNQ.meta -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/pg_catalog.0S1ZNQ.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/pg_catalog.0S1ZNQ.zip -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/public.abK9xQ.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/know-hub.sxoY6g/schema/public.abK9xQ.meta -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/postgres.edMnLQ.meta: -------------------------------------------------------------------------------- 1 | #n:postgres -------------------------------------------------------------------------------- /.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/postgres.edMnLQ/schema/public.abK9xQ.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/dataSources/cdba57ec-2242-425f-9511-4d56980d2a5f/storage_v2/_src_/database/postgres.edMnLQ/schema/public.abK9xQ.meta -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/README.md -------------------------------------------------------------------------------- /doc/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/1.png -------------------------------------------------------------------------------- /doc/images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/10.png -------------------------------------------------------------------------------- /doc/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/2.png -------------------------------------------------------------------------------- /doc/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/3.png -------------------------------------------------------------------------------- /doc/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/4.png -------------------------------------------------------------------------------- /doc/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/5.png -------------------------------------------------------------------------------- /doc/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/6.png -------------------------------------------------------------------------------- /doc/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/7.png -------------------------------------------------------------------------------- /doc/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/8.png -------------------------------------------------------------------------------- /doc/images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/9.png -------------------------------------------------------------------------------- /doc/images/dev-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/dev-1.png -------------------------------------------------------------------------------- /doc/images/format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/format.png -------------------------------------------------------------------------------- /doc/images/spring-ai-bug-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/images/spring-ai-bug-1.png -------------------------------------------------------------------------------- /doc/spring-ai-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/doc/spring-ai-bug.md -------------------------------------------------------------------------------- /env/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/env/docker-compose.yml -------------------------------------------------------------------------------- /know-hub-ai-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-bom/pom.xml -------------------------------------------------------------------------------- /know-hub-ai-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/pom.xml -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/common/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/common/BaseResponse.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/common/CoreCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/common/CoreCode.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/common/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/common/ErrorCode.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/common/ResultUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/common/ResultUtils.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/exception/BusinessException.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/BaseEntity.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/PageParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/PageParam.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/pojo/PageResult.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/service/objectstore/ObjectStoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/service/objectstore/ObjectStoreService.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/service/objectstore/StorageFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/service/objectstore/StorageFile.java -------------------------------------------------------------------------------- /know-hub-ai-core/src/main/java/me/pgthinker/core/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-core/src/main/java/me/pgthinker/core/utils/FileUtil.java -------------------------------------------------------------------------------- /know-hub-ai-system/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/.idea/.gitignore -------------------------------------------------------------------------------- /know-hub-ai-system/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/.idea/compiler.xml -------------------------------------------------------------------------------- /know-hub-ai-system/.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /know-hub-ai-system/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/.idea/misc.xml -------------------------------------------------------------------------------- /know-hub-ai-system/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/.idea/vcs.xml -------------------------------------------------------------------------------- /know-hub-ai-system/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/pom.xml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/SystemApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/SystemApp.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/config/AppConfig.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/config/MinioProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/config/MinioProperties.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/config/web/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/config/web/SecurityConfig.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/config/web/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/config/web/SecurityProperties.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/constant/AppConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/constant/AppConstant.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/AIChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/AIChatController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/AuthController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/ChatConversationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/ChatConversationController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/DocumentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/DocumentController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/KnowledgeBaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/KnowledgeBaseController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/OriginFileResourceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/OriginFileResourceController.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/AuthVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/AuthVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatConversationVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatConversationVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatMessageVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatMessageVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatRequestVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ChatRequestVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/DocumentVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/DocumentVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/KnowledgeBaseVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/KnowledgeBaseVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ResourceVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/ResourceVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/SimpleBaseVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/SimpleBaseVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/UserLoginVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/controller/vo/UserLoginVO.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/ChatConversationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/ChatConversationMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/ChatMessageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/ChatMessageMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/DocumentEntityMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/DocumentEntityMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/KnowledgeBaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/KnowledgeBaseMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/OriginFileResourceMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/OriginFileResourceMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemPermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemPermissionMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemRoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemRoleMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemRolePermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemRolePermissionMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemUserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemUserMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemUserRoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/mapper/SystemUserRoleMapper.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/memory/DatabaseChatMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/memory/DatabaseChatMemory.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/ChatConversation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/ChatConversation.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/ChatMessage.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/DocumentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/DocumentEntity.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/KnowledgeBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/KnowledgeBase.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/OriginFileResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/ai/OriginFileResource.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemPermission.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemRole.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemRolePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemRolePermission.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemUser.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemUserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/entity/user/SystemUserRole.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/model/enums/ChatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/model/enums/ChatType.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/objectstore/service/MinIOService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/objectstore/service/MinIOService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/security/filter/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/security/filter/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/JwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/JwtService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/impl/JwtServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/impl/JwtServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/impl/UserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/security/service/impl/UserDetailsServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/AIChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/AIChatService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/ChatConversationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/ChatConversationService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/ChatMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/ChatMessageService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/DocumentEntityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/DocumentEntityService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/KnowledgeBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/KnowledgeBaseService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/LLMService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/LLMService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/OriginFileResourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/OriginFileResourceService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/AIChatServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/AIChatServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/ChatConversationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/ChatConversationServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/ChatMessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/ChatMessageServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/DocumentEntityServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/DocumentEntityServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/KnowledgeBaseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/KnowledgeBaseServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/LLMServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/LLMServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/OriginFileResourceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/ai/impl/OriginFileResourceServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/AuthService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemPermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemPermissionService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemRoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemRoleService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/SystemUserService.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/AuthServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemPermissionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemPermissionServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemRoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemRoleServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemUserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/service/system/impl/SystemUserServiceImpl.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/java/me/pgthinker/system/utils/SecurityFrameworkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/java/me/pgthinker/system/utils/SecurityFrameworkUtil.java -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/application.yml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/llm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/llm.yml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/mapper/SystemPermissionMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/mapper/SystemPermissionMapper.xml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/mapper/SystemRoleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/mapper/SystemRoleMapper.xml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/mapper/SystemUserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/mapper/SystemUserMapper.xml -------------------------------------------------------------------------------- /know-hub-ai-system/src/main/resources/prompt/RAG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-system/src/main/resources/prompt/RAG.txt -------------------------------------------------------------------------------- /know-hub-ai-ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.env.example -------------------------------------------------------------------------------- /know-hub-ai-ui/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: require.resolve('@umijs/max/eslint'), 3 | }; 4 | -------------------------------------------------------------------------------- /know-hub-ai-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.gitignore -------------------------------------------------------------------------------- /know-hub-ai-ui/.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no-install max verify-commit $1 2 | -------------------------------------------------------------------------------- /know-hub-ai-ui/.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.husky/pre-commit -------------------------------------------------------------------------------- /know-hub-ai-ui/.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.lintstagedrc -------------------------------------------------------------------------------- /know-hub-ai-ui/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.npmrc -------------------------------------------------------------------------------- /know-hub-ai-ui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.prettierignore -------------------------------------------------------------------------------- /know-hub-ai-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.prettierrc -------------------------------------------------------------------------------- /know-hub-ai-ui/.stylelintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: require.resolve('@umijs/max/stylelint'), 3 | }; 4 | -------------------------------------------------------------------------------- /know-hub-ai-ui/.umirc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/.umirc.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/README.md: -------------------------------------------------------------------------------- 1 | # README 2 | 3 | `@umijs/max` 模板项目,更多功能参考 [Umi Max 简介](https://umijs.org/docs/max/introduce) 4 | -------------------------------------------------------------------------------- /know-hub-ai-ui/mock/userAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/mock/userAPI.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/package.json -------------------------------------------------------------------------------- /know-hub-ai-ui/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/pnpm-lock.yaml -------------------------------------------------------------------------------- /know-hub-ai-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/public/favicon.ico -------------------------------------------------------------------------------- /know-hub-ai-ui/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/public/logo.png -------------------------------------------------------------------------------- /know-hub-ai-ui/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/public/logo.svg -------------------------------------------------------------------------------- /know-hub-ai-ui/src/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/access.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/app.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /know-hub-ai-ui/src/assets/icons/robat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/assets/icons/robat.svg -------------------------------------------------------------------------------- /know-hub-ai-ui/src/assets/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/assets/icons/user.svg -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatBottombar/ChatBottombar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatBottombar/ChatBottombar.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatBottombar/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatBottombar/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatBottombar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatBottombar/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatConversation/ChatConversation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatConversation/ChatConversation.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatConversation/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatConversation/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatConversation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatConversation/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatList/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatList/ChatList.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatList/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatList/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatList/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatMessage/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatMessage/ChatMessage.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatMessage/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatMessage/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatMessage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatMessage/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatWindow/ChatWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatWindow/ChatWindow.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatWindow/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatWindow/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ChatWindow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ChatWindow/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/KnowledgeForm/KnowledgeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/KnowledgeForm/KnowledgeForm.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/KnowledgeForm/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/MarkdownContent/MarkdownContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/MarkdownContent/MarkdownContent.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/MarkdownContent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/MarkdownContent/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/OperationConfirm/OperationConfirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/OperationConfirm/OperationConfirm.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/OperationConfirm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/OperationConfirm/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/PageExtraButtons/PageExtraButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/PageExtraButtons/PageExtraButtons.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/PageExtraButtons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/PageExtraButtons/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ThemeSwitcher/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ThemeSwitcher/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/component/ThemeSwitcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/component/ThemeSwitcher/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/constants/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/models/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/models/chat.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/models/collapsed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/models/collapsed.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/models/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/models/global.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/models/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/models/types.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/403/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/403/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/404/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/404/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Chat/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Chat/index.css -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Chat/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Chat/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Dashboard/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Document/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Document/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Home/index.less: -------------------------------------------------------------------------------- 1 | .container { 2 | padding-top: 80px; 3 | } 4 | -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/KnowledgeBase/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/KnowledgeBase/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Login/components/EmailCaptcha.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Login/components/EmailCaptcha.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Login/components/UsernamePassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Login/components/UsernamePassword.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/aiChatController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/aiChatController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/authController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/chatConversationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/chatConversationController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/documentController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/documentController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/index.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/knowledgeBaseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/knowledgeBaseController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/originFileResourceController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/originFileResourceController.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/services/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/services/typings.d.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/utils/file.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/utils/format.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/src/utils/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/know-hub-ai-ui/src/utils/keyboard.ts -------------------------------------------------------------------------------- /know-hub-ai-ui/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./src/.umi/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /know-hub-ai-ui/typings.d.ts: -------------------------------------------------------------------------------- 1 | import '@umijs/max/typings'; 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/pom.xml -------------------------------------------------------------------------------- /sql/postgresql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NingNing0111/know-hub-ai/HEAD/sql/postgresql/init.sql --------------------------------------------------------------------------------