mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 21:00:53 +08:00 
			
		
		
		
	Merge branch 'dev' into 2.0.x
# Conflicts: # continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/request/UserRequest.java # continew-admin-webapi/src/main/resources/application.yml
This commit is contained in:
		| @@ -142,7 +142,8 @@ public class QueryHelper { | ||||
|         String property = queryAnnotation.property(); | ||||
|         fieldName = StrUtil.blankToDefault(property, fieldName); | ||||
|         String columnName = StrUtil.toUnderlineCase(fieldName); | ||||
|         switch (queryAnnotation.type()) { | ||||
|         Query.Type queryType = queryAnnotation.type(); | ||||
|         switch (queryType) { | ||||
|             case EQUAL: | ||||
|                 queryWrapper.eq(columnName, fieldValue); | ||||
|                 break; | ||||
| @@ -163,7 +164,9 @@ public class QueryHelper { | ||||
|                 break; | ||||
|             case BETWEEN: | ||||
|                 List<Object> between = new ArrayList<>((List<Object>)fieldValue); | ||||
|                 if (between.size() >= 2) { | ||||
|                     queryWrapper.between(columnName, between.get(0), between.get(1)); | ||||
|                 } | ||||
|                 break; | ||||
|             case LEFT_LIKE: | ||||
|                 queryWrapper.likeLeft(columnName, fieldValue); | ||||
| @@ -191,7 +194,7 @@ public class QueryHelper { | ||||
|                 queryWrapper.isNotNull(columnName); | ||||
|                 break; | ||||
|             default: | ||||
|                 break; | ||||
|                 throw new IllegalArgumentException(String.format("暂不支持 [%s] 查询类型", queryType)); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -19,6 +19,7 @@ package top.charles7c.cnadmin.system.model.request; | ||||
| import java.util.List; | ||||
|  | ||||
| import jakarta.validation.constraints.NotBlank; | ||||
| import jakarta.validation.constraints.NotEmpty; | ||||
| import jakarta.validation.constraints.NotNull; | ||||
| import jakarta.validation.constraints.Pattern; | ||||
|  | ||||
| @@ -86,12 +87,14 @@ public class UserRequest extends BaseRequest { | ||||
|      * 所属部门 | ||||
|      */ | ||||
|     @Schema(description = "所属部门") | ||||
|     @NotNull(message = "所属部门不能为空") | ||||
|     private Long deptId; | ||||
|  | ||||
|     /** | ||||
|      * 所属角色 | ||||
|      */ | ||||
|     @Schema(description = "所属角色") | ||||
|     @NotEmpty(message = "所属角色不能为空") | ||||
|     private List<Long> roleIds; | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -554,8 +554,8 @@ | ||||
|     rules: { | ||||
|       username: [{ required: true, message: '请输入用户名' }], | ||||
|       nickname: [{ required: true, message: '请输入昵称' }], | ||||
|       roleIds: [{ required: true, message: '请选择所属角色' }], | ||||
|       deptId: [{ required: true, message: '请选择所属部门' }], | ||||
|       roleIds: [{ required: true, message: '请选择所属角色' }], | ||||
|     }, | ||||
|   }); | ||||
|   const { queryParams, form, rules } = toRefs(data); | ||||
|   | ||||
| @@ -4,8 +4,7 @@ server: | ||||
|   port: 8000 | ||||
|  | ||||
| --- ### 数据源配置 | ||||
| spring: | ||||
|   datasource: | ||||
| spring.datasource: | ||||
|   type: com.zaxxer.hikari.HikariDataSource | ||||
|   ## 动态数据源配置(可配多主多从:m1、s1...、纯粹多库:mysql、oracle...、混合配置:m1、s1、oracle...) | ||||
|   dynamic: | ||||
| @@ -69,8 +68,7 @@ spring: | ||||
|       ssl: false | ||||
|  | ||||
| --- ### 邮件配置 | ||||
| spring: | ||||
|   mail: | ||||
| spring.mail: | ||||
|   # 根据需要更换 | ||||
|   host: smtp.126.com | ||||
|   port: 465 | ||||
| @@ -110,10 +108,8 @@ captcha: | ||||
|     # 模板路径 | ||||
|     templatePath: mail/captcha.ftl | ||||
|  | ||||
| --- ### 安全配置 | ||||
| security: | ||||
|   # 排除路径配置 | ||||
|   excludes: | ||||
| --- ### 安全配置-排除路径配置 | ||||
| security.excludes: | ||||
|   # 静态资源 | ||||
|   - /*.html | ||||
|   - /**/*.html | ||||
| @@ -142,8 +138,7 @@ springdoc: | ||||
|     enabled: true | ||||
|  | ||||
| --- ### 文件上传配置 | ||||
| spring: | ||||
|   servlet: | ||||
| spring.servlet: | ||||
|   multipart: | ||||
|     enabled: true | ||||
|     # 单文件上传大小限制 | ||||
|   | ||||
| @@ -4,8 +4,7 @@ server: | ||||
|   port: 18000 | ||||
|  | ||||
| --- ### 数据源配置 | ||||
| spring: | ||||
|   datasource: | ||||
| spring.datasource: | ||||
|   type: com.zaxxer.hikari.HikariDataSource | ||||
|   ## 动态数据源配置(可配多主多从:m1、s1...、纯粹多库:mysql、oracle...、混合配置:m1、s1、oracle...) | ||||
|   dynamic: | ||||
| @@ -69,8 +68,7 @@ spring: | ||||
|       ssl: false | ||||
|  | ||||
| --- ### 邮件配置 | ||||
| spring: | ||||
|   mail: | ||||
| spring.mail: | ||||
|   # 根据需要更换 | ||||
|   host: smtp.126.com | ||||
|   port: 465 | ||||
| @@ -110,10 +108,8 @@ captcha: | ||||
|     # 模板路径 | ||||
|     templatePath: mail/captcha.ftl | ||||
|  | ||||
| --- ### 安全配置 | ||||
| security: | ||||
|   # 排除路径配置 | ||||
|   excludes: | ||||
| --- ### 安全配置-排除路径配置 | ||||
| security.excludes: | ||||
|   # 静态资源 | ||||
|   - /*.html | ||||
|   - /**/*.html | ||||
| @@ -135,8 +131,7 @@ springdoc: | ||||
|     enabled: false | ||||
|  | ||||
| --- ### 文件上传配置 | ||||
| spring: | ||||
|   servlet: | ||||
| spring.servlet: | ||||
|   multipart: | ||||
|     enabled: true | ||||
|     # 单文件上传大小限制 | ||||
|   | ||||
| @@ -189,8 +189,7 @@ spring: | ||||
|       FAIL_ON_UNKNOWN_PROPERTIES: false | ||||
|  | ||||
| --- ### 健康检查配置 | ||||
| management: | ||||
|   health: | ||||
| management.health: | ||||
|   mail: | ||||
|     # 关闭邮箱健康检查(邮箱配置错误或邮箱服务器不可用时,健康检查会报错) | ||||
|     enabled: false | ||||
|   | ||||
		Reference in New Issue
	
	Block a user