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