package com.ruoyi.project.system.domain;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Size;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.xss.Xss;
|
import com.ruoyi.framework.web.domain.BaseEntity;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* 通知公告表 sys_notice
|
*
|
* @author ruoyi
|
*/
|
@Data
|
public class SysNotice
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 公告ID */
|
private Long noticeId;
|
|
/** 公告标题 */
|
private String noticeTitle;
|
|
/** 公告类型(1通知 2公告) */
|
private String noticeType;
|
|
/** 公告内容 */
|
private String noticeContent;
|
|
/** 公告状态(0正常 1关闭) */
|
private String status;
|
|
/** 发送人id */
|
private Long senderId;
|
|
/** 收件人id */
|
private Long consigneeId;
|
|
/** 跳转路径 */
|
private String jumpPath;
|
|
/** 创建者 */
|
@TableField(fill = FieldFill.INSERT)
|
private String createBy;
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField(fill = FieldFill.INSERT)
|
private LocalDateTime createTime;
|
|
/** 更新者 */
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private String updateBy;
|
|
/** 更新时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField(fill = FieldFill.INSERT_UPDATE)
|
private LocalDateTime updateTime;
|
|
/** 备注 */
|
private String remark;
|
|
/**
|
* 租户id
|
*/
|
private Long tenantId;
|
|
|
}
|