Update JiaolianYuyueVO.java

王刚注释
pz2femycj 4 months ago
parent 4bf019d13c
commit 41a2c00d99

@ -1,236 +1,242 @@
package com.entity.vo;
import com.entity.JiaolianYuyueEntity;
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_yuyue")
public class JiaolianYuyueVO implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableField(value = "id")
private Integer id;
/**
*
*/
@TableField(value = "jiaolian_yuyue_uuid_number")
private String jiaolianYuyueUuidNumber;
/**
*
*/
@TableField(value = "yonghu_id")
private Integer yonghuId;
/**
*
*/
@TableField(value = "jiaolian_yuyue_text")
private String jiaolianYuyueText;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
@TableField(value = "jiaolian_yuyue_time")
private Date jiaolianYuyueTime;
/**
*
*/
@TableField(value = "jiaolian_yuyue_yesno_types")
private Integer jiaolianYuyueYesnoTypes;
/**
*
*/
@TableField(value = "jiaolian_yuyue_yesno_text")
private String jiaolianYuyueYesnoText;
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
@TableField(value = "insert_time")
private Date insertTime;
/**
* show3 listShow
*/
@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 getJiaolianYuyueUuidNumber() {
return jiaolianYuyueUuidNumber;
}
/**
*
*/
public void setJiaolianYuyueUuidNumber(String jiaolianYuyueUuidNumber) {
this.jiaolianYuyueUuidNumber = jiaolianYuyueUuidNumber;
}
/**
*
*/
public Integer getYonghuId() {
return yonghuId;
}
/**
*
*/
public void setYonghuId(Integer yonghuId) {
this.yonghuId = yonghuId;
}
/**
*
*/
public String getJiaolianYuyueText() {
return jiaolianYuyueText;
}
/**
*
*/
public void setJiaolianYuyueText(String jiaolianYuyueText) {
this.jiaolianYuyueText = jiaolianYuyueText;
}
/**
*
*/
public Date getJiaolianYuyueTime() {
return jiaolianYuyueTime;
}
/**
*
*/
public void setJiaolianYuyueTime(Date jiaolianYuyueTime) {
this.jiaolianYuyueTime = jiaolianYuyueTime;
}
/**
*
*/
public Integer getJiaolianYuyueYesnoTypes() {
return jiaolianYuyueYesnoTypes;
}
/**
*
*/
public void setJiaolianYuyueYesnoTypes(Integer jiaolianYuyueYesnoTypes) {
this.jiaolianYuyueYesnoTypes = jiaolianYuyueYesnoTypes;
}
/**
*
*/
public String getJiaolianYuyueYesnoText() {
return jiaolianYuyueYesnoText;
}
/**
*
*/
public void setJiaolianYuyueYesnoText(String jiaolianYuyueYesnoText) {
this.jiaolianYuyueYesnoText = jiaolianYuyueYesnoText;
}
/**
*
*/
public Date getInsertTime() {
return insertTime;
}
/**
*
*/
public void setInsertTime(Date insertTime) {
this.insertTime = insertTime;
}
/**
* show3 listShow
*/
public Date getCreateTime() {
return createTime;
}
/**
* show3 listShow
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
// 包声明:定义当前类所在的包路径
package com.entity;
// 引入自定义注解-用于字段信息描述
import com.annotation.ColumnInfo;
// 引入Java校验注解-用于参数校验
import javax.validation.constraints.*;
// 引入JSON序列化忽略注解-用于过滤特定字段
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
// 引入反射相关异常类
import java.lang.reflect.InvocationTargetException;
// 引入序列化接口
import java.io.Serializable;
// 引入集合工具类
import java.util.*;
// 引入Ant日期工具类实际建议使用Java8日期API
import org.apache.tools.ant.util.DateUtils;
// 引入日期格式注解-用于请求参数格式化
import org.springframework.format.annotation.DateTimeFormat;
// 引入JSON格式注解-用于响应数据格式化
import com.fasterxml.jackson.annotation.JsonFormat;
// 引入Bean操作工具类-用于对象属性拷贝
import org.apache.commons.beanutils.BeanUtils;
// 引入MyBatis Plus字段注解
import com.baomidou.mybatisplus.annotations.TableField;
// 引入MyBatis Plus主键注解
import com.baomidou.mybatisplus.annotations.TableId;
// 引入MyBatis Plus表名注解
import com.baomidou.mybatisplus.annotations.TableName;
// 引入MyBatis Plus主键类型枚举
import com.baomidou.mybatisplus.enums.IdType;
// 引入MyBatis Plus字段填充策略枚举
import com.baomidou.mybatisplus.enums.FieldFill;
// 引入自定义日期工具类
import com.utils.DateUtil;
// 教练预约申请实体类
// @author
// @email
@TableName("jiaolian_yuyue")
public class JiaolianYuyueEntity<T> implements Serializable {
// 序列化版本UID
private static final long serialVersionUID = 1L;
// 无参构造
public JiaolianYuyueEntity() {
}
// 带参构造(通过反射拷贝属性)
public JiaolianYuyueEntity(T t) {
try {
BeanUtils.copyProperties(this, t);
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
}
}
// 主键
@TableId(type = IdType.AUTO)
@ColumnInfo(comment="主键",type="int(11)")
@TableField(value = "id")
private Integer id;
// 预约编号
@ColumnInfo(comment="预约编号",type="varchar(200)")
@TableField(value = "jiaolian_yuyue_uuid_number")
private String jiaolianYuyueUuidNumber;
// 关联用户ID
@ColumnInfo(comment="用户",type="int(11)")
@TableField(value = "yonghu_id")
private Integer yonghuId;
// 预约备注
@ColumnInfo(comment="预约备注",type="longtext")
@TableField(value = "jiaolian_yuyue_text")
private String jiaolianYuyueText;
// 预约时间(带格式转换)
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
@ColumnInfo(comment="预约时间",type="timestamp")
@TableField(value = "jiaolian_yuyue_time")
private Date jiaolianYuyueTime;
// 预约状态0待审核 1已同意 2已拒绝
@ColumnInfo(comment="预约状态",type="int(11)")
@TableField(value = "jiaolian_yuyue_yesno_types")
private Integer jiaolianYuyueYesnoTypes;
// 审核回复内容
@ColumnInfo(comment="审核回复",type="longtext")
@TableField(value = "jiaolian_yuyue_yesno_text")
private String jiaolianYuyueYesnoText;
// 申请时间(自动填充)
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
@ColumnInfo(comment="申请时间",type="timestamp")
@TableField(value = "insert_time",fill = FieldFill.INSERT)
private Date insertTime;
// 创建时间(列表展示用)
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat
@ColumnInfo(comment="创建时间",type="timestamp")
@TableField(value = "create_time",fill = FieldFill.INSERT)
private Date createTime;
// id的get方法
// 获取:主键
public Integer getId() {
return id;
}
// id的set方法
// 设置:主键
public void setId(Integer id) {
this.id = id;
}
// 预约编号的get方法
// 获取:预约编号
public String getJiaolianYuyueUuidNumber() {
return jiaolianYuyueUuidNumber;
}
// 预约编号的set方法
// 设置:预约编号
public void setJiaolianYuyueUuidNumber(String jiaolianYuyueUuidNumber) {
this.jiaolianYuyueUuidNumber = jiaolianYuyueUuidNumber;
}
// 用户ID的get方法
// 获取:用户
public Integer getYonghuId() {
return yonghuId;
}
// 用户ID的set方法
// 设置:用户
public void setYonghuId(Integer yonghuId) {
this.yonghuId = yonghuId;
}
// 预约备注的get方法
// 获取:预约备注
public String getJiaolianYuyueText() {
return jiaolianYuyueText;
}
// 预约备注的set方法
// 设置:预约备注
public void setJiaolianYuyueText(String jiaolianYuyueText) {
this.jiaolianYuyueText = jiaolianYuyueText;
}
// 预约时间的get方法
// 获取:预约时间
public Date getJiaolianYuyueTime() {
return jiaolianYuyueTime;
}
// 预约时间的set方法
// 设置:预约时间
public void setJiaolianYuyueTime(Date jiaolianYuyueTime) {
this.jiaolianYuyueTime = jiaolianYuyueTime;
}
// 预约状态的get方法
// 获取:预约状态
public Integer getJiaolianYuyueYesnoTypes() {
return jiaolianYuyueYesnoTypes;
}
// 预约状态的set方法
// 设置:预约状态
public void setJiaolianYuyueYesnoTypes(Integer jiaolianYuyueYesnoTypes) {
this.jiaolianYuyueYesnoTypes = jiaolianYuyueYesnoTypes;
}
// 审核回复的get方法
// 获取:审核回复
public String getJiaolianYuyueYesnoText() {
return jiaolianYuyueYesnoText;
}
// 审核回复的set方法
// 设置:审核回复
public void setJiaolianYuyueYesnoText(String jiaolianYuyueYesnoText) {
this.jiaolianYuyueYesnoText = jiaolianYuyueYesnoText;
}
// 申请时间的get方法
// 获取:申请时间
public Date getInsertTime() {
return insertTime;
}
// 申请时间的set方法
// 设置:申请时间
public void setInsertTime(Date insertTime) {
this.insertTime = insertTime;
}
// 创建时间的get方法
// 获取:创建时间 listShow
public Date getCreateTime() {
return createTime;
}
// 创建时间的set方法
// 设置:创建时间 listShow
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
// toString方法实体对象字符串表示
@Override
public String toString() {
return "JiaolianYuyue{" +
// 主键字段
", id=" + id +
// 预约编号字段
", jiaolianYuyueUuidNumber=" + jiaolianYuyueUuidNumber +
// 用户ID字段
", yonghuId=" + yonghuId +
// 预约备注字段
", jiaolianYuyueText=" + jiaolianYuyueText +
// 预约时间字段(格式化)
", jiaolianYuyueTime=" + DateUtil.convertString(jiaolianYuyueTime,"yyyy-MM-dd") +
// 预约状态字段
", jiaolianYuyueYesnoTypes=" + jiaolianYuyueYesnoTypes +
// 审核回复字段
", jiaolianYuyueYesnoText=" + jiaolianYuyueYesnoText +
// 申请时间字段(格式化)
", insertTime=" + DateUtil.convertString(insertTime,"yyyy-MM-dd") +
// 创建时间字段(格式化)
", createTime=" + DateUtil.convertString(createTime,"yyyy-MM-dd") +
"}";
}
}
Loading…
Cancel
Save