expandAdminFunction
Change-Id: If3b875b3017d1922b15150dd735ca2ce5a3a77f0
diff --git a/src/main/java/com/example/g8backend/entity/Post.java b/src/main/java/com/example/g8backend/entity/Post.java
index 351e24d..e0f2a79 100644
--- a/src/main/java/com/example/g8backend/entity/Post.java
+++ b/src/main/java/com/example/g8backend/entity/Post.java
@@ -5,6 +5,9 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.sql.Timestamp;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
import lombok.Data;
import lombok.experimental.Accessors;
@@ -20,6 +23,18 @@
private String postContent;
private Timestamp createdAt;
private String postType;
+ // 新增锁定相关字段
+ @TableField("is_locked")
+ private Boolean isLocked = false;
+
+ @TableField("locked_reason")
+ private String lockedReason;
+
+ @TableField("locked_at")
+ private LocalDateTime lockedAt;
+
+ @TableField("locked_by")
+ private Long lockedBy;
@TableField("view_count")
private Integer viewCount = 0;
diff --git a/src/main/java/com/example/g8backend/entity/User.java b/src/main/java/com/example/g8backend/entity/User.java
index 0645824..aea6335 100644
--- a/src/main/java/com/example/g8backend/entity/User.java
+++ b/src/main/java/com/example/g8backend/entity/User.java
@@ -1,12 +1,14 @@
package com.example.g8backend.entity;
import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDate;
+import java.time.LocalDateTime;
@Data
@TableName("users")
@@ -23,6 +25,18 @@
private Integer signinCount;
private LocalDate lastSigninDate;
private String role;
+ @TableField("is_banned")
+ private Boolean isBanned = false;
+
+ @TableField("banned_reason")
+ private String bannedReason;
+
+ @TableField("banned_at")
+ private LocalDateTime bannedAt;
+
+ @TableField("banned_by")
+ private Long bannedBy;
+
@Override
public String toString() {