package com.qxgmat.data.dao.entity; import java.io.Serializable; import java.util.Date; import javax.persistence.*; @Table(name = "comment") public class Comment implements Serializable { @Id @Column(name = "`id`") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; /** * 用户id */ @Column(name = "`user_id`") private Integer userId; /** * 昵称 */ @Column(name = "`nickname`") private String nickname; /** * 头像 */ @Column(name = "`avatar`") private String avatar; /** * 频道 */ @Column(name = "`channel`") private String channel; /** * 位置 */ @Column(name = "`position`") private Integer position; /** * 是否展示 */ @Column(name = "`is_show`") private Integer isShow; /** * 是否用于展示 */ @Column(name = "`is_special`") private Integer isSpecial; /** * 是否系统创建 */ @Column(name = "`is_system`") private Integer isSystem; /** * 排序 */ @Column(name = "`sort`") private Integer sort; @Column(name = "`create_time`") private Date createTime; @Column(name = "`content`") private String content; private static final long serialVersionUID = 1L; /** * @return id */ public Integer getId() { return id; } /** * @param id */ public void setId(Integer id) { this.id = id; } /** * 获取用户id * * @return user_id - 用户id */ public Integer getUserId() { return userId; } /** * 设置用户id * * @param userId 用户id */ public void setUserId(Integer userId) { this.userId = userId; } /** * 获取昵称 * * @return nickname - 昵称 */ public String getNickname() { return nickname; } /** * 设置昵称 * * @param nickname 昵称 */ public void setNickname(String nickname) { this.nickname = nickname; } /** * 获取头像 * * @return avatar - 头像 */ public String getAvatar() { return avatar; } /** * 设置头像 * * @param avatar 头像 */ public void setAvatar(String avatar) { this.avatar = avatar; } /** * 获取频道 * * @return channel - 频道 */ public String getChannel() { return channel; } /** * 设置频道 * * @param channel 频道 */ public void setChannel(String channel) { this.channel = channel; } /** * 获取位置 * * @return position - 位置 */ public Integer getPosition() { return position; } /** * 设置位置 * * @param position 位置 */ public void setPosition(Integer position) { this.position = position; } /** * 获取是否展示 * * @return is_show - 是否展示 */ public Integer getIsShow() { return isShow; } /** * 设置是否展示 * * @param isShow 是否展示 */ public void setIsShow(Integer isShow) { this.isShow = isShow; } /** * 获取是否用于展示 * * @return is_special - 是否用于展示 */ public Integer getIsSpecial() { return isSpecial; } /** * 设置是否用于展示 * * @param isSpecial 是否用于展示 */ public void setIsSpecial(Integer isSpecial) { this.isSpecial = isSpecial; } /** * 获取是否系统创建 * * @return is_system - 是否系统创建 */ public Integer getIsSystem() { return isSystem; } /** * 设置是否系统创建 * * @param isSystem 是否系统创建 */ public void setIsSystem(Integer isSystem) { this.isSystem = isSystem; } /** * 获取排序 * * @return sort - 排序 */ public Integer getSort() { return sort; } /** * 设置排序 * * @param sort 排序 */ public void setSort(Integer sort) { this.sort = sort; } /** * @return create_time */ public Date getCreateTime() { return createTime; } /** * @param createTime */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * @return content */ public String getContent() { return content; } /** * @param content */ public void setContent(String content) { this.content = content; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", userId=").append(userId); sb.append(", nickname=").append(nickname); sb.append(", avatar=").append(avatar); sb.append(", channel=").append(channel); sb.append(", position=").append(position); sb.append(", isShow=").append(isShow); sb.append(", isSpecial=").append(isSpecial); sb.append(", isSystem=").append(isSystem); sb.append(", sort=").append(sort); sb.append(", createTime=").append(createTime); sb.append(", content=").append(content); sb.append("]"); return sb.toString(); } public static Comment.Builder builder() { return new Comment.Builder(); } public static class Builder { private Comment obj; public Builder() { this.obj = new Comment(); } /** * @param id */ public Builder id(Integer id) { obj.setId(id); return this; } /** * 设置用户id * * @param userId 用户id */ public Builder userId(Integer userId) { obj.setUserId(userId); return this; } /** * 设置昵称 * * @param nickname 昵称 */ public Builder nickname(String nickname) { obj.setNickname(nickname); return this; } /** * 设置头像 * * @param avatar 头像 */ public Builder avatar(String avatar) { obj.setAvatar(avatar); return this; } /** * 设置频道 * * @param channel 频道 */ public Builder channel(String channel) { obj.setChannel(channel); return this; } /** * 设置位置 * * @param position 位置 */ public Builder position(Integer position) { obj.setPosition(position); return this; } /** * 设置是否展示 * * @param isShow 是否展示 */ public Builder isShow(Integer isShow) { obj.setIsShow(isShow); return this; } /** * 设置是否用于展示 * * @param isSpecial 是否用于展示 */ public Builder isSpecial(Integer isSpecial) { obj.setIsSpecial(isSpecial); return this; } /** * 设置是否系统创建 * * @param isSystem 是否系统创建 */ public Builder isSystem(Integer isSystem) { obj.setIsSystem(isSystem); return this; } /** * 设置排序 * * @param sort 排序 */ public Builder sort(Integer sort) { obj.setSort(sort); return this; } /** * @param createTime */ public Builder createTime(Date createTime) { obj.setCreateTime(createTime); return this; } /** * @param content */ public Builder content(String content) { obj.setContent(content); return this; } public Comment build() { return this.obj; } } }