From b799b81efc0857334d35fb7eb8136f88c7c8869e Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sun, 13 Jul 2025 21:56:56 +0800 Subject: [PATCH] =?UTF-8?q?:speech=5Fballoon:=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=9B=B8=E5=85=B3=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../step2/domain/entity/UserEntity.java | 4 +- .../step2/domain/entity/UserRoleEntity.java | 2 + .../com/spring/step2/domain/vo/UserVo.java | 5 ++ .../static/src/views/user/DialogUser.js | 56 ++++++++++--------- .../main/resources/templates/userPage.html | 14 +++-- 5 files changed, 48 insertions(+), 33 deletions(-) diff --git a/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserEntity.java b/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserEntity.java index 0515f7f..c3f2183 100644 --- a/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserEntity.java +++ b/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserEntity.java @@ -1,6 +1,6 @@ package com.spring.step2.domain.entity; -import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; @@ -24,7 +24,7 @@ public class UserEntity extends BaseEntity { private String email; @Schema(name = "isDeleted", title = "是否被删除") - @TableLogic + @TableField(exist = false) private Boolean isDeleted; } \ No newline at end of file diff --git a/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserRoleEntity.java b/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserRoleEntity.java index 3c9acd4..386fd1f 100644 --- a/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserRoleEntity.java +++ b/spring-security/step-2/src/main/java/com/spring/step2/domain/entity/UserRoleEntity.java @@ -1,5 +1,6 @@ package com.spring.step2.domain.entity; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; @@ -20,6 +21,7 @@ public class UserRoleEntity extends BaseEntity { private Long userId; @Schema(name = "isDeleted", title = "是否删除:0-未删除,1-已删除") + @TableField(exist = false) private Boolean isDeleted; } \ No newline at end of file diff --git a/spring-security/step-2/src/main/java/com/spring/step2/domain/vo/UserVo.java b/spring-security/step-2/src/main/java/com/spring/step2/domain/vo/UserVo.java index 89b85fd..5516655 100644 --- a/spring-security/step-2/src/main/java/com/spring/step2/domain/vo/UserVo.java +++ b/spring-security/step-2/src/main/java/com/spring/step2/domain/vo/UserVo.java @@ -1,5 +1,8 @@ package com.spring.step2.domain.vo; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; @@ -14,6 +17,8 @@ import java.time.LocalDateTime; public class UserVo { @Schema(name = "id", title = "主键") + @JsonFormat(shape = JsonFormat.Shape.STRING) + @JsonSerialize(using = ToStringSerializer.class) private Long id; @Schema(name = "username", title = "用户名") diff --git a/spring-security/step-2/src/main/resources/static/src/views/user/DialogUser.js b/spring-security/step-2/src/main/resources/static/src/views/user/DialogUser.js index 744786c..815fae3 100644 --- a/spring-security/step-2/src/main/resources/static/src/views/user/DialogUser.js +++ b/spring-security/step-2/src/main/resources/static/src/views/user/DialogUser.js @@ -15,28 +15,27 @@ const DialogUser = defineComponent({