知识库项目接口开发框架
基于若依平台修改【RouYi-Vue-fast】
若依平台官网地址:
http://doc.ruoyi.vip
平台简介
- 本仓库为RuoYi-Vue-fast的单应用版本的改良版。
- 后端采用Spring Boot、Spring Security、Redis & Jwt。
- 权限认证使用Jwt,支持多终端认证系统。
- 剔除业务不相关的模块,仅保留用户、角色、菜单的相关权限代码。
- 修改业务判断中反人类的 0标识正确 1标识错误 的内置类型,同步修改配置文件、sql和**mapper.xml
- 升级springboot版本为2.7.10,新增knife4j作为api文档模块
- 重新整理了sql文件,/sql/init.sql
- 引入对象存储minio,用来存储文件
架构图

内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 角色管理:根据角色分配权限。
- 菜单管理:根据角色分配菜单。
- 文件管理:文件上传、文件树形列表。
- 知识库管理:知识库创建、知识库文档添加。
- 图谱管理:待开发
开发环境配置步骤
- 直接使用application-dev.yml或修改配置文件application-local.yml
修改的内容包括:
- mysql,多数据源配置,初始化数据库(sql/init.sql)
- redis
- minio,对象存储配置,初始化ak和sk
pavis.profile,本地上传文件配置
修改配置文件logback.xml
log.path