代码注释

my_branch
DMM 4 months ago
parent 72e03bf7be
commit eade47a1b0

@ -9,45 +9,44 @@ import com.baomidou.mybatisplus.enums.IdType;
/**
* :
*/
@TableName("config")
public class ConfigEntity implements Serializable{
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* key
*/
private String name;
/**
* value
*/
private String value;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
@TableName("config") // 标识该类对应数据库中的"config"表(系统配置表)
public class ConfigEntity implements Serializable{ // 定义系统配置实体类实现Serializable接口以支持序列化
private static final long serialVersionUID = 1L; // 序列化版本号,确保反序列化时版本一致性
@TableId(type = IdType.AUTO) // 标识该字段为表的主键主键生成策略为自动递增AUTO
private Long id; // 配置表主键ID
/**
* key
*/
private String name; // 存储配置项的键key如"system_title"(系统标题)、"faceFile"(人脸文件路径)
/**
* value
*/
private String value; // 存储配置项的值value对应键的具体配置内容如"博物馆管理系统"、"/upload/face/"
public Long getId() { // id字段的getter方法用于获取主键ID
return id;
}
public void setId(Long id) { // id字段的setter方法用于设置主键ID
this.id = id;
}
public String getName() { // name字段的getter方法用于获取配置项的键key
return name;
}
public void setName(String name) { // name字段的setter方法用于设置配置项的键key
this.name = name;
}
public String getValue() { // value字段的getter方法用于获取配置项的值value
return value;
}
public void setValue(String value) { // value字段的setter方法用于设置配置项的值value
this.value = value;
}
}

@ -10,68 +10,67 @@ import com.baomidou.mybatisplus.enums.IdType;
/**
*
*/
@TableName("users")
public class UserEntity implements Serializable {
private static final long serialVersionUID = 1L;
@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;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@TableName("users") // 标识该类对应数据库中的"users"表
public class UserEntity implements Serializable { // 定义用户实体类实现Serializable接口以支持序列化
private static final long serialVersionUID = 1L; // 序列化版本号,用于反序列化时版本匹配
@TableId(type = IdType.AUTO) // 标识该字段为表的主键主键生成策略为自增AUTO
private Long id; // 用户ID主键
/**
*
*/
private String username; // 存储用户账号的字段
/**
*
*/
private String password; // 存储用户密码的字段
/**
*
*/
private String role; // 存储用户类型(如管理员、普通用户)的字段
private Date addtime; // 存储用户创建时间的字段
public String getUsername() { // username字段的getter方法用于获取用户账号
return username;
}
public void setUsername(String username) { // username字段的setter方法用于设置用户账号
this.username = username;
}
public String getPassword() { // password字段的getter方法用于获取密码
return password;
}
public void setPassword(String password) { // password字段的setter方法用于设置密码
this.password = password;
}
public String getRole() { // role字段的getter方法用于获取用户类型
return role;
}
public void setRole(String role) { // role字段的setter方法用于设置用户类型
this.role = role;
}
public Date getAddtime() { // addtime字段的getter方法用于获取创建时间
return addtime;
}
public void setAddtime(Date addtime) { // addtime字段的setter方法用于设置创建时间
this.addtime = addtime;
}
public Long getId() { // id字段的getter方法用于获取用户ID
return id;
}
public void setId(Long id) { // id字段的setter方法用于设置用户ID
this.id = id;
}
}

@ -28,247 +28,247 @@ import com.baomidou.mybatisplus.enums.IdType;
* @email
* @date 2022-05-03 15:16:55
*/
@TableName("zangpinxinxi")
public class ZangpinxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public ZangpinxinxiEntity() {
}
public ZangpinxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String zangpinmingcheng;
/**
*
*/
private String zangpinleibie;
/**
*
*/
private String zangpintupian;
/**
*
*/
private String zangpinniandai;
/**
*
*/
private String youguanlishi;
/**
*
*/
private String changguanmingcheng;
/**
*
*/
private String changguanweizhi;
/**
*
*/
private String zangpinjianjie;
/**
*
*/
private String zangpinxiangqing;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setZangpinmingcheng(String zangpinmingcheng) {
this.zangpinmingcheng = zangpinmingcheng;
}
/**
*
*/
public String getZangpinmingcheng() {
return zangpinmingcheng;
}
/**
*
*/
public void setZangpinleibie(String zangpinleibie) {
this.zangpinleibie = zangpinleibie;
}
/**
*
*/
public String getZangpinleibie() {
return zangpinleibie;
}
/**
*
*/
public void setZangpintupian(String zangpintupian) {
this.zangpintupian = zangpintupian;
}
/**
*
*/
public String getZangpintupian() {
return zangpintupian;
}
/**
*
*/
public void setZangpinniandai(String zangpinniandai) {
this.zangpinniandai = zangpinniandai;
}
/**
*
*/
public String getZangpinniandai() {
return zangpinniandai;
}
/**
*
*/
public void setYouguanlishi(String youguanlishi) {
this.youguanlishi = youguanlishi;
}
/**
*
*/
public String getYouguanlishi() {
return youguanlishi;
}
/**
*
*/
public void setChangguanmingcheng(String changguanmingcheng) {
this.changguanmingcheng = changguanmingcheng;
}
/**
*
*/
public String getChangguanmingcheng() {
return changguanmingcheng;
}
/**
*
*/
public void setChangguanweizhi(String changguanweizhi) {
this.changguanweizhi = changguanweizhi;
}
/**
*
*/
public String getChangguanweizhi() {
return changguanweizhi;
}
/**
*
*/
public void setZangpinjianjie(String zangpinjianjie) {
this.zangpinjianjie = zangpinjianjie;
}
/**
*
*/
public String getZangpinjianjie() {
return zangpinjianjie;
}
/**
*
*/
public void setZangpinxiangqing(String zangpinxiangqing) {
this.zangpinxiangqing = zangpinxiangqing;
}
/**
*
*/
public String getZangpinxiangqing() {
return zangpinxiangqing;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
}
@TableName("zangpinxinxi") // 标识该类对应数据库中的"zangpinxinxi"表(藏品信息表)
public class ZangpinxinxiEntity<T> implements Serializable { // 定义泛型藏品信息实体类实现Serializable支持序列化
private static final long serialVersionUID = 1L; // 序列化版本号,确保反序列化时版本一致性
public ZangpinxinxiEntity() { // 无参构造方法,用于创建空的藏品信息实体对象
}
public ZangpinxinxiEntity(T t) { // 带泛型参数的构造方法,用于将其他对象属性复制到当前实体
try {
BeanUtils.copyProperties(this, t); // 使用Spring的BeanUtils工具类将对象t的属性复制到当前实体
} catch (IllegalAccessException | InvocationTargetException e) { // 捕获属性复制可能抛出的异常
// TODO Auto-generated catch block
e.printStackTrace(); // 打印异常堆栈信息,便于调试
}
}
/**
* id
*/
@TableId // 标识该字段为表的主键(默认使用数据库自增策略,可根据配置调整)
private Long id; // 藏品信息表主键ID
/**
*
*/
private String zangpinmingcheng; // 存储藏品名称的字符串字段
/**
*
*/
private String zangpinleibie; // 存储藏品类别的字符串字段(如文物、艺术品等)
/**
*
*/
private String zangpintupian; // 存储藏品图片路径的字符串字段通常为服务器路径或URL
/**
*
*/
private String zangpinniandai; // 存储藏品年代的字符串字段(如唐代、清代等)
/**
*
*/
private String youguanlishi; // 存储藏品相关历史背景的字符串字段
/**
*
*/
private String changguanmingcheng; // 存储藏品所在场馆名称的字符串字段
/**
*
*/
private String changguanweizhi; // 存储场馆位置的字符串字段(如省市区地址)
/**
*
*/
private String zangpinjianjie; // 存储藏品简短介绍的字符串字段
/**
*
*/
private String zangpinxiangqing; // 存储藏品详细描述的字符串字段(通常内容较长)
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 序列化时指定中文环境、GMT+8时区、日期时间格式
@DateTimeFormat // 反序列化时支持将请求参数自动转换为Date类型
private Date clicktime; // 存储藏品最近被点击时间的Date字段
/**
*
*/
private Integer clicknum; // 存储藏品被点击次数的整数字段
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 序列化日期格式配置
@DateTimeFormat // 反序列化日期参数转换配置
private Date addtime; // 存储藏品信息创建时间的Date字段
public Date getAddtime() { // addtime字段的getter方法用于获取创建时间
return addtime;
}
public void setAddtime(Date addtime) { // addtime字段的setter方法用于设置创建时间
this.addtime = addtime;
}
public Long getId() { // id字段的getter方法用于获取主键ID
return id;
}
public void setId(Long id) { // id字段的setter方法用于设置主键ID
this.id = id;
}
/**
*
*/
public void setZangpinmingcheng(String zangpinmingcheng) { // zangpinmingcheng字段的setter方法
this.zangpinmingcheng = zangpinmingcheng;
}
/**
*
*/
public String getZangpinmingcheng() { // zangpinmingcheng字段的getter方法
return zangpinmingcheng;
}
/**
*
*/
public void setZangpinleibie(String zangpinleibie) { // zangpinleibie字段的setter方法
this.zangpinleibie = zangpinleibie;
}
/**
*
*/
public String getZangpinleibie() { // zangpinleibie字段的getter方法
return zangpinleibie;
}
/**
*
*/
public void setZangpintupian(String zangpintupian) { // zangpintupian字段的setter方法
this.zangpintupian = zangpintupian;
}
/**
*
*/
public String getZangpintupian() { // zangpintupian字段的getter方法
return zangpintupian;
}
/**
*
*/
public void setZangpinniandai(String zangpinniandai) { // zangpinniandai字段的setter方法
this.zangpinniandai = zangpinniandai;
}
/**
*
*/
public String getZangpinniandai() { // zangpinniandai字段的getter方法
return zangpinniandai;
}
/**
*
*/
public void setYouguanlishi(String youguanlishi) { // youguanlishi字段的setter方法
this.youguanlishi = youguanlishi;
}
/**
*
*/
public String getYouguanlishi() { // youguanlishi字段的getter方法
return youguanlishi;
}
/**
*
*/
public void setChangguanmingcheng(String changguanmingcheng) { // changguanmingcheng字段的setter方法
this.changguanmingcheng = changguanmingcheng;
}
/**
*
*/
public String getChangguanmingcheng() { // changguanmingcheng字段的getter方法
return changguanmingcheng;
}
/**
*
*/
public void setChangguanweizhi(String changguanweizhi) { // changguanweizhi字段的setter方法
this.changguanweizhi = changguanweizhi;
}
/**
*
*/
public String getChangguanweizhi() { // changguanweizhi字段的getter方法
return changguanweizhi;
}
/**
*
*/
public void setZangpinjianjie(String zangpinjianjie) { // zangpinjianjie字段的setter方法
this.zangpinjianjie = zangpinjianjie;
}
/**
*
*/
public String getZangpinjianjie() { // zangpinjianjie字段的getter方法
return zangpinjianjie;
}
/**
*
*/
public void setZangpinxiangqing(String zangpinxiangqing) { // zangpinxiangqing字段的setter方法
this.zangpinxiangqing = zangpinxiangqing;
}
/**
*
*/
public String getZangpinxiangqing() { // zangpinxiangqing字段的getter方法
return zangpinxiangqing;
}
/**
*
*/
public void setClicktime(Date clicktime) { // clicktime字段的setter方法
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() { // clicktime字段的getter方法
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) { // clicknum字段的setter方法
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() { // clicknum字段的getter方法
return clicknum;
}
}

@ -28,229 +28,228 @@ import com.baomidou.mybatisplus.enums.IdType;
* @email
* @date 2022-05-03 15:16:55
*/
@TableName("zhanlanxinxi")
public class ZhanlanxinxiEntity<T> implements Serializable {
private static final long serialVersionUID = 1L;
public ZhanlanxinxiEntity() {
}
public ZhanlanxinxiEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* id
*/
@TableId
private Long id;
/**
*
*/
private String changguanmingcheng;
/**
*
*/
private String changguanleixing;
/**
*
*/
private String changguantupian;
/**
*
*/
private String changguanweizhi;
/**
*
*/
private String yingyeshijian;
/**
*
*/
private String gongzuobianhao;
/**
*
*/
private String lianxidianhua;
/**
*
*/
private String changguanjieshao;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date clicktime;
/**
*
*/
private Integer clicknum;
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
private Date addtime;
public Date getAddtime() {
return addtime;
}
public void setAddtime(Date addtime) {
this.addtime = addtime;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/**
*
*/
public void setChangguanmingcheng(String changguanmingcheng) {
this.changguanmingcheng = changguanmingcheng;
}
/**
*
*/
public String getChangguanmingcheng() {
return changguanmingcheng;
}
/**
*
*/
public void setChangguanleixing(String changguanleixing) {
this.changguanleixing = changguanleixing;
}
/**
*
*/
public String getChangguanleixing() {
return changguanleixing;
}
/**
*
*/
public void setChangguantupian(String changguantupian) {
this.changguantupian = changguantupian;
}
/**
*
*/
public String getChangguantupian() {
return changguantupian;
}
/**
*
*/
public void setChangguanweizhi(String changguanweizhi) {
this.changguanweizhi = changguanweizhi;
}
/**
*
*/
public String getChangguanweizhi() {
return changguanweizhi;
}
/**
*
*/
public void setYingyeshijian(String yingyeshijian) {
this.yingyeshijian = yingyeshijian;
}
/**
*
*/
public String getYingyeshijian() {
return yingyeshijian;
}
/**
*
*/
public void setGongzuobianhao(String gongzuobianhao) {
this.gongzuobianhao = gongzuobianhao;
}
/**
*
*/
public String getGongzuobianhao() {
return gongzuobianhao;
}
/**
*
*/
public void setLianxidianhua(String lianxidianhua) {
this.lianxidianhua = lianxidianhua;
}
/**
*
*/
public String getLianxidianhua() {
return lianxidianhua;
}
/**
*
*/
public void setChangguanjieshao(String changguanjieshao) {
this.changguanjieshao = changguanjieshao;
}
/**
*
*/
public String getChangguanjieshao() {
return changguanjieshao;
}
/**
*
*/
public void setClicktime(Date clicktime) {
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() {
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) {
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() {
return clicknum;
}
@TableName("zhanlanxinxi") // 标识该类对应数据库中的"zhanlanxinxi"表(展览/场馆信息表)
public class ZhanlanxinxiEntity<T> implements Serializable { // 定义泛型展览信息实体类实现Serializable接口支持序列化
private static final long serialVersionUID = 1L; // 序列化版本号,确保反序列化时版本匹配
public ZhanlanxinxiEntity() { // 无参构造方法,用于创建空的展览信息实体对象
}
public ZhanlanxinxiEntity(T t) { // 带泛型参数的构造方法,用于将其他对象的属性复制到当前实体
try {
BeanUtils.copyProperties(this, t); // 使用Spring的BeanUtils工具类将对象t的属性复制到当前实体
} catch (IllegalAccessException | InvocationTargetException e) { // 捕获属性复制可能抛出的非法访问、调用目标异常
// TODO Auto-generated catch block
e.printStackTrace(); // 打印异常堆栈信息,便于开发调试
}
}
/**
* id
*/
@TableId // 标识该字段为表的主键(默认使用数据库自增策略,具体策略可通过配置调整)
private Long id; // 展览信息表主键ID
/**
*
*/
private String changguanmingcheng; // 存储场馆名称的字符串字段(如"故宫博物院"
/**
*
*/
private String changguanleixing; // 存储场馆类型的字符串字段(如"博物馆"、"美术馆"
/**
*
*/
private String changguantupian; // 存储场馆图片路径的字符串字段通常为服务器路径或网络URL
/**
*
*/
private String changguanweizhi; // 存储场馆具体地址的字符串字段(如"北京市东城区景山前街4号"
/**
*
*/
private String yingyeshijian; // 存储场馆营业时间的字符串字段(如"9:00-17:00周一闭馆"
/**
*
*/
private String gongzuobianhao; // 存储负责该场馆工作人员编号的字符串字段(关联工作人员表)
/**
*
*/
private String lianxidianhua; // 存储场馆联系电话的字符串字段
/**
*
*/
private String changguanjieshao; // 存储场馆详细介绍的字符串字段(如场馆历史、功能等)
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 序列化配置中文环境、GMT+8时区、指定日期时间格式返回给前端时的格式
@DateTimeFormat // 反序列化配置支持将前端请求参数自动转换为Date类型
private Date clicktime; // 存储场馆信息最近被访问点击时间的Date字段
/**
*
*/
private Integer clicknum; // 存储场馆信息被访问点击次数的整数字段(用于统计热度)
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") // 序列化配置:指定日期时间格式
@DateTimeFormat // 反序列化配置支持请求参数转Date类型
private Date addtime; // 存储场馆信息创建时间的Date字段
public Date getAddtime() { // addtime字段的getter方法用于获取信息创建时间
return addtime;
}
public void setAddtime(Date addtime) { // addtime字段的setter方法用于设置信息创建时间
this.addtime = addtime;
}
public Long getId() { // id字段的getter方法用于获取主键ID
return id;
}
public void setId(Long id) { // id字段的setter方法用于设置主键ID
this.id = id;
}
/**
*
*/
public void setChangguanmingcheng(String changguanmingcheng) { // changguanmingcheng字段的setter方法
this.changguanmingcheng = changguanmingcheng;
}
/**
*
*/
public String getChangguanmingcheng() { // changguanmingcheng字段的getter方法
return changguanmingcheng;
}
/**
*
*/
public void setChangguanleixing(String changguanleixing) { // changguanleixing字段的setter方法
this.changguanleixing = changguanleixing;
}
/**
*
*/
public String getChangguanleixing() { // changguanleixing字段的getter方法
return changguanleixing;
}
/**
*
*/
public void setChangguantupian(String changguantupian) { // changguantupian字段的setter方法
this.changguantupian = changguantupian;
}
/**
*
*/
public String getChangguantupian() { // changguantupian字段的getter方法
return changguantupian;
}
/**
*
*/
public void setChangguanweizhi(String changguanweizhi) { // changguanweizhi字段的setter方法
this.changguanweizhi = changguanweizhi;
}
/**
*
*/
public String getChangguanweizhi() { // changguanweizhi字段的getter方法
return changguanweizhi;
}
/**
*
*/
public void setYingyeshijian(String yingyeshijian) { // yingyeshijian字段的setter方法
this.yingyeshijian = yingyeshijian;
}
/**
*
*/
public String getYingyeshijian() { // yingyeshijian字段的getter方法
return yingyeshijian;
}
/**
*
*/
public void setGongzuobianhao(String gongzuobianhao) { // gongzuobianhao字段的setter方法
this.gongzuobianhao = gongzuobianhao;
}
/**
*
*/
public String getGongzuobianhao() { // gongzuobianhao字段的getter方法
return gongzuobianhao;
}
/**
*
*/
public void setLianxidianhua(String lianxidianhua) { // lianxidianhua字段的setter方法
this.lianxidianhua = lianxidianhua;
}
/**
*
*/
public String getLianxidianhua() { // lianxidianhua字段的getter方法
return lianxidianhua;
}
/**
*
*/
public void setChangguanjieshao(String changguanjieshao) { // changguanjieshao字段的setter方法
this.changguanjieshao = changguanjieshao;
}
/**
*
*/
public String getChangguanjieshao() { // changguanjieshao字段的getter方法
return changguanjieshao;
}
/**
*
*/
public void setClicktime(Date clicktime) { // clicktime字段的setter方法
this.clicktime = clicktime;
}
/**
*
*/
public Date getClicktime() { // clicktime字段的getter方法
return clicktime;
}
/**
*
*/
public void setClicknum(Integer clicknum) { // clicknum字段的setter方法
this.clicknum = clicknum;
}
/**
*
*/
public Integer getClicknum() { // clicknum字段的getter方法
return clicknum;
}
}

Loading…
Cancel
Save