package com.microservice.skeleton.auth.entity; import javax.persistence.*; import java.util.Date; /** * Created by Mr.Yangxiufeng on 2017/12/27. * Time:10:34 * ProjectName:Mirco-Service-Skeleton */ @Entity @Table(name = "rc_user") public class RcUserEntity { private int id; private String avatar; private String username; private String password; private String salt; private String name; private Date birthday; private Integer sex; private String email; private String phone; private Integer status; private Date createTime; private Date updateTime; @Id @Column(name = "id") public int getId() { return id; } public void setId(int id) { this.id = id; } @Basic @Column(name = "avatar") public String getAvatar() { return avatar; } public void setAvatar(String avatar) { this.avatar = avatar; } @Basic @Column(name = "username") public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } @Basic @Column(name = "password") public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Basic @Column(name = "salt") public String getSalt() { return salt; } public void setSalt(String salt) { this.salt = salt; } @Basic @Column(name = "name") public String getName() { return name; } public void setName(String name) { this.name = name; } @Basic @Column(name = "birthday") public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } @Basic @Column(name = "sex") public Integer getSex() { return sex; } public void setSex(Integer sex) { this.sex = sex; } @Basic @Column(name = "email") public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Basic @Column(name = "phone") public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } @Basic @Column(name = "status") public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } @Basic @Column(name = "create_time") public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } @Basic @Column(name = "update_time") public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; RcUserEntity that = (RcUserEntity) o; if (id != that.id) return false; if (avatar != null ? !avatar.equals(that.avatar) : that.avatar != null) return false; if (username != null ? !username.equals(that.username) : that.username != null) return false; if (password != null ? !password.equals(that.password) : that.password != null) return false; if (salt != null ? !salt.equals(that.salt) : that.salt != null) return false; if (name != null ? !name.equals(that.name) : that.name != null) return false; if (birthday != null ? !birthday.equals(that.birthday) : that.birthday != null) return false; if (sex != null ? !sex.equals(that.sex) : that.sex != null) return false; if (email != null ? !email.equals(that.email) : that.email != null) return false; if (phone != null ? !phone.equals(that.phone) : that.phone != null) return false; if (status != null ? !status.equals(that.status) : that.status != null) return false; if (createTime != null ? !createTime.equals(that.createTime) : that.createTime != null) return false; if (updateTime != null ? !updateTime.equals(that.updateTime) : that.updateTime != null) return false; return true; } @Override public int hashCode() { int result = id; result = 31 * result + (avatar != null ? avatar.hashCode() : 0); result = 31 * result + (username != null ? username.hashCode() : 0); result = 31 * result + (password != null ? password.hashCode() : 0); result = 31 * result + (salt != null ? salt.hashCode() : 0); result = 31 * result + (name != null ? name.hashCode() : 0); result = 31 * result + (birthday != null ? birthday.hashCode() : 0); result = 31 * result + (sex != null ? sex.hashCode() : 0); result = 31 * result + (email != null ? email.hashCode() : 0); result = 31 * result + (phone != null ? phone.hashCode() : 0); result = 31 * result + (status != null ? status.hashCode() : 0); result = 31 * result + (createTime != null ? createTime.hashCode() : 0); result = 31 * result + (updateTime != null ? updateTime.hashCode() : 0); return result; } @Override public String toString() { return "RcUserEntity{" + "id=" + id + ", avatar='" + avatar + '\'' + ", username='" + username + '\'' + ", password='" + password + '\'' + ", salt='" + salt + '\'' + ", name='" + name + '\'' + ", birthday=" + birthday + ", sex=" + sex + ", email='" + email + '\'' + ", phone='" + phone + '\'' + ", status=" + status + ", createTime=" + createTime + ", updateTime=" + updateTime + '}'; } }