From 037229c6ade4dc0c904ccb38f1938f6001862082 Mon Sep 17 00:00:00 2001 From: pz2femycj <1468034451@qq.com> Date: Mon, 28 Apr 2025 21:46:09 +0800 Subject: [PATCH] Update SingleSeachVO.java --- SingleSeachVO.java | 275 ++++++++++++++++++--------------------------- 1 file changed, 112 insertions(+), 163 deletions(-) diff --git a/SingleSeachVO.java b/SingleSeachVO.java index f5beb2c..003400c 100644 --- a/SingleSeachVO.java +++ b/SingleSeachVO.java @@ -1,163 +1,112 @@ -package com.entity.vo; - -import com.entity.SingleSeachEntity; -import com.baomidou.mybatisplus.annotations.TableField; -import com.baomidou.mybatisplus.annotations.TableName; -import com.fasterxml.jackson.annotation.JsonFormat; -import java.util.Date; -import org.springframework.format.annotation.DateTimeFormat; - -import java.io.Serializable; - -/** - * 单页数据 - * 手机端接口返回实体辅助类 - * (主要作用去除一些不必要的字段) - */ -@TableName("single_seach") -public class SingleSeachVO implements Serializable { - private static final long serialVersionUID = 1L; - - - /** - * 主键 - */ - - @TableField(value = "id") - private Integer id; - - - /** - * 名字 - */ - - @TableField(value = "single_seach_name") - private String singleSeachName; - - - /** - * 数据类型 - */ - - @TableField(value = "single_seach_types") - private Integer singleSeachTypes; - - - /** - * 图片 - */ - - @TableField(value = "single_seach_photo") - private String singleSeachPhoto; - - - /** - * 内容 - */ - - @TableField(value = "single_seach_content") - private String singleSeachContent; - - - /** - * 创建时间 show2 nameShow - */ - @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") - @DateTimeFormat - - @TableField(value = "create_time") - private Date createTime; - - - /** - * 设置:主键 - */ - public Integer getId() { - return id; - } - - - /** - * 获取:主键 - */ - - public void setId(Integer id) { - this.id = id; - } - /** - * 设置:名字 - */ - public String getSingleSeachName() { - return singleSeachName; - } - - - /** - * 获取:名字 - */ - - public void setSingleSeachName(String singleSeachName) { - this.singleSeachName = singleSeachName; - } - /** - * 设置:数据类型 - */ - public Integer getSingleSeachTypes() { - return singleSeachTypes; - } - - - /** - * 获取:数据类型 - */ - - public void setSingleSeachTypes(Integer singleSeachTypes) { - this.singleSeachTypes = singleSeachTypes; - } - /** - * 设置:图片 - */ - public String getSingleSeachPhoto() { - return singleSeachPhoto; - } - - - /** - * 获取:图片 - */ - - public void setSingleSeachPhoto(String singleSeachPhoto) { - this.singleSeachPhoto = singleSeachPhoto; - } - /** - * 设置:内容 - */ - public String getSingleSeachContent() { - return singleSeachContent; - } - - - /** - * 获取:内容 - */ - - public void setSingleSeachContent(String singleSeachContent) { - this.singleSeachContent = singleSeachContent; - } - /** - * 设置:创建时间 show2 nameShow - */ - public Date getCreateTime() { - return createTime; - } - - - /** - * 获取:创建时间 show2 nameShow - */ - - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } - -} +// 包声明 +package com.entity.vo; + +// 导入原实体类 +import com.entity.SingleSeachEntity; + +// 导入MyBatis Plus表字段注解 +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableName; + +// 导入Jackson日期格式化注解 +import com.fasterxml.jackson.annotation.JsonFormat; + +// 导入Java核心库 +import java.io.Serializable; +import java.util.Date; + +// 导入Spring日期格式化注解 +import org.springframework.format.annotation.DateTimeFormat; + +// 单页数据手机端接口返回实体辅助类(精简字段) +@TableName("single_seach") +public class SingleSeachVO implements Serializable { + // 序列化版本UID + private static final long serialVersionUID = 1L; + + // 主键字段 + @TableField(value = "id") + private Integer id; + + // 数据项名称 + @TableField(value = "single_seach_name") + private String singleSeachName; + + // 数据类型标识(通过数字表示不同类型) + @TableField(value = "single_seach_types") + private Integer singleSeachTypes; + + // 关联图片存储路径 + @TableField(value = "single_seach_photo") + private String singleSeachPhoto; + + // 数据内容(长文本) + @TableField(value = "single_seach_content") + private String singleSeachContent; + + // 记录创建时间(带格式化注解) + @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + @TableField(value = "create_time") + private Date createTime; + + // 获取主键ID + public Integer getId() { + return id; + } + + // 设置主键ID + public void setId(Integer id) { + this.id = id; + } + + // 获取数据项名称 + public String getSingleSeachName() { + return singleSeachName; + } + + // 设置数据项名称 + public void setSingleSeachName(String singleSeachName) { + this.singleSeachName = singleSeachName; + } + + // 获取数据类型标识 + public Integer getSingleSeachTypes() { + return singleSeachTypes; + } + + // 设置数据类型标识 + public void setSingleSeachTypes(Integer singleSeachTypes) { + this.singleSeachTypes = singleSeachTypes; + } + + // 获取图片路径 + public String getSingleSeachPhoto() { + return singleSeachPhoto; + } + + // 设置图片路径 + public void setSingleSeachPhoto(String singleSeachPhoto) { + this.singleSeachPhoto = singleSeachPhoto; + } + + // 获取数据内容 + public String getSingleSeachContent() { + return singleSeachContent; + } + + // 设置数据内容 + public void setSingleSeachContent(String singleSeachContent) { + this.singleSeachContent = singleSeachContent; + } + + // 获取创建时间(带中文时区格式化) + public Date getCreateTime() { + return createTime; + } + + // 设置创建时间 + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } +} \ No newline at end of file