package com.ruoyi.common.core.domain.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.time.LocalDateTime; /** *
* 消息通知 *
* * @author 江苏鵷雏网络科技有限公司 * @since 2024-04-23 02:14:30 */ @Getter @Setter @TableName("information_notification") @Schema(description = "消息通知") public class InformationNotification implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "主键ID") @TableId(type = IdType.AUTO) private Integer id; @Schema(description = "创建人") private String createUser; @Schema(description = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @Schema(description = "创建时间/发送时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @Schema(description = "待办、接收、审核、批准、预警提醒、通知公告") private String messageType; @Schema(description = "主题") private String theme; @Schema(description = "内容") private String content; @Schema(description = "发送人Id") private Integer senderId; @Schema(description = "收件人") private Integer consigneeId; @Schema(description = "查看状态:已读,未读") private Boolean viewStatus; @Schema(description = "消息状态(拒绝、接收)(根据消息类型展示)") private Boolean messageStatus; @Schema(description = "跳转路径") private String jumpPath; @Schema(description = "跳转Id") private String jumpId; }