| | |
| | | |
| | | 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; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 手机号码 |
| | | */ |
| | | @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() {} |
| | |
| | | |
| | | public void setPhone(String phone) { |
| | | this.phone = phone; |
| | | } |
| | | |
| | | public LocalDate getBirthday() { |
| | | return birthday; |
| | | } |
| | | |
| | | public void setBirthday(LocalDate birthday) { |
| | | this.birthday = birthday; |
| | | } |
| | | |
| | | public String getPassword() { |
| | |
| | | public void setMobile(String mobile) { |
| | | this.mobile = mobile; |
| | | } |
| | | |
| | | public Integer getState() { |
| | | return state; |
| | | } |
| | | |
| | | public void setState(Integer state) { |
| | | this.state = state; |
| | | } |
| | | } |