package cn.timer.api.bean.qyxx;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 文件传阅表
 *
 * @author wuqingjun
 * @email 284718418@qq.com
 * @date 2022-06-23
 */
@Entity
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "cms_content_read")
@ApiModel("文件传阅表")
public class CmsContentRead extends Model<CmsContentRead>{

	private static final long serialVersionUID = -5904257321968702198L;

	@Id
	@GeneratedValue
	@TableId(type = IdType.AUTO)
	@ApiModelProperty(value = "编号", example = "1")
	private Integer id;
	
	@ApiModelProperty(value = "企业讯息主表ID", example = "101")
	private Integer cmsContentId;

	@ApiModelProperty(value = "留言/意见反馈", example = "")
	private String reviewContent;
	
	@ApiModelProperty(value = "留言/意见反馈时间", example = "")
	private Date reviewTime;

	@ApiModelProperty(value = "组织机构代码", example = "1")
	private Integer orgCode;

	@ApiModelProperty(value = "用户ID", example = "1")
	private Integer userId;

	@ApiModelProperty(value = "用户姓名", example = "张三")
	private String userName;

	@ApiModelProperty(value = "阅读标记0.未读 1.已读", example = "0")
	private Integer readStatus;

	@ApiModelProperty(value = "逻辑删除标记0.未删除 1.删除", example = "0")
	private Integer deleteFlag;

	@ApiModelProperty(value = "创建时间", example = "")
	private Date createTime;

	@ApiModelProperty(value = "更新时间", example = "")
	private Date updateTime;
	

}