/**
 *@Generated by sagacity-quickvo 5.0
 */
package cn.pojo.entity;

import java.io.Serializable;
import cn.orm.sqltoy.config.annotation.Entity;
import cn.orm.sqltoy.config.annotation.Column;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;

/**
 * @project sqltoy-quickstart
 * @author BJTU
 * @version 1.0.0 
 */
@Schema(name="TSysAnnouncementSend",description="用户通告阅读标记表")
@Data
@Accessors(chain = true)
@Entity(tableName="t_sys_announcement_send",comment="用户通告阅读标记表")
public class TSysAnnouncementSend implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 5746145927014174097L;
/*---begin-auto-generate-don't-update-this-area--*/	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="id",description="",nullable=true)
	@Column(name="id",comment="",length=32L,type=java.sql.Types.VARCHAR,nullable=true)
	private String id;
	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="anntId",description="通告ID",nullable=true)
	@Column(name="annt_id",comment="通告ID",length=32L,type=java.sql.Types.VARCHAR,nullable=true)
	private String anntId;
	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="userId",description="用户id",nullable=true)
	@Column(name="user_id",comment="用户id",length=32L,type=java.sql.Types.VARCHAR,nullable=true)
	private String userId;
	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="readFlag",description="阅读状态（0未读，1已读）",nullable=true)
	@Column(name="read_flag",comment="阅读状态（0未读，1已读）",length=10L,type=java.sql.Types.VARCHAR,nullable=true)
	private String readFlag;
	
	/**
	 * jdbcType:DATETIME
	 */
	@Schema(name="readTime",description="阅读时间",nullable=true)
	@Column(name="read_time",comment="阅读时间",length=19L,type=java.sql.Types.DATE,nullable=true)
	private LocalDateTime readTime;
	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="createBy",description="创建人",nullable=true)
	@Column(name="create_by",comment="创建人",length=32L,type=java.sql.Types.VARCHAR,nullable=true)
	private String createBy;
	
	/**
	 * jdbcType:DATETIME
	 */
	@Schema(name="createTime",description="创建时间",nullable=true)
	@Column(name="create_time",comment="创建时间",length=19L,type=java.sql.Types.DATE,nullable=true)
	private LocalDateTime createTime;
	
	/**
	 * jdbcType:VARCHAR
	 */
	@Schema(name="updateBy",description="更新人",nullable=true)
	@Column(name="update_by",comment="更新人",length=32L,type=java.sql.Types.VARCHAR,nullable=true)
	private String updateBy;
	
	/**
	 * jdbcType:DATETIME
	 */
	@Schema(name="updateTime",description="更新时间",nullable=true)
	@Column(name="update_time",comment="更新时间",length=19L,type=java.sql.Types.DATE,nullable=true)
	private LocalDateTime updateTime;
	
	/** default constructor */
	public TSysAnnouncementSend() {
	}
	
/*---end-auto-generate-don't-update-this-area--*/
}
