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") public class UserEntity implements Serializable { // 定义序列化版本号,用于在反序列化时验证类的版本一致性 private static final long serialVersionUID = 1L; // 使用 TableId 注解指定该字段为主键,且主键生成类型为自动递增 @TableId(type = IdType.AUTO) 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; } }