[{"title":"( 126 个子文件 2.71MB ) 基于 SpringAI 的 RAG 系统,可以和基于 Spring 体系的业务系统进行无缝集成","children":[{"title":"mmk-1.gif <span style='color:#111;'> 92.53KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"UserServiceImpl.java <span style='color:#111;'> 12.31KB </span>","children":null,"spread":false},{"title":"ShiroConfig.java <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false},{"title":"RoleServiceImpl.java <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"MindMarkSessionDAO.java <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"WatchDataBaseTimer.java <span style='color:#111;'> 6.31KB </span>","children":null,"spread":false},{"title":"DataBaseBzService.java <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"ComponentPermissionEntity.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"ComponentPermissionServiceImpl.java <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"RoleController.java <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"IPUtil.java <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"FileBzService.java <span style='color:#111;'> 5.02KB </span>","children":null,"spread":false},{"title":"UserController.java <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"WatchFileTimer.java <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":"MindMarkSessionEntity.java <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"ShiroAuthController.java <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"UserEntity.java <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"ChatServiceImpl.java <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"FileUploadController.java <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"ApiPermissionEntity.java <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"MySQLEtlService.java <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"CaptchaController.java <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"ApiPermissionServiceImpl.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"EtlBaseService.java <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"ComponentPermissionController.java <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false},{"title":"ApiPermissionController.java <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"MindMarkCaptchaValidateFilter.java <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"MindMarkMySQLRealm.java <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"CaptchaConfig.java <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"RoleEntity.java <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"TextSplitter.java <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"DBController.java <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"ChatController.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"SchemaTableController.java <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"MindMarkSessionServiceImpl.java <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"JdbcUrlBuilder.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"MindMarkSecurityUtils.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"MessageValidationAspect.java <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"AiConfig.java <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"KaptchaTextCreator.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"ValidUserValidator.java <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"MindMarkSessionFactory.java <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"IUserService.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"FileUploadEntity.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"AuthConstants.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"IUserRepository.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"RoleListSerializer.java <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"AjaxResult.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"FileEtlService.java <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"I18nConfig.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"MindMarkBaseException.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"DbEntity.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"HashUtils.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"RoleListDeserializer.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"IComponentPermissionService.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"IRoleRepository.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"IRoleApiRepository.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"IUserRoleRepository.java <span style='color:#111;'> 995B </span>","children":null,"spread":false},{"title":"IDbRepository.java <span style='color:#111;'> 984B </span>","children":null,"spread":false},{"title":"TableEntity.java <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"EmbeddingLogEntity.java <span style='color:#111;'> 932B </span>","children":null,"spread":false},{"title":"IMindMarkSessionRepository.java <span style='color:#111;'> 929B </span>","children":null,"spread":false},{"title":"EtlConfig.java <span style='color:#111;'> 911B </span>","children":null,"spread":false},{"title":"MindmarkApplication.java <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"IApiPermissionRepository.java <span style='color:#111;'> 894B </span>","children":null,"spread":false},{"title":"IComponentPermissionRepository.java <span style='color:#111;'> 881B </span>","children":null,"spread":false},{"title":"IApiPermissionService.java <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"UserIndexEntity.java <span style='color:#111;'> 861B </span>","children":null,"spread":false},{"title":"IEmbeddingLogRepository.java <span style='color:#111;'> 850B </span>","children":null,"spread":false},{"title":"I18nUtil.java <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"RoleApiEntity.java <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":"RoleComponentEntity.java <span style='color:#111;'> 825B </span>","children":null,"spread":false},{"title":"GlobalExceptionHandler.java <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"IRoleComponentRepository.java <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"UserRoleEntity.java <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"ITableRepository.java <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"ModelType.java <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"IRoleService.java <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"IFileUploadRepository.java <span style='color:#111;'> 594B </span>","children":null,"spread":false},{"title":"ChatService.java <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"I18nService.java <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"IMindMarkSessionService.java <span style='color:#111;'> 524B </span>","children":null,"spread":false},{"title":"JpaConfig.java <span style='color:#111;'> 481B </span>","children":null,"spread":false},{"title":"ValidUser.java <span style='color:#111;'> 448B </span>","children":null,"spread":false},{"title":"LocalizationUtils.java <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"ValidMessage.java <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"UserNameDuplicateException.java <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"UserNotExistsException.java <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"IUserIndexRepository.java <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"CellphoneDuplicateException.java <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"EmailDuplicateException.java <span style='color:#111;'> 157B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"mind-mark.pdm <span style='color:#111;'> 199.91KB </span>","children":null,"spread":false},{"title":"embedding.png <span style='color:#111;'> 713.05KB </span>","children":null,"spread":false},{"title":"test-2.png <span style='color:#111;'> 315.48KB </span>","children":null,"spread":false},{"title":"test-3-ollama-deepseek.png <span style='color:#111;'> 296.27KB </span>","children":null,"spread":false},{"title":"pdm.png <span style='color:#111;'> 287.44KB </span>","children":null,"spread":false},{"title":"mind-mark-react.png <span style='color:#111;'> 227.03KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]