From 36460e00525f0f8925008e0da9a52a8b895f10c1 Mon Sep 17 00:00:00 2001
From: dataprince <dataprince@163.com>
Date: Sat, 29 Jul 2023 08:11:42 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E2=80=9C=E7=B3=BB=E7=BB=9F=E6=8E=A5?=
 =?UTF-8?q?=E5=8F=A3=E2=80=9D=E8=8F=9C=E5=8D=95=E8=AE=BE=E7=BD=AE=E4=B8=BA?=
 =?UTF-8?q?=E5=A4=96=E9=93=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ruoyi-admin/src/main/resources/application.yml |  9 +++++----
 ruoyi-modules/ruoyi-demo/pom.xml               |  5 +++++
 ruoyi-ui/src/views/tool/swagger/index.vue      | 15 ---------------
 sql/update.sql                                 |  5 ++++-
 4 files changed, 14 insertions(+), 20 deletions(-)
 delete mode 100644 ruoyi-ui/src/views/tool/swagger/index.vue

diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 67f25d9..e58ec2f 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -127,19 +127,20 @@ pagehelper:
 
 # SpringDoc配置
 springdoc:
-  packages-to-scan: ##需要扫描的包,可以配置多个
-    - com.ruoyi.demo.*
-  paths-to-exclude:  ##配置不包含在swagger文档中的api
+  #需要扫描的包,可以配置多个,使用逗号分割
+  packages-to-scan: com.ruoyi.demo
+  paths-to-exclude:  #配置不包含在swagger文档中的api
     - /api/test/**
     - /api/mockito/data
   swagger-ui:
     enabled: true  #开启/禁止swagger,prod可以设置为false
+    disable-swagger-default-url: true  #禁用default petstore url
     path: /swagger-ui.html  #swagger页面
+    persistAuthorization: true  # 持久化认证数据,如果设置为 true,它会保留授权数据并且不会在浏览器关闭/刷新时丢失
     csrf:
       enabled: true # 启用CSRF支持
   api-docs:
     enabled: true #开启/禁止api-docs, prod可以设置为false
-    path: /api-docs #api的json文档
   use-management-port: false
   enable-spring-security: true
 
diff --git a/ruoyi-modules/ruoyi-demo/pom.xml b/ruoyi-modules/ruoyi-demo/pom.xml
index 8c30a71..5948627 100644
--- a/ruoyi-modules/ruoyi-demo/pom.xml
+++ b/ruoyi-modules/ruoyi-demo/pom.xml
@@ -21,6 +21,11 @@
             <artifactId>ruoyi-common-core</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>com.ruoyi</groupId>
+            <artifactId>ruoyi-common-springdoc</artifactId>
+        </dependency>
+
     </dependencies>
 
 </project>
diff --git a/ruoyi-ui/src/views/tool/swagger/index.vue b/ruoyi-ui/src/views/tool/swagger/index.vue
deleted file mode 100644
index 7b10e8c..0000000
--- a/ruoyi-ui/src/views/tool/swagger/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-<template>
-  <i-frame :src="url" />
-</template>
-<script>
-import iFrame from "@/components/iFrame/index";
-export default {
-  name: "Swagger",
-  components: { iFrame },
-  data() {
-    return {
-      url: process.env.VUE_APP_BASE_API + "/swagger-ui.html"
-    };
-  },
-};
-</script>
diff --git a/sql/update.sql b/sql/update.sql
index 634d48c..b91a954 100644
--- a/sql/update.sql
+++ b/sql/update.sql
@@ -137,5 +137,8 @@ INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_
  (72, 12, 'date', '商品时间', 'datetime', 'Date', 'date', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2023-07-11 15:52:15', '', NULL),
  (73, 12, 'type', '商品种类', 'char(1)', 'String', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 7, 'admin', '2023-07-11 15:52:15', '', NULL);
 
--- udate to Ruoyi-Flex V4.1.2:
+-- udate to Ruoyi-Flex V4.1.2: 删除druid
 delete FROM sys_menu where menu_id=111
+
+-- udate to Ruoyi-Flex V4.1.3: 将“系统接口”设置为外链
+update sys_menu SET path="http://localhost:8080/swagger-ui/index.html", component = "", is_frame = "0", menu_type = "M" where menu_id = 117