You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
2.4 KiB
100 lines
2.4 KiB
package com.ruoyi.system.domain; |
|
|
|
import javax.validation.constraints.NotBlank; |
|
import javax.validation.constraints.Size; |
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
|
import org.apache.commons.lang3.builder.ToStringStyle; |
|
import com.ruoyi.common.core.domain.BaseEntity; |
|
|
|
/** |
|
* 通知公告表 sys_notice |
|
* |
|
* @author ruoyi |
|
*/ |
|
public class SysNotice extends BaseEntity |
|
{ |
|
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; |
|
} |
|
|
|
@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; |
|
} |
|
|
|
@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(); |
|
} |
|
}
|
|
|