package cn.flightfeather.supervision.lightshare.vo
|
|
import cn.flightfeather.supervision.domain.enumeration.SceneType
|
import cn.flightfeather.supervision.domain.enumeration.UserType
|
import java.util.*
|
|
/**
|
* @author riku
|
* Date: 2019/4/18
|
* 官方等各人员发布的通知消息
|
*/
|
data class NotificationVo constructor(
|
//通知ID
|
var id: String? = null,
|
//发布者ID
|
var authorId: String? = null,
|
//发布者用户名
|
var authorName: String? = null,
|
//发布者头像
|
var authorPicUrl: String? = null,
|
//通知类型ID
|
var typeId: String? = null,
|
//通知类型名称
|
var typeName: String? = null,
|
//通知子类型ID
|
var subTypeId: String? = null,
|
//通知子类型名称
|
var subTypeName: String? = null,
|
//通知标题
|
var title: String? = null,
|
//通知内容
|
var content: String? = null,
|
//通知图片
|
var picUrl: String? = null,
|
//通知连接
|
var bodyUrl: String? = null,
|
//更新时间
|
var updateTime: Date? = null,
|
//是否已读
|
var hasRead: Boolean? = false,
|
//是否已签收
|
var hasSigned: Boolean? = false,
|
//是否需要签收
|
var needSigned: Boolean? = false,
|
//接收用户类型, -1 代表所有人
|
var receiverType: String = SceneType.NoType.value.toString(),
|
//接收用户id, 以 ; 分隔
|
var receiverId: String? = null,
|
//区县
|
var district: String? = null
|
)
|