소스 검색

更新提交

alibct 2 년 전
부모
커밋
89b33e678b
4개의 변경된 파일70개의 추가작업 그리고 9개의 파일을 삭제
  1. 38 0
      README.md
  2. 1 1
      pom.xml
  3. 30 7
      sql/init.sql
  4. 1 1
      src/main/resources/application-dev.yml

+ 38 - 0
README.md

@@ -0,0 +1,38 @@
+# 知识库项目接口开发框架
+
+### 基于若依平台修改【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,修复因springboot版本升级后无法运行的swagger
+* 重新整理了sql文件,/sql/init.sql
+* 引入对象存储minio,用来存储文件
+
+## 内置功能
+
+1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
+2. 角色管理:根据角色分配权限。
+3. 菜单管理:根据角色分配菜单。
+4. 文件管理:文件上传、文件树形列表。
+5. 知识库管理:知识库创建、知识库文档添加。
+6. 图谱管理:待开发
+
+## 开发环境配置步骤
+
+1. 修改配置文件application-dev.yml
+
+* mysql,多数据源配置
+* redis
+* minio,对象存储配置
+
+2. 修改配置文件logback.xml
+
+* log.path

+ 1 - 1
pom.xml

@@ -5,7 +5,7 @@
     <parent>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-parent</artifactId>
-        <version>2.5.14</version>
+        <version>2.7.10</version>
         <relativePath/> <!-- lookup parent from repository -->
     </parent>
     <groupId>com.pavis</groupId>

+ 30 - 7
sql/init.sql

@@ -25,6 +25,18 @@ create table sys_user
 ) engine = innodb
   auto_increment = 100 comment = '用户信息表';
 
+-- ----------------------------
+-- 初始化-用户信息表数据
+-- ----------------------------
+insert into sys_user
+values (1, 'admin', '管理员', 'admin@s-privacy.com', '15888888888', '2', '',
+        '$2a$10$qKk3odQF1j7D0lhaLf2wB.KzOmFY9zDtQpScsRLTy3qdHml9O3Gm.', '1', '0', '127.0.0.1', sysdate(), 'admin',
+        sysdate(), '', null, '超级管理员');
+insert into sys_user
+values (2, 'pavis', '派维斯', 'pavis@s-privacy.com', '15666666666', '2', '',
+        '$2a$10$qKk3odQF1j7D0lhaLf2wB.KzOmFY9zDtQpScsRLTy3qdHml9O3Gm.', '1', '0', '127.0.0.1', sysdate(), 'admin',
+        sysdate(), '', null, '管理员');
+
 -- ----------------------------
 -- 2、角色信息表
 -- ----------------------------
@@ -54,6 +66,7 @@ values ('1', '管理员', 'admin', 1, 1, 0, 'admin', sysdate(), '', null, '管
 insert into sys_role
 values ('2', '普通用户', 'user', 2, 1, 0, 'admin', sysdate(), '', null, '普通用户');
 
+
 -- ----------------------------
 -- 3、菜单权限表
 -- ----------------------------
@@ -95,6 +108,19 @@ create table sys_user_role
     primary key (user_id, role_id)
 ) engine = innodb comment = '用户和角色关联表';
 
+-- ----------------------------
+-- 初始化-用户和角色关联表数据
+-- ----------------------------
+insert into sys_user_role
+values ('1', '1');
+insert into sys_user_role
+values ('2', '1');
+
+select *
+from sys_user
+where user_name = 'admin';
+
+
 -- ----------------------------
 -- 5、文件表
 -- ----------------------------
@@ -122,10 +148,6 @@ create table sys_file
     primary key (file_id)
 ) engine = innodb comment = '文件信息表';
 
-
--- ----------------------------
--- 6、知识库表
--- ----------------------------
 drop table if exists sys_kb;
 create table sys_kb
 (
@@ -144,6 +166,7 @@ create table sys_kb
     primary key (kb_id)
 ) engine = innodb comment = '知识库表';
 
+
 -- ----------------------------
 -- 7、知识库-文档关联表
 -- ----------------------------
@@ -160,6 +183,8 @@ create table sys_kb_file
     remark      varchar(512) default '' comment '备注'
 ) engine = innodb comment = '知识库-文档关联表';
 
+
+
 -- ----------------------------
 -- 8、图谱表
 -- ----------------------------
@@ -218,6 +243,4 @@ create table sys_entity_instance
     update_time datetime comment '更新时间',
     remark      varchar(512) default '' comment '备注',
     primary key (entity_id)
-) engine = innodb comment = '图谱实体表';
-
-
+) engine = innodb comment = '图谱实体表';

+ 1 - 1
src/main/resources/application-dev.yml

@@ -1,5 +1,5 @@
 server:
-  port: 10011
+  port: 8068
 # 通用配置
 pavis:
   profile: /Users/alibct/Downloads/project/pavis/uploadPath