package com.rabbiter.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import java.util.Objects; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel(value="User对象", description="") public class User implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "账号") private String no; @ApiModelProperty(value = "名字") private String name; @ApiModelProperty(value = "密码") private String password; private Integer age; @ApiModelProperty(value = "性别") private Integer sex; @ApiModelProperty(value = "电话") private String phone; @ApiModelProperty(value = "角色 0快递员管理,1快递员,2用户") private Integer roleId; @ApiModelProperty(value = "是否有效,Y有效,其他无效") @TableField("isValid") private String isvalid; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getNo() { return no; } public void setNo(String no) { this.no = no; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Integer getSex() { return sex; } public void setSex(Integer sex) { this.sex = sex; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public Integer getRoleId() { return roleId; } public void setRoleId(Integer roleId) { this.roleId = roleId; } public String getIsvalid() { return isvalid; } public void setIsvalid(String isvalid) { this.isvalid = isvalid; } // 新增的 getUsername 方法 public String getUsername() { return this.no; } @Override public String toString() { return "User{" + "id=" + id + ", no='" + no + '\'' + ", name='" + name + '\'' + ", password='" + password + '\'' + ", age=" + age + ", sex=" + sex + ", phone='" + phone + '\'' + ", roleId=" + roleId + ", isvalid='" + isvalid + '\'' + '}'; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; User user = (User) o; return Objects.equals(id, user.id) && Objects.equals(no, user.no) && Objects.equals(name, user.name) && Objects.equals(password, user.password) && Objects.equals(age, user.age) && Objects.equals(sex, user.sex) && Objects.equals(phone, user.phone) && Objects.equals(roleId, user.roleId) && Objects.equals(isvalid, user.isvalid); } @Override public int hashCode() { return Objects.hash(id, no, name, password, age, sex, phone, roleId, isvalid); } }