|
|
// 声明该类所在的包名为 com.entity,通常用于存放与数据库实体对应的 Java 类
|
|
|
package com.entity;
|
|
|
|
|
|
// 导入 Serializable 接口,实现该接口的类的对象可以被序列化和反序列化,
|
|
|
// 便于在网络传输或存储时使用
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
// 导入 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 注解指定该实体类对应的数据库表名为 "config"
|
|
|
@TableName("config")
|
|
|
// 定义 ConfigEntity 类,实现 Serializable 接口
|
|
|
public class ConfigEntity implements Serializable{
|
|
|
// 定义序列化版本号,用于在序列化和反序列化过程中确保类的版本一致性
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
// 这里的注释 "测试" 可能是开发者在调试或开发过程中留下的临时信息,可根据实际情况修改或删除
|
|
|
// 测试
|
|
|
// 测试
|
|
|
// 使用 TableId 注解指定该字段为主键,并且主键的生成策略为自动递增(AUTO)
|
|
|
@TableId(type = IdType.AUTO)
|
|
|
// 定义一个 Long 类型的字段 id,作为数据库表的主键
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
* key
|
|
|
* 该字段用于存储配置项的键
|
|
|
*/
|
|
|
// 定义一个 String 类型的字段 name,用于存储配置项的键
|
|
|
private String name;
|
|
|
|
|
|
/**
|
|
|
* value
|
|
|
* 该字段用于存储配置项的值
|
|
|
*/
|
|
|
// 定义一个 String 类型的字段 value,用于存储配置项的值
|
|
|
private String value;
|
|
|
|
|
|
/**
|
|
|
* 获取主键 id 的值
|
|
|
* @return 主键 id 的值
|
|
|
*/
|
|
|
// 定义 getId 方法,用于获取 id 字段的值
|
|
|
public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置主键 id 的值
|
|
|
* @param id 要设置的主键 id 的值
|
|
|
*/
|
|
|
// 定义 setId 方法,用于设置 id 字段的值
|
|
|
public void setId(Long id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取配置项的键
|
|
|
* @return 配置项的键
|
|
|
*/
|
|
|
// 定义 getName 方法,用于获取 name 字段的值
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置配置项的键
|
|
|
* @param name 要设置的配置项的键
|
|
|
*/
|
|
|
// 定义 setName 方法,用于设置 name 字段的值
|
|
|
public void setName(String name) {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取配置项的值
|
|
|
* @return 配置项的值
|
|
|
*/
|
|
|
// 定义 getValue 方法,用于获取 value 字段的值
|
|
|
public String getValue() {
|
|
|
return value;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置配置项的值
|
|
|
* @param value 要设置的配置项的值
|
|
|
*/
|
|
|
// 定义 setValue 方法,用于设置 value 字段的值
|
|
|
public void setValue(String value) {
|
|
|
this.value = value;
|
|
|
}
|
|
|
} |