Эх сурвалжийг харах

解决目录树的相关BUG

wukai 1 жил өмнө
parent
commit
53caf41eb4

+ 98 - 8
doc-admin/src/main/resources/application-test.yml

@@ -1,11 +1,38 @@
-# 开发环境配置
-server:
-  # 服务器的HTTP端口,默认为8080
-  port: 8080
 # 项目相关配置
 ruoyi:
+  # 名称
+  name: jjt
+  # 版本
+  version: 3.8.6
+  # 版权年份
+  copyrightYear: 2023
+  # 实例演示开关
+  demoEnabled: false
+  # 获取ip地址开关
+  addressEnabled: false
+  # 验证码类型 math 数字计算 char 字符验证
+  captchaType: math
   # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
   profile: /opt/doc/uploadPath
+# 开发环境配置
+server:
+  # 服务器的HTTP端口,默认为8080
+  port: 8080
+  servlet:
+    # 应用的访问路径
+    context-path: /
+  tomcat:
+    # tomcat的URI编码
+    uri-encoding: UTF-8
+    # 连接数满后的排队数,默认为100
+    accept-count: 1000
+    # tomcat超时时间
+    max-connections: 30000
+    threads:
+      # tomcat最大线程数,默认为200
+      max: 800
+      # Tomcat启动初始化的线程数,默认值10
+      min-spare: 100
 # Spring配置
 spring:
   #es配置
@@ -28,7 +55,7 @@ spring:
     # 数据库索引
     database: 0
     # 密码
-    password:
+    password: redis123
     # 连接超时时间
     timeout: 10s
     lettuce:
@@ -50,7 +77,7 @@ spring:
       master:
         url: jdbc:mysql://127.0.0.1:3306/doc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
         username: root
-        password: 2096094ba37529f2
+        password: 123456
       # 从库数据源
       slave:
         # 从数据源开关/默认关闭
@@ -101,9 +128,72 @@ spring:
         wall:
           config:
             multi-statement-allow: true
-
+  # 资源信息
+  messages:
+    # 国际化资源文件路径
+    basename: i18n/messages
+  profiles:
+    active: dev
+  # 文件上传
+  servlet:
+    multipart:
+      # 单个文件大小
+      max-file-size: 10GB
+      # 设置总上传的文件大小
+      max-request-size: 20GB
+  # 服务模块
+  devtools:
+    restart:
+      # 热部署开关
+      enabled: true
 # 日志配置
 logging:
   level:
     com.doc: debug
-    org.springframework: warn
+    org.springframework: warn
+# token配置
+token:
+  # 令牌自定义标识
+  header: Authorization
+  # 令牌密钥
+  secret: jjt@DOC.2023
+  # 令牌有效期(默认30分钟)
+  expireTime: 30
+
+# MyBatis配置
+mybatis-plus:
+  # 搜索指定包别名
+  typeAliasesPackage: com.doc.**.domain
+  # 配置mapper的扫描,找到所有的mapper.xml映射文件
+  mapperLocations: classpath*:mapper/**/*Mapper.xml
+  # 加载全局的配置文件
+  configLocation: classpath:mybatis/mybatis-config.xml
+
+# PageHelper分页插件
+pagehelper:
+  helperDialect: mysql
+  supportMethodsArguments: true
+  params: count=countSql
+
+# Swagger配置
+swagger:
+  # 是否开启swagger
+  enabled: true
+  # 请求前缀
+  pathMapping: /dev-api
+
+# 防止XSS攻击
+xss:
+  # 过滤开关
+  enabled: true
+  # 排除链接(多个用逗号分隔)
+  excludes: /system/notice
+  # 匹配链接
+  urlPatterns: /system/*,/monitor/*,/tool/*
+# 用户配置
+user:
+  password:
+    # 密码最大错误次数
+    maxRetryCount: 5
+    # 密码锁定时间(默认10分钟)
+    lockTime: 10

+ 2 - 29
doc-admin/src/main/resources/application.yml

@@ -1,34 +1,7 @@
-# 项目相关配置
-ruoyi:
-  # 名称
-  name: jjt
-  # 版本
-  version: 3.8.6
-  # 版权年份
-  copyrightYear: 2023
-  # 实例演示开关
-  demoEnabled: false
-  # 获取ip地址开关
-  addressEnabled: false
-  # 验证码类型 math 数字计算 char 字符验证
-  captchaType: math
+
 # 公共配置
 server:
-  servlet:
-    # 应用的访问路径
-    context-path: /
-  tomcat:
-    # tomcat的URI编码
-    uri-encoding: UTF-8
-    # 连接数满后的排队数,默认为100
-    accept-count: 1000
-    # tomcat超时时间
-    max-connections: 30000
-    threads:
-      # tomcat最大线程数,默认为200
-      max: 800
-      # Tomcat启动初始化的线程数,默认值10
-      min-spare: 100
+
 # Spring配置
 spring:
   # 资源信息

+ 0 - 1
doc-biz/src/main/java/com/doc/biz/controller/ApiController.java

@@ -21,7 +21,6 @@ import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.util.HashMap;
-import java.util.List;
 import java.util.Objects;
 
 /**

+ 1 - 0
doc-biz/src/main/resources/mapper/biz/DocDirMapper.xml

@@ -40,6 +40,7 @@
         <where>
             <if test="dirType != null  and dirType != ''">and DIR_TYPE = #{dirType}</if>
             <if test="dirRole != null  and dirRole != ''">and DIR_ROLE = #{dirRole}</if>
+            <if test="spaceId != null  and spaceId != ''">and SPACE_ID = #{spaceId}</if>
             <if test="dirName != null  and dirName != ''">and DIR_NAME like concat('%', #{dirName}, '%')</if>
             <if test="parentId != null ">and PARENT_ID = #{parentId}</if>
         </where>