diff --git a/JianshenkechengCollectionEntity.java b/JianshenkechengCollectionEntity.java new file mode 100644 index 0000000..e6223c0 --- /dev/null +++ b/JianshenkechengCollectionEntity.java @@ -0,0 +1,195 @@ +package com.entity; + +import com.annotation.ColumnInfo; +import javax.validation.constraints.*; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.lang.reflect.InvocationTargetException; +import java.io.Serializable; +import java.util.*; +import org.apache.tools.ant.util.DateUtils; +import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.beanutils.BeanUtils; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import com.baomidou.mybatisplus.enums.IdType; +import com.baomidou.mybatisplus.enums.FieldFill; +import com.utils.DateUtil; + + +/** + * 课程收藏 + * + * @author + * @email + */ +@TableName("jianshenkecheng_collection") +public class JianshenkechengCollectionEntity implements Serializable { + private static final long serialVersionUID = 1L; + + + public JianshenkechengCollectionEntity() { + + } + + public JianshenkechengCollectionEntity(T t) { + try { + BeanUtils.copyProperties(this, t); + } catch (IllegalAccessException | InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + @ColumnInfo(comment="主键",type="int(11)") + @TableField(value = "id") + + private Integer id; + + + /** + * 健身课程 + */ + @ColumnInfo(comment="健身课程",type="int(11)") + @TableField(value = "jianshenkecheng_id") + + private Integer jianshenkechengId; + + + /** + * 用户 + */ + @ColumnInfo(comment="用户",type="int(11)") + @TableField(value = "yonghu_id") + + private Integer yonghuId; + + + /** + * 类型 + */ + @ColumnInfo(comment="类型",type="int(11)") + @TableField(value = "jianshenkecheng_collection_types") + + private Integer jianshenkechengCollectionTypes; + + + /** + * 收藏时间 + */ + @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; + + + /** + * 获取:主键 + */ + public Integer getId() { + return id; + } + /** + * 设置:主键 + */ + + public void setId(Integer id) { + this.id = id; + } + /** + * 获取:健身课程 + */ + public Integer getJianshenkechengId() { + return jianshenkechengId; + } + /** + * 设置:健身课程 + */ + + public void setJianshenkechengId(Integer jianshenkechengId) { + this.jianshenkechengId = jianshenkechengId; + } + /** + * 获取:用户 + */ + public Integer getYonghuId() { + return yonghuId; + } + /** + * 设置:用户 + */ + + public void setYonghuId(Integer yonghuId) { + this.yonghuId = yonghuId; + } + /** + * 获取:类型 + */ + public Integer getJianshenkechengCollectionTypes() { + return jianshenkechengCollectionTypes; + } + /** + * 设置:类型 + */ + + public void setJianshenkechengCollectionTypes(Integer jianshenkechengCollectionTypes) { + this.jianshenkechengCollectionTypes = jianshenkechengCollectionTypes; + } + /** + * 获取:收藏时间 + */ + 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; + } + + @Override + public String toString() { + return "JianshenkechengCollection{" + + ", id=" + id + + ", jianshenkechengId=" + jianshenkechengId + + ", yonghuId=" + yonghuId + + ", jianshenkechengCollectionTypes=" + jianshenkechengCollectionTypes + + ", insertTime=" + DateUtil.convertString(insertTime,"yyyy-MM-dd") + + ", createTime=" + DateUtil.convertString(createTime,"yyyy-MM-dd") + + "}"; + } +}