Merge branch 'master' into deploy

# Conflicts:
#	README.md
pull/875/head
Zheng Jie 2023-10-30 09:13:23 +08:00
commit c48eab3ef2
3 changed files with 7 additions and 6 deletions

View File

@ -78,7 +78,7 @@ public class SwaggerConfig {
return new ApiInfoBuilder() return new ApiInfoBuilder()
.description("一个简单且易上手的 Spring boot 后台管理框架") .description("一个简单且易上手的 Spring boot 后台管理框架")
.title("ELADMIN 接口文档") .title("ELADMIN 接口文档")
.version("2.6") .version("2.7")
.build(); .build();
} }
@ -93,8 +93,6 @@ public class SwaggerConfig {
private List<SecurityContext> securityContexts() { private List<SecurityContext> securityContexts() {
//设置需要登录认证的路径 //设置需要登录认证的路径
List<SecurityContext> securityContexts = new ArrayList<>(); List<SecurityContext> securityContexts = new ArrayList<>();
// ^(?!auth).*$ 表示所有包含auth的接口不需要使用securitySchemes即不需要带token
// ^标识开始 ()里是一子表达式 ?!/auth表示匹配不是/auth的位置匹配上则添加请求头注意路径已/开头 .表示任意字符 *表示前面的字符匹配多次 $标识结束
securityContexts.add(getContextByPath()); securityContexts.add(getContextByPath());
return securityContexts; return securityContexts;
} }
@ -102,7 +100,8 @@ public class SwaggerConfig {
private SecurityContext getContextByPath() { private SecurityContext getContextByPath() {
return SecurityContext.builder() return SecurityContext.builder()
.securityReferences(defaultAuth()) .securityReferences(defaultAuth())
.operationSelector(o->o.requestMappingPattern().matches("^(?!/auth).*$")) // 表示 /auth/code、/auth/login 接口不需要使用securitySchemes即不需要带token
.operationSelector(o->o.requestMappingPattern().matches("^(?!/auth/code|/auth/login).*$"))
.build(); .build();
} }

View File

@ -86,6 +86,8 @@ public class EmailServiceImpl implements EmailService {
account.setSslEnable(true); account.setSslEnable(true);
// 使用STARTTLS安全连接 // 使用STARTTLS安全连接
account.setStarttlsEnable(true); account.setStarttlsEnable(true);
// 解决jdk8之后默认禁用部分tls协议导致邮件发送失败的问题
account.setSslProtocols("TLSv1 TLSv1.1 TLSv1.2");
String content = emailVo.getContent(); String content = emailVo.getContent();
// 发送 // 发送
try { try {

View File

@ -35,6 +35,7 @@ CREATE TABLE `code_column_config` (
`not_null` bit(1) DEFAULT NULL, `not_null` bit(1) DEFAULT NULL,
`query_type` varchar(255) DEFAULT NULL, `query_type` varchar(255) DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL, `remark` varchar(255) DEFAULT NULL,
`date_annotation` varchar(255) DEFAULT NULL,
PRIMARY KEY (`column_id`) USING BTREE, PRIMARY KEY (`column_id`) USING BTREE,
KEY `idx_table_name` (`table_name`) KEY `idx_table_name` (`table_name`)
) ENGINE=InnoDB AUTO_INCREMENT=191 ROW_FORMAT=COMPACT COMMENT='代码生成字段信息存储'; ) 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文件路径', `api_path` varchar(255) DEFAULT NULL COMMENT '前端Api文件路径',
`prefix` varchar(255) DEFAULT NULL COMMENT '表前缀', `prefix` varchar(255) DEFAULT NULL COMMENT '表前缀',
`api_alias` varchar(255) DEFAULT NULL COMMENT '接口名称', `api_alias` varchar(255) DEFAULT NULL COMMENT '接口名称',
`date_annotation` varchar(255) DEFAULT NULL,
PRIMARY KEY (`config_id`) USING BTREE, PRIMARY KEY (`config_id`) USING BTREE,
KEY `idx_table_name` (`table_name`(100)) KEY `idx_table_name` (`table_name`(100))
) ENGINE=InnoDB AUTO_INCREMENT=7 ROW_FORMAT=COMPACT COMMENT='代码生成器配置'; ) ENGINE=InnoDB AUTO_INCREMENT=7 ROW_FORMAT=COMPACT COMMENT='代码生成器配置';
@ -658,7 +658,7 @@ CREATE TABLE `sys_user` (
`avatar_path` varchar(255) DEFAULT NULL COMMENT '头像真实路径', `avatar_path` varchar(255) DEFAULT NULL COMMENT '头像真实路径',
`password` varchar(255) DEFAULT NULL COMMENT '密码', `password` varchar(255) DEFAULT NULL COMMENT '密码',
`is_admin` bit(1) DEFAULT b'0' COMMENT '是否为admin账号', `is_admin` bit(1) DEFAULT b'0' COMMENT '是否为admin账号',
`enabled` bigint(20) DEFAULT NULL COMMENT '状态1启用、0禁用', `enabled` bit(1) DEFAULT NULL COMMENT '状态1启用、0禁用',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建者', `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新者', `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
`pwd_reset_time` datetime DEFAULT NULL COMMENT '修改密码的时间', `pwd_reset_time` datetime DEFAULT NULL COMMENT '修改密码的时间',