lrj
昨天 9f8395fab13ca4b230a0f7d62636e209745c91d4
backend/src/main/java/com/rongyichuang/user/entity/User.java
@@ -2,18 +2,22 @@
import com.rongyichuang.common.entity.BaseEntity;
import jakarta.persistence.*;
import org.hibernate.annotations.Where;
import java.time.LocalDate;
/**
 * 用户实体类
 */
@Entity
@Table(name = "t_user")
@Where(clause = "state = 1")
public class User extends BaseEntity {
    /**
     * 用户姓名
     */
    @Column(name = "name", length = 64)
    @Column(name = "name", length = 255, nullable = false)
    private String name;
    /**
@@ -25,38 +29,50 @@
    /**
     * 手机号码
     */
    @Column(name = "phone", length = 32)
    @Column(name = "phone", length = 20)
    private String phone;
    /**
     * 密码
     * 生日
     */
    @Column(name = "password", length = 128)
    private String password;
    @Column(name = "birthday")
    private LocalDate birthday;
    /**
     * 微信openid
     */
    @Column(name = "wx_openid", length = 64)
    @Column(name = "wx_openid", length = 50)
    private String wxOpenid;
    /**
     * 微信unionid
     */
    @Column(name = "wx_unionid", length = 64)
    @Column(name = "wx_unionid", length = 50)
    private String wxUnionid;
    /**
     * 微信公众号openid
     */
    @Column(name = "wx_oa_openid", length = 64)
    @Column(name = "wx_oa_openid", length = 50)
    private String wxOaOpenid;
    /**
     * 密码
     */
    @Column(name = "password", length = 255)
    private String password;
    /**
     * 手机号码(备用字段)
     */
    @Column(name = "mobile", length = 32)
    @Column(name = "mobile", length = 20)
    private String mobile;
    /**
     * 状态:1-正常,0-删除
     */
    @Column(name = "state", nullable = false)
    private Integer state = 1;
    // 构造函数
    public User() {}
@@ -90,6 +106,14 @@
    public void setPhone(String phone) {
        this.phone = phone;
    }
    public LocalDate getBirthday() {
        return birthday;
    }
    public void setBirthday(LocalDate birthday) {
        this.birthday = birthday;
    }
    public String getPassword() {
@@ -131,4 +155,12 @@
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    public Integer getState() {
        return state;
    }
    public void setState(Integer state) {
        this.state = state;
    }
}