| 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.experimental.Accessors; |
| import java.time.LocalDate; |
| import java.time.LocalDateTime; |
| @TableId(type = IdType.AUTO) |
| private String userLevel; // 用户等级(lv1/lv2/lv3/vip) |
| private Integer signinCount; |
| private LocalDate lastSigninDate; |
| private Boolean isBanned = false; |
| @TableField("banned_reason") |
| private String bannedReason; |
| private LocalDateTime bannedAt; |
| public String toString() { |
| ", name='" + userName + '\'' + |
| ", email='" + email + '\'' + |