From b03c2fd4157c57b33f3791926ba4a2bec7ed446e Mon Sep 17 00:00:00 2001
From: Zheng Jie <201507802@qq.com>
Date: Fri, 7 Jul 2023 18:04:49 +0800
Subject: [PATCH 01/10] update README.md
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index 798ee741..1eedb660 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,13 @@
| github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-web |
| 码云 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-web |
+#### VPS推荐
+🎉 使用优惠码: `BWHNCXNVXV`,可获得 6.81% 的折扣, [查看更多介绍](https://eladmin.vip/pages/050101/)
+
+
+
+
+
#### 主要特性
- 使用最新技术栈,社区资源丰富。
- 高效率开发,代码生成器可一键生成前后端代码
From 86e8af65367c3985b4e6c36c2a51bd71402f047c Mon Sep 17 00:00:00 2001
From: Zheng Jie <201507802@qq.com>
Date: Fri, 7 Jul 2023 18:07:14 +0800
Subject: [PATCH 02/10] update README.md
---
README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 1eedb660..ce80bc37 100644
--- a/README.md
+++ b/README.md
@@ -27,12 +27,12 @@
| 码云 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-web |
#### VPS推荐
-🎉 使用优惠码: `BWHNCXNVXV`,可获得 6.81% 的折扣, [查看更多介绍](https://eladmin.vip/pages/050101/)
-
-
+
+使用优惠码: `BWHNCXNVXV`,可获得 6.81% 的折扣, [查看介绍](https://eladmin.vip/pages/050101/)
+
#### 主要特性
- 使用最新技术栈,社区资源丰富。
- 高效率开发,代码生成器可一键生成前后端代码
From 6d4a00406f3227ce52166506a8a2ebfba13aa1d1 Mon Sep 17 00:00:00 2001
From: Zheng Jie <201507802@qq.com>
Date: Tue, 11 Jul 2023 16:36:48 +0800
Subject: [PATCH 03/10] update eladmin.sql close
https://github.com/elunez/eladmin/issues/806
---
sql/eladmin.sql | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sql/eladmin.sql b/sql/eladmin.sql
index 30ce1118..14483d24 100644
--- a/sql/eladmin.sql
+++ b/sql/eladmin.sql
@@ -35,6 +35,7 @@ CREATE TABLE `code_column_config` (
`not_null` bit(1) DEFAULT NULL,
`query_type` varchar(255) DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL,
+ `date_annotation` varchar(255) DEFAULT NULL,
PRIMARY KEY (`column_id`) USING BTREE,
KEY `idx_table_name` (`table_name`)
) ENGINE=InnoDB AUTO_INCREMENT=191 ROW_FORMAT=COMPACT COMMENT='代码生成字段信息存储';
@@ -54,7 +55,6 @@ CREATE TABLE `code_gen_config` (
`api_path` varchar(255) DEFAULT NULL COMMENT '前端Api文件路径',
`prefix` varchar(255) DEFAULT NULL COMMENT '表前缀',
`api_alias` varchar(255) DEFAULT NULL COMMENT '接口名称',
- `date_annotation` varchar(255) DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE,
KEY `idx_table_name` (`table_name`(100))
) ENGINE=InnoDB AUTO_INCREMENT=7 ROW_FORMAT=COMPACT COMMENT='代码生成器配置';
From 61c71313436482eda6b365ed124bf90e962a3a90 Mon Sep 17 00:00:00 2001
From: Zheng Jie <201507802@qq.com>
Date: Wed, 12 Jul 2023 16:21:10 +0800
Subject: [PATCH 04/10] update SwaggerConfig.java close
https://github.com/elunez/eladmin/issues/807
---
.../src/main/java/me/zhengjie/config/SwaggerConfig.java | 7 +++----
.../modules/security/rest/AuthorizationController.java | 3 +--
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java b/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java
index 989be98d..1edbcc49 100644
--- a/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java
+++ b/eladmin-common/src/main/java/me/zhengjie/config/SwaggerConfig.java
@@ -78,7 +78,7 @@ public class SwaggerConfig {
return new ApiInfoBuilder()
.description("一个简单且易上手的 Spring boot 后台管理框架")
.title("ELADMIN 接口文档")
- .version("2.6")
+ .version("2.7")
.build();
}
@@ -93,8 +93,6 @@ public class SwaggerConfig {
private List securityContexts() {
//设置需要登录认证的路径
List securityContexts = new ArrayList<>();
- // ^(?!auth).*$ 表示所有包含auth的接口不需要使用securitySchemes即不需要带token
- // ^标识开始 ()里是一子表达式 ?!/auth表示匹配不是/auth的位置,匹配上则添加请求头,注意路径已/开头 .表示任意字符 *表示前面的字符匹配多次 $标识结束
securityContexts.add(getContextByPath());
return securityContexts;
}
@@ -102,7 +100,8 @@ public class SwaggerConfig {
private SecurityContext getContextByPath() {
return SecurityContext.builder()
.securityReferences(defaultAuth())
- .operationSelector(o->o.requestMappingPattern().matches("^(?!/auth).*$"))
+ // 表示 /auth/code、/auth/login 接口不需要使用securitySchemes即不需要带token
+ .operationSelector(o->o.requestMappingPattern().matches("^(?!/auth/code|/auth/login).*$"))
.build();
}
diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthorizationController.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthorizationController.java
index effb15f5..535c017d 100644
--- a/eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthorizationController.java
+++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/rest/AuthorizationController.java
@@ -22,7 +22,6 @@ import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import me.zhengjie.annotation.Log;
-import me.zhengjie.annotation.rest.AnonymousDeleteMapping;
import me.zhengjie.annotation.rest.AnonymousGetMapping;
import me.zhengjie.annotation.rest.AnonymousPostMapping;
import me.zhengjie.config.RsaProperties;
@@ -141,7 +140,7 @@ public class AuthorizationController {
}
@ApiOperation("退出登录")
- @AnonymousDeleteMapping(value = "/logout")
+ @DeleteMapping(value = "/logout")
public ResponseEntity