BomanAnnex.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. package com.ruoyi.system.domain;
  2. import java.util.Date;
  3. import java.util.List;
  4. import com.alibaba.fastjson2.JSONObject;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import org.apache.commons.lang3.builder.ToStringBuilder;
  7. import org.apache.commons.lang3.builder.ToStringStyle;
  8. import com.ruoyi.common.annotation.Excel;
  9. import com.ruoyi.common.core.domain.BaseEntity;
  10. /**
  11. * 附件对象 boman_annex
  12. *
  13. * @author boman
  14. * @date 2023-11-13
  15. */
  16. public class BomanAnnex extends BaseEntity
  17. {
  18. private static final long serialVersionUID = 1L;
  19. /** 素材id */
  20. private Long annexId;
  21. /** 附件地址 */
  22. @Excel(name = "附件地址")
  23. private String annexUrl;
  24. /** 附件名称 */
  25. @Excel(name = "附件名称")
  26. private String annexName;
  27. private String annexVoid;
  28. private String annexVoidName;
  29. /** 附件类型1:vr */
  30. @Excel(name = "附件类型1:vr")
  31. private String type;
  32. /** 关键字 */
  33. @Excel(name = "关键字")
  34. private String keywords;
  35. /** 发布时间 */
  36. @JsonFormat(pattern = "yyyy-MM-dd")
  37. @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd")
  38. private Date releaseTime;
  39. private List<BomanAnnex> bomanAnnexList;
  40. /**
  41. * 标注
  42. */
  43. private String dimension;
  44. public String getAnnexVoidName() {
  45. return annexVoidName;
  46. }
  47. public void setAnnexVoidName(String annexVoidName) {
  48. this.annexVoidName = annexVoidName;
  49. }
  50. public String getAnnexVoid() {
  51. return annexVoid;
  52. }
  53. public void setAnnexVoid(String annexVoid) {
  54. this.annexVoid = annexVoid;
  55. }
  56. public String getDimension() {
  57. return dimension;
  58. }
  59. public void setDimension(String dimension) {
  60. this.dimension = dimension;
  61. }
  62. public List<BomanAnnex> getBomanAnnexList() {
  63. return bomanAnnexList;
  64. }
  65. public void setBomanAnnexList(List<BomanAnnex> bomanAnnexList) {
  66. this.bomanAnnexList = bomanAnnexList;
  67. }
  68. public void setAnnexId(Long annexId)
  69. {
  70. this.annexId = annexId;
  71. }
  72. public Long getAnnexId()
  73. {
  74. return annexId;
  75. }
  76. public void setAnnexUrl(String annexUrl)
  77. {
  78. this.annexUrl = annexUrl;
  79. }
  80. public String getAnnexUrl()
  81. {
  82. return annexUrl;
  83. }
  84. public void setAnnexName(String annexName)
  85. {
  86. this.annexName = annexName;
  87. }
  88. public String getAnnexName()
  89. {
  90. return annexName;
  91. }
  92. public void setType(String type)
  93. {
  94. this.type = type;
  95. }
  96. public String getType()
  97. {
  98. return type;
  99. }
  100. public void setKeywords(String keywords)
  101. {
  102. this.keywords = keywords;
  103. }
  104. public String getKeywords()
  105. {
  106. return keywords;
  107. }
  108. public void setReleaseTime(Date releaseTime)
  109. {
  110. this.releaseTime = releaseTime;
  111. }
  112. public Date getReleaseTime()
  113. {
  114. return releaseTime;
  115. }
  116. @Override
  117. public String toString() {
  118. return "BomanAnnex{" +
  119. "annexId=" + annexId +
  120. ", annexUrl='" + annexUrl + '\'' +
  121. ", annexName='" + annexName + '\'' +
  122. ", annexVoid='" + annexVoid + '\'' +
  123. ", type='" + type + '\'' +
  124. ", keywords='" + keywords + '\'' +
  125. ", releaseTime=" + releaseTime +
  126. ", bomanAnnexList=" + bomanAnnexList +
  127. ", dimension='" + dimension + '\'' +
  128. '}';
  129. }
  130. }