package cn.com.countrygarden.bi.main.model.ck;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.Date;


/**
 * 字段配置角色表
 *
 * @author 李森林
 * @email www.justintoforest@gamail.com
 * @url 
 * @date 2020-05-03
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "ck_cleaner_fileid_role")
@Data
public class CkCleanerFileidRole implements Serializable{
    private static final long serialVersionUID = 1L;
    /**
     * 
     */
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private Integer id;
    /**
     * 角色编码
     */
 	@Column(name="role_code")
    private String roleCode;

    /**
     * 字段编码
     */
 	@Column(name="field_code")
    private String fieldCode;

    /**
     * 是否写入（0：读，1：写）
     */
 	@Column(name="is_write")
    private Integer isWrite;
    /**
     * 状态（0：禁用，1：启用，2：删除）
     */
 	@Column(name="status")
    private Integer status;

    /**
     * 修改人
     */
 	@Column(name="update_by")
    private String updateBy;
    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

}
