|
|
// 声明该类所属的包为 com.entity,一般用于存放与数据库实体相关的类
|
|
|
package com.entity;
|
|
|
|
|
|
// 导入 Serializable 接口,实现该接口的类的对象可进行序列化和反序列化操作
|
|
|
import java.io.Serializable;
|
|
|
// 导入 Date 类,用于处理日期和时间相关的数据
|
|
|
import java.util.Date;
|
|
|
|
|
|
// 导入 MyBatis-Plus 框架的 TableId 注解,用于标识数据库表的主键字段
|
|
|
import com.baomidou.mybatisplus.annotations.TableId;
|
|
|
// 导入 MyBatis-Plus 框架的 TableName 注解,用于指定该实体类对应的数据库表名
|
|
|
import com.baomidou.mybatisplus.annotations.TableName;
|
|
|
// 导入 MyBatis-Plus 框架的 IdType 枚举,用于指定主键的生成策略
|
|
|
import com.baomidou.mybatisplus.enums.IdType;
|
|
|
|
|
|
/**
|
|
|
* 用户
|
|
|
*/
|
|
|
// 使用 TableName 注解指定该实体类对应的数据库表名为 "users"
|
|
|
@TableName("users")
|
|
|
// 定义 UserEntity 类,实现 Serializable 接口
|
|
|
public class UserEntity implements Serializable {
|
|
|
// 定义序列化版本号,用于在序列化和反序列化过程中保持类的版本一致性
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
// 使用 TableId 注解标识该字段为主键,并指定主键生成策略为自动增长
|
|
|
@TableId(type = IdType.AUTO)
|
|
|
// 主键 id,用于唯一标识数据库表中的每条记录
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
* 用户账号
|
|
|
*/
|
|
|
// 存储用户的账号信息
|
|
|
private String username;
|
|
|
|
|
|
/**
|
|
|
* 密码
|
|
|
*/
|
|
|
// 存储用户的密码信息
|
|
|
private String password;
|
|
|
|
|
|
/**
|
|
|
* 用户类型
|
|
|
*/
|
|
|
// 存储用户的类型,如普通用户、管理员等
|
|
|
private String role;
|
|
|
|
|
|
// 记录用户的添加时间
|
|
|
private Date addtime;
|
|
|
|
|
|
// 获取用户账号的方法
|
|
|
public String getUsername() {
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
// 设置用户账号的方法
|
|
|
public void setUsername(String username) {
|
|
|
this.username = username;
|
|
|
}
|
|
|
|
|
|
// 获取用户密码的方法
|
|
|
public String getPassword() {
|
|
|
return password;
|
|
|
}
|
|
|
|
|
|
// 设置用户密码的方法
|
|
|
public void setPassword(String password) {
|
|
|
this.password = password;
|
|
|
}
|
|
|
|
|
|
// 获取用户类型的方法
|
|
|
public String getRole() {
|
|
|
return role;
|
|
|
}
|
|
|
|
|
|
// 设置用户类型的方法
|
|
|
public void setRole(String role) {
|
|
|
this.role = role;
|
|
|
}
|
|
|
|
|
|
// 获取用户添加时间的方法
|
|
|
public Date getAddtime() {
|
|
|
return addtime;
|
|
|
}
|
|
|
|
|
|
// 设置用户添加时间的方法
|
|
|
public void setAddtime(Date addtime) {
|
|
|
this.addtime = addtime;
|
|
|
}
|
|
|
|
|
|
// 获取主键 id 的方法
|
|
|
public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
// 设置主键 id 的方法
|
|
|
public void setId(Long id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
} |