diff --git a/JiaolianVO.java b/JiaolianVO.java index 2c272de..0df4ee3 100644 --- a/JiaolianVO.java +++ b/JiaolianVO.java @@ -1,303 +1,198 @@ -package com.entity.vo; - -import com.entity.JiaolianEntity; -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("jiaolian") -public class JiaolianVO implements Serializable { - private static final long serialVersionUID = 1L; - - - /** - * 主键 - */ - - @TableField(value = "id") - private Integer id; - - - /** - * 账户 - */ - - @TableField(value = "username") - private String username; - - - /** - * 密码 - */ - - @TableField(value = "password") - private String password; - - - /** - * 教练名称 - */ - - @TableField(value = "jiaolian_name") - private String jiaolianName; - - - /** - * 教练手机号 - */ - - @TableField(value = "jiaolian_phone") - private String jiaolianPhone; - - - /** - * 教练头像 - */ - - @TableField(value = "jiaolian_photo") - private String jiaolianPhoto; - - - /** - * 性别 - */ - - @TableField(value = "sex_types") - private Integer sexTypes; - - - /** - * 教练邮箱 - */ - - @TableField(value = "jiaolian_email") - private String jiaolianEmail; - - - /** - * 教练简介 - */ - - @TableField(value = "jiaolian_content") - private String jiaolianContent; - - - /** - * 逻辑删除 - */ - - @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; - - - /** - * 创建时间 show1 show2 photoShow - */ - @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 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 getJiaolianName() { - return jiaolianName; - } - - - /** - * 获取:教练名称 - */ - - public void setJiaolianName(String jiaolianName) { - this.jiaolianName = jiaolianName; - } - /** - * 设置:教练手机号 - */ - public String getJiaolianPhone() { - return jiaolianPhone; - } - - - /** - * 获取:教练手机号 - */ - - public void setJiaolianPhone(String jiaolianPhone) { - this.jiaolianPhone = jiaolianPhone; - } - /** - * 设置:教练头像 - */ - public String getJiaolianPhoto() { - return jiaolianPhoto; - } - - - /** - * 获取:教练头像 - */ - - public void setJiaolianPhoto(String jiaolianPhoto) { - this.jiaolianPhoto = jiaolianPhoto; - } - /** - * 设置:性别 - */ - public Integer getSexTypes() { - return sexTypes; - } - - - /** - * 获取:性别 - */ - - public void setSexTypes(Integer sexTypes) { - this.sexTypes = sexTypes; - } - /** - * 设置:教练邮箱 - */ - public String getJiaolianEmail() { - return jiaolianEmail; - } - - - /** - * 获取:教练邮箱 - */ - - public void setJiaolianEmail(String jiaolianEmail) { - this.jiaolianEmail = jiaolianEmail; - } - /** - * 设置:教练简介 - */ - public String getJiaolianContent() { - return jiaolianContent; - } - - - /** - * 获取:教练简介 - */ - - public void setJiaolianContent(String jiaolianContent) { - this.jiaolianContent = jiaolianContent; - } - /** - * 设置:逻辑删除 - */ - 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; - } - /** - * 设置:创建时间 show1 show2 photoShow - */ - public Date getCreateTime() { - return createTime; - } - - - /** - * 获取:创建时间 show1 show2 photoShow - */ - - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } - -} +// 包声明 +package com.entity.vo; + +// 导入原教练实体类 +import com.entity.JiaolianEntity; + +// 导入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("jiaolian") +public class JiaolianVO implements Serializable { + // 序列化版本UID + private static final long serialVersionUID = 1L; + + // 主键字段(自增) + @TableField(value = "id") + private Integer id; + + // 登录账户(唯一标识) + @TableField(value = "username") + private String username; + + // 登录密码(加密存储) + @TableField(value = "password") + private String password; + + // 教练真实姓名 + @TableField(value = "jiaolian_name") + private String jiaolianName; + + // 教练联系电话 + @TableField(value = "jiaolian_phone") + private String jiaolianPhone; + + // 教练头像存储路径 + @TableField(value = "jiaolian_photo") + private String jiaolianPhoto; + + // 性别类型(0=未知,1=男,2=女) + @TableField(value = "sex_types") + private Integer sexTypes; + + // 教练联系邮箱 + @TableField(value = "jiaolian_email") + private String jiaolianEmail; + + // 教练详细介绍(支持富文本) + @TableField(value = "jiaolian_content") + private String jiaolianContent; + + // 逻辑删除标记(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; + + // 获取主键ID + public Integer getId() { + return id; + } + + // 设置主键ID + public void setId(Integer id) { + this.id = id; + } + + // 获取登录账户 + 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 getJiaolianName() { + return jiaolianName; + } + + // 设置教练姓名 + public void setJiaolianName(String jiaolianName) { + this.jiaolianName = jiaolianName; + } + + // 获取联系电话 + public String getJiaolianPhone() { + return jiaolianPhone; + } + + // 设置联系电话 + public void setJiaolianPhone(String jiaolianPhone) { + this.jiaolianPhone = jiaolianPhone; + } + + // 获取头像路径 + public String getJiaolianPhoto() { + return jiaolianPhoto; + } + + // 设置头像路径 + public void setJiaolianPhoto(String jiaolianPhoto) { + this.jiaolianPhoto = jiaolianPhoto; + } + + // 获取性别类型 + public Integer getSexTypes() { + return sexTypes; + } + + // 设置性别类型 + public void setSexTypes(Integer sexTypes) { + this.sexTypes = sexTypes; + } + + // 获取联系邮箱 + public String getJiaolianEmail() { + return jiaolianEmail; + } + + // 设置联系邮箱 + public void setJiaolianEmail(String jiaolianEmail) { + this.jiaolianEmail = jiaolianEmail; + } + + // 获取详细介绍 + public String getJiaolianContent() { + return jiaolianContent; + } + + // 设置详细介绍 + public void setJiaolianContent(String jiaolianContent) { + this.jiaolianContent = jiaolianContent; + } + + // 获取逻辑删除状态 + 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; + } +} \ No newline at end of file