Selaa lähdekoodia

新增系统管理搜索查询条件

hubin 1 vuosi sitten
vanhempi
sitoutus
b996f0a041

+ 4 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysApp.java

@@ -9,6 +9,8 @@ import com.aizuda.core.ApiConstants;
 import com.aizuda.core.bean.BaseEntity;
 import com.aizuda.core.validation.Create;
 import com.baomidou.mybatisplus.annotation.OrderBy;
+import com.baomidou.mybatisplus.annotation.SqlCondition;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
@@ -34,11 +36,13 @@ public class SysApp extends BaseEntity {
 	@Schema(description = "标识")
 	@NotBlank(groups = Create.class)
 	@Size(max = 100)
+	@TableField(condition = SqlCondition.LIKE)
 	private String identification;
 
 	@Schema(description = "名称")
 	@NotBlank(groups = Create.class)
 	@Size(max = 100)
+	@TableField(condition = SqlCondition.LIKE)
 	private String name;
 
 	@Schema(description = "密钥")

+ 4 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysConfigure.java

@@ -8,6 +8,8 @@ package com.aizuda.boot.modules.system.entity;
 import com.aizuda.core.bean.BaseEntity;
 import com.aizuda.core.validation.Create;
 import com.baomidou.mybatisplus.annotation.OrderBy;
+import com.baomidou.mybatisplus.annotation.SqlCondition;
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.PositiveOrZero;
@@ -34,6 +36,7 @@ public class SysConfigure extends BaseEntity {
 	@Schema(description = "关键字")
 	@NotBlank(groups = Create.class)
 	@Size(max = 255)
+	@TableField(condition = SqlCondition.LIKE)
 	private String keyword;
 
 	@Schema(description = "内容")
@@ -43,6 +46,7 @@ public class SysConfigure extends BaseEntity {
 	@Schema(description = "标题")
 	@NotBlank(groups = Create.class)
 	@Size(max = 255)
+	@TableField(condition = SqlCondition.LIKE)
 	private String title;
 
 	@Schema(description = "排序")

+ 1 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysDepartment.java

@@ -43,6 +43,7 @@ public class SysDepartment extends BaseEntity {
 	@Schema(description = "编码")
 	@NotBlank(groups = Create.class)
 	@Size(max = 30)
+	@TableField(condition = SqlCondition.LIKE)
 	private String code;
 
 	@Schema(description = "排序")

+ 4 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysDict.java

@@ -8,6 +8,8 @@ package com.aizuda.boot.modules.system.entity;
 import com.aizuda.core.bean.BaseEntity;
 import com.aizuda.core.validation.Create;
 import com.baomidou.mybatisplus.annotation.OrderBy;
+import com.baomidou.mybatisplus.annotation.SqlCondition;
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.PositiveOrZero;
@@ -33,11 +35,13 @@ public class SysDict extends BaseEntity {
     @Schema(description = "名称")
     @NotBlank(groups = Create.class)
     @Size(max = 100)
+    @TableField(condition = SqlCondition.LIKE)
     private String name;
 
     @Schema(description = "编码")
     @NotBlank(groups = Create.class)
     @Size(max = 100)
+    @TableField(condition = SqlCondition.LIKE)
     private String code;
 
     @Schema(description = "内容")

+ 4 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysPost.java

@@ -8,6 +8,8 @@ package com.aizuda.boot.modules.system.entity;
 import com.aizuda.core.bean.BaseEntity;
 import com.aizuda.core.validation.Create;
 import com.baomidou.mybatisplus.annotation.OrderBy;
+import com.baomidou.mybatisplus.annotation.SqlCondition;
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.PositiveOrZero;
@@ -29,11 +31,13 @@ public class SysPost extends BaseEntity {
 	@Schema(description = "名称")
 	@NotBlank(groups = Create.class)
 	@Size(max = 30)
+	@TableField(condition = SqlCondition.LIKE)
 	private String name;
 
 	@Schema(description = "编码")
 	@NotBlank(groups = Create.class)
 	@Size(max = 30)
+	@TableField(condition = SqlCondition.LIKE)
 	private String code;
 
 	@Schema(description = "排序")

+ 3 - 0
src/main/java/com/aizuda/boot/modules/system/entity/SysRole.java

@@ -8,6 +8,8 @@ package com.aizuda.boot.modules.system.entity;
 import com.aizuda.core.bean.BaseEntity;
 import com.aizuda.core.validation.Create;
 import com.baomidou.mybatisplus.annotation.OrderBy;
+import com.baomidou.mybatisplus.annotation.SqlCondition;
+import com.baomidou.mybatisplus.annotation.TableField;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
@@ -30,6 +32,7 @@ public class SysRole extends BaseEntity {
     @Schema(description = "名称")
     @NotBlank(groups = Create.class)
     @Size(max = 30)
+    @TableField(condition = SqlCondition.LIKE)
     private String name;
 
     @Schema(description = "别名")