PostNotice.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.ruoyi.system.domain;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.ruoyi.common.xss.Xss;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import com.ruoyi.common.annotation.Excel;
  8. import com.ruoyi.common.core.domain.BaseEntity;
  9. import javax.validation.constraints.NotBlank;
  10. import javax.validation.constraints.Size;
  11. /**
  12. * 公告对象 post_notice
  13. *
  14. * @author ruoyi
  15. * @date 2023-01-14
  16. */
  17. public class PostNotice extends BaseEntity
  18. {
  19. private static final long serialVersionUID = 1L;
  20. /** 公告id */
  21. private Long noticeId;
  22. /** 公告标题 */
  23. @Excel(name = "公告标题")
  24. @Xss(message = "公告标题不能包含脚本字符")
  25. private String noticeTitle;
  26. /** 发布时间 */
  27. @JsonFormat(pattern = "yyyy-MM-dd")
  28. @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd")
  29. private Date noticeTime;
  30. /** 公告详情id */
  31. @Excel(name = "公告详情id")
  32. private String noticeContent;
  33. public Long getNoticeId() {
  34. return noticeId;
  35. }
  36. public void setNoticeId(Long noticeId) {
  37. this.noticeId = noticeId;
  38. }
  39. public String getNoticeTitle() {
  40. return noticeTitle;
  41. }
  42. public void setNoticeTitle(String noticeTitle) {
  43. this.noticeTitle = noticeTitle;
  44. }
  45. public Date getNoticeTime() {
  46. return noticeTime;
  47. }
  48. public void setNoticeTime(Date noticeTime) {
  49. this.noticeTime = noticeTime;
  50. }
  51. public String getNoticeContent() {
  52. return noticeContent;
  53. }
  54. public void setNoticeContent(String noticeContent) {
  55. this.noticeContent = noticeContent;
  56. }
  57. @Override
  58. public String toString() {
  59. return "PostNotice{" +
  60. "noticeId=" + noticeId +
  61. ", noticeTitle='" + noticeTitle + '\'' +
  62. ", noticeTime=" + noticeTime +
  63. ", noticeContent='" + noticeContent + '\'' +
  64. '}';
  65. }
  66. }