package com.skr.mdm.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * content_inform
 * @author 
 */
@Data
@Builder
@TableName(value = "content_inform")
public class ContentInformDO implements Serializable {
    private Integer id;

    /**
     * 通知标题
     */
    private String informTitle;

    /**
     * 通知内容
     */
    private String informContent;

    /**
     * 通知状态（1：保存未下发 2：已下发）
     */
    private Integer state;

    /**
     * 消息类型（1:非强制 2:强制）
     */
    private Integer informType;

    /**
     * 执行时间
     */
    private Date executeTime;

    /**
     * 阅后延时（秒）
     */
    private Integer readDelay;

    /**
     * 操作者
     */
    private String operator;

    /**
     * 操作时间
     */
    private Date operateTime;

    private Integer companyId;

    /**
     * 全局类型 1：全局 2：部门全局 3：个人
     */
    private Integer globalType;

    /**
     * 部门全局ID数组
     */
    private String departmentIds;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;
}