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({