package com.entity.vo; import com.entity.JianshenkechengEntity; 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; // 健身课程手机端接口返回实体VO,去除不必要字段 @TableName("jianshenkecheng") public class JianshenkechengVO implements Serializable { private static final long serialVersionUID = 1L; // 主键 @TableField(value = "id") private Integer id; // 教练ID @TableField(value = "jiaolian_id") private Integer jiaolianId; // 健身课程名称 @TableField(value = "jianshenkecheng_name") private String jianshenkechengName; // 健身课程照片 @TableField(value = "jianshenkecheng_photo") private String jianshenkechengPhoto; // 课程视频 @TableField(value = "jianshenkecheng_video") private String jianshenkechengVideo; // 赞数 @TableField(value = "zan_number") private Integer zanNumber; // 踩数 @TableField(value = "cai_number") private Integer caiNumber; // 健身课程类型 @TableField(value = "jianshenkecheng_types") private Integer jianshenkechengTypes; // 课程点击量(热度) @TableField(value = "jianshenkecheng_clicknum") private Integer jianshenkechengClicknum; // 课程详细介绍 @TableField(value = "jianshenkecheng_content") private String jianshenkechengContent; // 逻辑删除标记(0未删1已删) @TableField(value = "data_delete") private Integer dataDelete; // 数据录入时间 @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") @DateTimeFormat @TableField(value = "insert_time") private Date insertTime; // 创建时间(用于不同展示场景) @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; } // 获取:教练ID public Integer getJiaolianId() { return jiaolianId; } // 设置:教练ID public void setJiaolianId(Integer jiaolianId) { this.jiaolianId = jiaolianId; } // 获取:课程名称 public String getJianshenkechengName() { return jianshenkechengName; } // 设置:课程名称 public void setJianshenkechengName(String jianshenkechengName) { this.jianshenkechengName = jianshenkechengName; } // 获取:课程照片路径 public String getJianshenkechengPhoto() { return jianshenkechengPhoto; } // 设置:课程照片路径 public void setJianshenkechengPhoto(String jianshenkechengPhoto) { this.jianshenkechengPhoto = jianshenkechengPhoto; } // 获取:课程视频路径 public String getJianshenkechengVideo() { return jianshenkechengVideo; } // 设置:课程视频路径 public void setJianshenkechengVideo(String jianshenkechengVideo) { this.jianshenkechengVideo = jianshenkechengVideo; } // 获取:点赞数量 public Integer getZanNumber() { return zanNumber; } // 设置:点赞数量 public void setZanNumber(Integer zanNumber) { this.zanNumber = zanNumber; } // 获取:点踩数量 public Integer getCaiNumber() { return caiNumber; } // 设置:点踩数量 public void setCaiNumber(Integer caiNumber) { this.caiNumber = caiNumber; } // 获取:课程类型 public Integer getJianshenkechengTypes() { return jianshenkechengTypes; } // 设置:课程类型 public void setJianshenkechengTypes(Integer jianshenkechengTypes) { this.jianshenkechengTypes = jianshenkechengTypes; } // 获取:课程点击量 public Integer getJianshenkechengClicknum() { return jianshenkechengClicknum; } // 设置:课程点击量 public void setJianshenkechengClicknum(Integer jianshenkechengClicknum) { this.jianshenkechengClicknum = jianshenkechengClicknum; } // 获取:课程详情内容 public String getJianshenkechengContent() { return jianshenkechengContent; } // 设置:课程详情内容 public void setJianshenkechengContent(String jianshenkechengContent) { this.jianshenkechengContent = jianshenkechengContent; } // 获取:逻辑删除标记 public Integer getDataDelete() { return dataDelete; } // 设置:逻辑删除标记 public void setDataDelete(Integer dataDelete) { this.dataDelete = dataDelete; } // 获取:数据录入时间 public Date getInsertTime() { return insertTime; } // 设置:数据录入时间 public void setInsertTime(Date insertTime) { this.insertTime = insertTime; } // 获取:创建时间(用于展示) public Date getCreateTime() { return createTime; } // 设置:创建时间(用于展示) public void setCreateTime(Date createTime) { this.createTime = createTime; } }