lrj
昨天 9f8395fab13ca4b230a0f7d62636e209745c91d4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
package com.rongyichuang.user.entity;
 
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 = 255, nullable = false)
    private String name;
 
    /**
     * 性别:0-女, 1-男
     */
    @Column(name = "gender")
    private Integer gender;
 
    /**
     * 手机号码
     */
    @Column(name = "phone", length = 20)
    private String phone;
 
    /**
     * 生日
     */
    @Column(name = "birthday")
    private LocalDate birthday;
 
    /**
     * 微信openid
     */
    @Column(name = "wx_openid", length = 50)
    private String wxOpenid;
 
    /**
     * 微信unionid
     */
    @Column(name = "wx_unionid", length = 50)
    private String wxUnionid;
 
    /**
     * 微信公众号openid
     */
    @Column(name = "wx_oa_openid", length = 50)
    private String wxOaOpenid;
 
    /**
     * 密码
     */
    @Column(name = "password", length = 255)
    private String password;
 
    /**
     * 手机号码(备用字段)
     */
    @Column(name = "mobile", length = 20)
    private String mobile;
 
    /**
     * 状态:1-正常,0-删除
     */
    @Column(name = "state", nullable = false)
    private Integer state = 1;
 
    // 构造函数
    public User() {}
 
    public User(String name, String phone, String password) {
        this.name = name;
        this.phone = phone;
        this.password = password;
    }
 
    // Getter和Setter方法
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public Integer getGender() {
        return gender;
    }
 
    public void setGender(Integer gender) {
        this.gender = gender;
    }
 
    public String getPhone() {
        return phone;
    }
 
    public void setPhone(String phone) {
        this.phone = phone;
    }
 
    public LocalDate getBirthday() {
        return birthday;
    }
 
    public void setBirthday(LocalDate birthday) {
        this.birthday = birthday;
    }
 
    public String getPassword() {
        return password;
    }
 
    public void setPassword(String password) {
        this.password = password;
    }
 
    public String getWxOpenid() {
        return wxOpenid;
    }
 
    public void setWxOpenid(String wxOpenid) {
        this.wxOpenid = wxOpenid;
    }
 
    public String getWxUnionid() {
        return wxUnionid;
    }
 
    public void setWxUnionid(String wxUnionid) {
        this.wxUnionid = wxUnionid;
    }
 
    public String getWxOaOpenid() {
        return wxOaOpenid;
    }
 
    public void setWxOaOpenid(String wxOaOpenid) {
        this.wxOaOpenid = wxOaOpenid;
    }
 
    public String getMobile() {
        return mobile;
    }
 
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
 
    public Integer getState() {
        return state;
    }
 
    public void setState(Integer state) {
        this.state = state;
    }
}