// 包声明 package com.entity.vo; // 导入原资讯实体类 import com.entity.NewsEntity; // 导入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("news") public class NewsVO implements Serializable { // 序列化版本UID private static final long serialVersionUID = 1L; // 主键字段 @TableField(value = "id") private Integer id; // 资讯标题(最大长度200) @TableField(value = "news_name") private String newsName; // 资讯类型标识(通过数字表示不同类型) @TableField(value = "news_types") private Integer newsTypes; // 资讯封面图存储路径 @TableField(value = "news_photo") private String newsPhoto; // 数据添加时间(带中文时区格式化) @JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat @TableField(value = "insert_time") private Date insertTime; // 资讯详细内容(HTML格式文本) @TableField(value = "news_content") private String newsContent; // 记录创建时间(带格式化注解) @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 getNewsName() { return newsName; } // 设置资讯标题 public void setNewsName(String newsName) { this.newsName = newsName; } // 获取资讯类型标识 public Integer getNewsTypes() { return newsTypes; } // 设置资讯类型标识 public void setNewsTypes(Integer newsTypes) { this.newsTypes = newsTypes; } // 获取封面图路径 public String getNewsPhoto() { return newsPhoto; } // 设置封面图路径 public void setNewsPhoto(String newsPhoto) { this.newsPhoto = newsPhoto; } // 获取数据添加时间 public Date getInsertTime() { return insertTime; } // 设置数据添加时间 public void setInsertTime(Date insertTime) { this.insertTime = insertTime; } // 获取资讯详细内容 public String getNewsContent() { return newsContent; } // 设置资讯详细内容 public void setNewsContent(String newsContent) { this.newsContent = newsContent; } // 获取记录创建时间(支持多种显示格式) public Date getCreateTime() { return createTime; } // 设置记录创建时间 public void setCreateTime(Date createTime) { this.createTime = createTime; } }