package org.jeecg.modules.system.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.io.Serializable;
|
|
/**
|
* @Description: 用户通告阅读标记表
|
* @Author: jeecg-boot
|
* @Date: 2019-02-21
|
* @Version: V1.0
|
*/
|
@Data
|
public class AnnouncementSendModel implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**id*/
|
@TableId(type = IdType.ASSIGN_ID)
|
private java.lang.String id;
|
/**通告id*/
|
private java.lang.String anntId;
|
/**用户id*/
|
private java.lang.String userId;
|
/**标题*/
|
private java.lang.String titile;
|
/**内容*/
|
private java.lang.String msgContent;
|
/**发布人*/
|
private java.lang.String sender;
|
/**优先级(L低,M中,H高)*/
|
private java.lang.String priority;
|
/**阅读状态*/
|
private java.lang.String readFlag;
|
/**发布时间*/
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
private java.util.Date sendTime;
|
/**页数*/
|
private java.lang.Integer pageNo;
|
/**大小*/
|
private java.lang.Integer pageSize;
|
/**
|
* 消息类型1:通知公告2:系统消息
|
*/
|
private java.lang.String msgCategory;
|
/**
|
* 业务id
|
*/
|
private java.lang.String busId;
|
/**
|
* 业务类型
|
*/
|
private java.lang.String busType;
|
/**
|
* 打开方式 组件:component 路由:url
|
*/
|
private java.lang.String openType;
|
/**
|
* 组件/路由 地址
|
*/
|
private java.lang.String openPage;
|
|
/**
|
* 业务类型查询(0.非bpm业务)
|
*/
|
private java.lang.String bizSource;
|
|
/**
|
* 摘要
|
*/
|
private java.lang.String msgAbstract;
|
|
}
|