| package com.ruoyi.system.domain; | 
|   | 
| import javax.validation.constraints.NotBlank; | 
| import javax.validation.constraints.Size; | 
|   | 
| import com.ruoyi.common.core.annotation.Excel; | 
| import com.ruoyi.common.core.web.domain.BaseModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import org.apache.commons.lang3.builder.ToStringBuilder; | 
| import org.apache.commons.lang3.builder.ToStringStyle; | 
| import com.ruoyi.common.core.xss.Xss; | 
|   | 
| /** | 
|  * 通知公告表 sys_notice | 
|  *  | 
|  * @author ruoyi | 
|  */ | 
| public class SysNotice extends BaseModel | 
| { | 
|     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; | 
|   | 
|     public Long getNoticeId() | 
|     { | 
|         return noticeId; | 
|     } | 
|   | 
|     public void setNoticeId(Long noticeId) | 
|     { | 
|         this.noticeId = noticeId; | 
|     } | 
|   | 
|     public void setNoticeTitle(String noticeTitle) | 
|     { | 
|         this.noticeTitle = noticeTitle; | 
|     } | 
|   | 
|     @Xss(message = "公告标题不能包含脚本字符") | 
|     @NotBlank(message = "公告标题不能为空") | 
|     @Size(min = 0, max = 50, message = "公告标题不能超过50个字符") | 
|     public String getNoticeTitle() | 
|     { | 
|         return noticeTitle; | 
|     } | 
|   | 
|     public void setNoticeType(String noticeType) | 
|     { | 
|         this.noticeType = noticeType; | 
|     } | 
|   | 
|     public String getNoticeType() | 
|     { | 
|         return noticeType; | 
|     } | 
|   | 
|     public void setNoticeContent(String noticeContent) | 
|     { | 
|         this.noticeContent = noticeContent; | 
|     } | 
|   | 
|     public String getNoticeContent() | 
|     { | 
|         return noticeContent; | 
|     } | 
|   | 
|     public void setStatus(String status) | 
|     { | 
|         this.status = status; | 
|     } | 
|   | 
|     public String getStatus() | 
|     { | 
|         return status; | 
|     } | 
|     @ApiModelProperty(value = "备注说明") | 
|     @Excel(name = "备注说明") | 
|     private String remark; | 
|   | 
|     public String getRemark() { | 
|         return remark; | 
|     } | 
|   | 
|     public void setRemark(String remark) { | 
|         this.remark = remark; | 
|     } | 
|   | 
|     @Override | 
|     public String toString() { | 
|         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) | 
|             .append("noticeId", getNoticeId()) | 
|             .append("noticeTitle", getNoticeTitle()) | 
|             .append("noticeType", getNoticeType()) | 
|             .append("noticeContent", getNoticeContent()) | 
|             .append("status", getStatus()) | 
|             .append("createBy", getCreateBy()) | 
|             .append("createTime", getCreateTime()) | 
|             .append("updateBy", getUpdateBy()) | 
|             .append("updateTime", getUpdateTime()) | 
|             .append("remark", getRemark()) | 
|             .toString(); | 
|     } | 
| } |