You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ass/src/main/java/com/entity/UserEntity.java

93 lines
2.2 KiB

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;
}
}