Update JiaolianYuyueVO.java

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

@ -1,236 +1,242 @@
package com.entity.vo; // 包声明:定义当前类所在的包路径
package com.entity;
import com.entity.JiaolianYuyueEntity;
// 引入自定义注解-用于字段信息描述
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; import com.baomidou.mybatisplus.annotations.TableField;
// 引入MyBatis Plus主键注解
import com.baomidou.mybatisplus.annotations.TableId;
// 引入MyBatis Plus表名注解
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; // 引入MyBatis Plus主键类型枚举
import java.util.Date; import com.baomidou.mybatisplus.enums.IdType;
import org.springframework.format.annotation.DateTimeFormat; // 引入MyBatis Plus字段填充策略枚举
import com.baomidou.mybatisplus.enums.FieldFill;
import java.io.Serializable; // 引入自定义日期工具类
import com.utils.DateUtil;
/** // 教练预约申请实体类
* // @author
* // @email
*
*/
@TableName("jiaolian_yuyue") @TableName("jiaolian_yuyue")
public class JiaolianYuyueVO implements Serializable { public class JiaolianYuyueEntity<T> implements Serializable {
// 序列化版本UID
private static final long serialVersionUID = 1L; 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") @TableField(value = "id")
private Integer id; private Integer id;
// 预约编号
/** @ColumnInfo(comment="预约编号",type="varchar(200)")
*
*/
@TableField(value = "jiaolian_yuyue_uuid_number") @TableField(value = "jiaolian_yuyue_uuid_number")
private String jiaolianYuyueUuidNumber; private String jiaolianYuyueUuidNumber;
// 关联用户ID
/** @ColumnInfo(comment="用户",type="int(11)")
*
*/
@TableField(value = "yonghu_id") @TableField(value = "yonghu_id")
private Integer yonghuId; private Integer yonghuId;
// 预约备注
/** @ColumnInfo(comment="预约备注",type="longtext")
*
*/
@TableField(value = "jiaolian_yuyue_text") @TableField(value = "jiaolian_yuyue_text")
private String jiaolianYuyueText; private String jiaolianYuyueText;
// 预约时间(带格式转换)
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat @DateTimeFormat
@ColumnInfo(comment="预约时间",type="timestamp")
@TableField(value = "jiaolian_yuyue_time") @TableField(value = "jiaolian_yuyue_time")
private Date jiaolianYuyueTime; private Date jiaolianYuyueTime;
// 预约状态0待审核 1已同意 2已拒绝
/** @ColumnInfo(comment="预约状态",type="int(11)")
*
*/
@TableField(value = "jiaolian_yuyue_yesno_types") @TableField(value = "jiaolian_yuyue_yesno_types")
private Integer jiaolianYuyueYesnoTypes; private Integer jiaolianYuyueYesnoTypes;
// 审核回复内容
/** @ColumnInfo(comment="审核回复",type="longtext")
*
*/
@TableField(value = "jiaolian_yuyue_yesno_text") @TableField(value = "jiaolian_yuyue_yesno_text")
private String jiaolianYuyueYesnoText; private String jiaolianYuyueYesnoText;
// 申请时间(自动填充)
/**
*
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat @DateTimeFormat
@ColumnInfo(comment="申请时间",type="timestamp")
@TableField(value = "insert_time") @TableField(value = "insert_time",fill = FieldFill.INSERT)
private Date insertTime; private Date insertTime;
// 创建时间(列表展示用)
/**
* show3 listShow
*/
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat @DateTimeFormat
@ColumnInfo(comment="创建时间",type="timestamp")
@TableField(value = "create_time") @TableField(value = "create_time",fill = FieldFill.INSERT)
private Date createTime; private Date createTime;
// id的get方法
/** // 获取:主键
*
*/
public Integer getId() { public Integer getId() {
return id; return id;
} }
// id的set方法
/** // 设置:主键
*
*/
public void setId(Integer id) { public void setId(Integer id) {
this.id = id; this.id = id;
} }
/**
* // 预约编号的get方法
*/ // 获取:预约编号
public String getJiaolianYuyueUuidNumber() { public String getJiaolianYuyueUuidNumber() {
return jiaolianYuyueUuidNumber; return jiaolianYuyueUuidNumber;
} }
// 预约编号的set方法
/** // 设置:预约编号
*
*/
public void setJiaolianYuyueUuidNumber(String jiaolianYuyueUuidNumber) { public void setJiaolianYuyueUuidNumber(String jiaolianYuyueUuidNumber) {
this.jiaolianYuyueUuidNumber = jiaolianYuyueUuidNumber; this.jiaolianYuyueUuidNumber = jiaolianYuyueUuidNumber;
} }
/**
* // 用户ID的get方法
*/ // 获取:用户
public Integer getYonghuId() { public Integer getYonghuId() {
return yonghuId; return yonghuId;
} }
// 用户ID的set方法
/** // 设置:用户
*
*/
public void setYonghuId(Integer yonghuId) { public void setYonghuId(Integer yonghuId) {
this.yonghuId = yonghuId; this.yonghuId = yonghuId;
} }
/**
* // 预约备注的get方法
*/ // 获取:预约备注
public String getJiaolianYuyueText() { public String getJiaolianYuyueText() {
return jiaolianYuyueText; return jiaolianYuyueText;
} }
// 预约备注的set方法
/** // 设置:预约备注
*
*/
public void setJiaolianYuyueText(String jiaolianYuyueText) { public void setJiaolianYuyueText(String jiaolianYuyueText) {
this.jiaolianYuyueText = jiaolianYuyueText; this.jiaolianYuyueText = jiaolianYuyueText;
} }
/**
* // 预约时间的get方法
*/ // 获取:预约时间
public Date getJiaolianYuyueTime() { public Date getJiaolianYuyueTime() {
return jiaolianYuyueTime; return jiaolianYuyueTime;
} }
// 预约时间的set方法
/** // 设置:预约时间
*
*/
public void setJiaolianYuyueTime(Date jiaolianYuyueTime) { public void setJiaolianYuyueTime(Date jiaolianYuyueTime) {
this.jiaolianYuyueTime = jiaolianYuyueTime; this.jiaolianYuyueTime = jiaolianYuyueTime;
} }
/**
* // 预约状态的get方法
*/ // 获取:预约状态
public Integer getJiaolianYuyueYesnoTypes() { public Integer getJiaolianYuyueYesnoTypes() {
return jiaolianYuyueYesnoTypes; return jiaolianYuyueYesnoTypes;
} }
// 预约状态的set方法
/** // 设置:预约状态
*
*/
public void setJiaolianYuyueYesnoTypes(Integer jiaolianYuyueYesnoTypes) { public void setJiaolianYuyueYesnoTypes(Integer jiaolianYuyueYesnoTypes) {
this.jiaolianYuyueYesnoTypes = jiaolianYuyueYesnoTypes; this.jiaolianYuyueYesnoTypes = jiaolianYuyueYesnoTypes;
} }
/**
* // 审核回复的get方法
*/ // 获取:审核回复
public String getJiaolianYuyueYesnoText() { public String getJiaolianYuyueYesnoText() {
return jiaolianYuyueYesnoText; return jiaolianYuyueYesnoText;
} }
// 审核回复的set方法
/** // 设置:审核回复
*
*/
public void setJiaolianYuyueYesnoText(String jiaolianYuyueYesnoText) { public void setJiaolianYuyueYesnoText(String jiaolianYuyueYesnoText) {
this.jiaolianYuyueYesnoText = jiaolianYuyueYesnoText; this.jiaolianYuyueYesnoText = jiaolianYuyueYesnoText;
} }
/**
* // 申请时间的get方法
*/ // 获取:申请时间
public Date getInsertTime() { public Date getInsertTime() {
return insertTime; return insertTime;
} }
// 申请时间的set方法
/** // 设置:申请时间
*
*/
public void setInsertTime(Date insertTime) { public void setInsertTime(Date insertTime) {
this.insertTime = insertTime; this.insertTime = insertTime;
} }
/**
* show3 listShow // 创建时间的get方法
*/ // 获取:创建时间 listShow
public Date getCreateTime() { public Date getCreateTime() {
return createTime; return createTime;
} }
// 创建时间的set方法
/** // 设置:创建时间 listShow
* show3 listShow
*/
public void setCreateTime(Date createTime) { public void setCreateTime(Date createTime) {
this.createTime = 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