ZxActivity.java 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. package com.ruoyi.system.domain.activity;
  2. import java.util.List;
  3. import java.util.Date;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.ruoyi.system.domain.ZxFj;
  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. * 政协活动对象 zx_activity
  12. *
  13. * @author boman
  14. * @date 2024-03-14
  15. */
  16. public class ZxActivity extends BaseEntity
  17. {
  18. private static final long serialVersionUID = 1L;
  19. /** 活动ID */
  20. private Long activityId;
  21. /** 活动名称 */
  22. @Excel(name = "活动名称")
  23. private String activityTitle;
  24. /** 活动日期 */
  25. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  26. @Excel(name = "活动日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  27. private Date activityDate;
  28. /** 活动时间 */
  29. @Excel(name = "活动时间")
  30. private String activityTime;
  31. /** 活动地点 */
  32. @Excel(name = "活动地点")
  33. private String activityAddress;
  34. /** 活动类型 */
  35. @Excel(name = "活动类型")
  36. private String activityType;
  37. /** 活动内容 */
  38. @Excel(name = "活动内容")
  39. private String activityDetails;
  40. /** 发布时间 */
  41. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  42. @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  43. private Date publishTime;
  44. /** 发布人部门 */
  45. @Excel(name = "发布人部门")
  46. private String publishDept;
  47. /** 发布人部门id */
  48. @Excel(name = "发布人部门id")
  49. private Long publishDeptId;
  50. /**
  51. * 已读人数
  52. */
  53. private String read;
  54. /**
  55. * 未读人数
  56. */
  57. private String noRead;
  58. /** 政协活动-用户关联信息 */
  59. private List<ZxActivityUser> zxActivityUserList;
  60. /**
  61. * 活动通知查询列表使用,不在数据库中
  62. */
  63. private Long userId;
  64. /**
  65. * 附件
  66. */
  67. private List<ZxFj> zxFjList;
  68. /** 是否参会 N:不参加 Y:参加 不在数据库中*/
  69. private String isJoin;
  70. public String getIsJoin() {
  71. return isJoin;
  72. }
  73. public void setIsJoin(String isJoin) {
  74. this.isJoin = isJoin;
  75. }
  76. public List<ZxFj> getZxFjList() {
  77. return zxFjList;
  78. }
  79. public void setZxFjList(List<ZxFj> zxFjList) {
  80. this.zxFjList = zxFjList;
  81. }
  82. public Long getUserId() {
  83. return userId;
  84. }
  85. public void setUserId(Long userId) {
  86. this.userId = userId;
  87. }
  88. public String getRead() {
  89. return read;
  90. }
  91. public void setRead(String read) {
  92. this.read = read;
  93. }
  94. public String getNoRead() {
  95. return noRead;
  96. }
  97. public void setNoRead(String noRead) {
  98. this.noRead = noRead;
  99. }
  100. public void setActivityId(Long activityId)
  101. {
  102. this.activityId = activityId;
  103. }
  104. public Long getActivityId()
  105. {
  106. return activityId;
  107. }
  108. public void setActivityTitle(String activityTitle)
  109. {
  110. this.activityTitle = activityTitle;
  111. }
  112. public String getActivityTitle()
  113. {
  114. return activityTitle;
  115. }
  116. public void setActivityDate(Date activityDate)
  117. {
  118. this.activityDate = activityDate;
  119. }
  120. public Date getActivityDate()
  121. {
  122. return activityDate;
  123. }
  124. public void setActivityTime(String activityTime)
  125. {
  126. this.activityTime = activityTime;
  127. }
  128. public String getActivityTime()
  129. {
  130. return activityTime;
  131. }
  132. public void setActivityAddress(String activityAddress)
  133. {
  134. this.activityAddress = activityAddress;
  135. }
  136. public String getActivityAddress()
  137. {
  138. return activityAddress;
  139. }
  140. public void setActivityType(String activityType)
  141. {
  142. this.activityType = activityType;
  143. }
  144. public String getActivityType()
  145. {
  146. return activityType;
  147. }
  148. public void setActivityDetails(String activityDetails)
  149. {
  150. this.activityDetails = activityDetails;
  151. }
  152. public String getActivityDetails()
  153. {
  154. return activityDetails;
  155. }
  156. public void setPublishTime(Date publishTime)
  157. {
  158. this.publishTime = publishTime;
  159. }
  160. public Date getPublishTime()
  161. {
  162. return publishTime;
  163. }
  164. public void setPublishDept(String publishDept)
  165. {
  166. this.publishDept = publishDept;
  167. }
  168. public String getPublishDept()
  169. {
  170. return publishDept;
  171. }
  172. public void setPublishDeptId(Long publishDeptId)
  173. {
  174. this.publishDeptId = publishDeptId;
  175. }
  176. public Long getPublishDeptId()
  177. {
  178. return publishDeptId;
  179. }
  180. public List<ZxActivityUser> getZxActivityUserList()
  181. {
  182. return zxActivityUserList;
  183. }
  184. public void setZxActivityUserList(List<ZxActivityUser> zxActivityUserList)
  185. {
  186. this.zxActivityUserList = zxActivityUserList;
  187. }
  188. @Override
  189. public String toString() {
  190. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  191. .append("activityId", getActivityId())
  192. .append("activityTitle", getActivityTitle())
  193. .append("activityDate", getActivityDate())
  194. .append("activityTime", getActivityTime())
  195. .append("activityAddress", getActivityAddress())
  196. .append("activityType", getActivityType())
  197. .append("activityDetails", getActivityDetails())
  198. .append("publishTime", getPublishTime())
  199. .append("publishDept", getPublishDept())
  200. .append("publishDeptId", getPublishDeptId())
  201. .append("createBy", getCreateBy())
  202. .append("createTime", getCreateTime())
  203. .append("updateBy", getUpdateBy())
  204. .append("updateTime", getUpdateTime())
  205. .append("remark", getRemark())
  206. .append("zxActivityUserList", getZxActivityUserList())
  207. .toString();
  208. }
  209. }