Meeting.java 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. package com.ruoyi.domain;
  2. import java.util.Date;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import com.ruoyi.common.annotation.Excel;
  7. import com.ruoyi.common.core.domain.BaseEntity;
  8. /**
  9. * 会议表对象 meeting
  10. *
  11. * @author ruoyi
  12. * @date 2025-10-14
  13. */
  14. public class Meeting extends BaseEntity
  15. {
  16. private static final long serialVersionUID = 1L;
  17. /** 会议id */
  18. private Long meetingId;
  19. /** 会议类型(字典) */
  20. @Excel(name = "会议类型(字典)")
  21. private Long meetingType;
  22. /** 会议状态(默认待开始) */
  23. @Excel(name = "会议状态(默认待开始)")
  24. private Long meetingState;
  25. /** 会议名称 */
  26. @Excel(name = "会议名称")
  27. private String meetingName;
  28. /** 会议开始时间 */
  29. @JsonFormat(pattern = "yyyy-MM-dd")
  30. @Excel(name = "会议开始时间", width = 30, dateFormat = "yyyy-MM-dd")
  31. private Date startTime;
  32. /** 会议结束时间 */
  33. @JsonFormat(pattern = "yyyy-MM-dd")
  34. @Excel(name = "会议结束时间", width = 30, dateFormat = "yyyy-MM-dd")
  35. private Date endTime;
  36. /** 会议室(外键) */
  37. @Excel(name = "会议室(外键)")
  38. private Long roomId;
  39. /** 会议地址(选择会议室填充) */
  40. @Excel(name = "会议地址(选择会议室填充)")
  41. private String roomDetail;
  42. /** 提前进场时间(当日具体时间) */
  43. @JsonFormat(pattern = "yyyy-MM-dd")
  44. @Excel(name = "提前进场时间(当日具体时间)", width = 30, dateFormat = "yyyy-MM-dd")
  45. private Date enterTime;
  46. /** 入会人员id(外键入会人员表) */
  47. @Excel(name = "入会人员id(外键入会人员表)")
  48. private Long membersId;
  49. /** 会议签到(0否1是) */
  50. @Excel(name = "会议签到(0否1是)")
  51. private Long meetingCheck;
  52. /** 签到模式(0点击1手写) */
  53. @Excel(name = "签到模式(0点击1手写)")
  54. private Long checkMode;
  55. /** 会议通知(0禁用1启用) */
  56. @Excel(name = "会议通知(0禁用1启用)")
  57. private Long meetingNotice;
  58. /** 通知内容 */
  59. @Excel(name = "通知内容")
  60. private String noticeText;
  61. /** 会议维护人 */
  62. @Excel(name = "会议维护人")
  63. private String maintenance;
  64. /** 承办组织 */
  65. @Excel(name = "承办组织")
  66. private Long checkOrganization;
  67. /** 会后查阅附件(0禁用1启用) */
  68. @Excel(name = "会后查阅附件(0禁用1启用)")
  69. private Long selectText;
  70. /** 议题id(外键议题表) */
  71. @Excel(name = "议题id(外键议题表)")
  72. private Long topicId;
  73. /** 发布时间 */
  74. @JsonFormat(pattern = "yyyy-MM-dd")
  75. @Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd")
  76. private Date meetingTime;
  77. /** 删除标识 */
  78. private Long delFlag;
  79. public void setMeetingId(Long meetingId)
  80. {
  81. this.meetingId = meetingId;
  82. }
  83. public Long getMeetingId()
  84. {
  85. return meetingId;
  86. }
  87. public void setMeetingType(Long meetingType)
  88. {
  89. this.meetingType = meetingType;
  90. }
  91. public Long getMeetingType()
  92. {
  93. return meetingType;
  94. }
  95. public void setMeetingState(Long meetingState)
  96. {
  97. this.meetingState = meetingState;
  98. }
  99. public Long getMeetingState()
  100. {
  101. return meetingState;
  102. }
  103. public void setMeetingName(String meetingName)
  104. {
  105. this.meetingName = meetingName;
  106. }
  107. public String getMeetingName()
  108. {
  109. return meetingName;
  110. }
  111. public void setStartTime(Date startTime)
  112. {
  113. this.startTime = startTime;
  114. }
  115. public Date getStartTime()
  116. {
  117. return startTime;
  118. }
  119. public void setEndTime(Date endTime)
  120. {
  121. this.endTime = endTime;
  122. }
  123. public Date getEndTime()
  124. {
  125. return endTime;
  126. }
  127. public void setRoomId(Long roomId)
  128. {
  129. this.roomId = roomId;
  130. }
  131. public Long getRoomId()
  132. {
  133. return roomId;
  134. }
  135. public void setRoomDetail(String roomDetail)
  136. {
  137. this.roomDetail = roomDetail;
  138. }
  139. public String getRoomDetail()
  140. {
  141. return roomDetail;
  142. }
  143. public void setEnterTime(Date enterTime)
  144. {
  145. this.enterTime = enterTime;
  146. }
  147. public Date getEnterTime()
  148. {
  149. return enterTime;
  150. }
  151. public void setMembersId(Long membersId)
  152. {
  153. this.membersId = membersId;
  154. }
  155. public Long getMembersId()
  156. {
  157. return membersId;
  158. }
  159. public void setMeetingCheck(Long meetingCheck)
  160. {
  161. this.meetingCheck = meetingCheck;
  162. }
  163. public Long getMeetingCheck()
  164. {
  165. return meetingCheck;
  166. }
  167. public void setCheckMode(Long checkMode)
  168. {
  169. this.checkMode = checkMode;
  170. }
  171. public Long getCheckMode()
  172. {
  173. return checkMode;
  174. }
  175. public void setMeetingNotice(Long meetingNotice)
  176. {
  177. this.meetingNotice = meetingNotice;
  178. }
  179. public Long getMeetingNotice()
  180. {
  181. return meetingNotice;
  182. }
  183. public void setNoticeText(String noticeText)
  184. {
  185. this.noticeText = noticeText;
  186. }
  187. public String getNoticeText()
  188. {
  189. return noticeText;
  190. }
  191. public void setMaintenance(String maintenance)
  192. {
  193. this.maintenance = maintenance;
  194. }
  195. public String getMaintenance()
  196. {
  197. return maintenance;
  198. }
  199. public void setCheckOrganization(Long checkOrganization)
  200. {
  201. this.checkOrganization = checkOrganization;
  202. }
  203. public Long getCheckOrganization()
  204. {
  205. return checkOrganization;
  206. }
  207. public void setSelectText(Long selectText)
  208. {
  209. this.selectText = selectText;
  210. }
  211. public Long getSelectText()
  212. {
  213. return selectText;
  214. }
  215. public void setTopicId(Long topicId)
  216. {
  217. this.topicId = topicId;
  218. }
  219. public Long getTopicId()
  220. {
  221. return topicId;
  222. }
  223. public void setMeetingTime(Date meetingTime)
  224. {
  225. this.meetingTime = meetingTime;
  226. }
  227. public Date getMeetingTime()
  228. {
  229. return meetingTime;
  230. }
  231. public void setDelFlag(Long delFlag)
  232. {
  233. this.delFlag = delFlag;
  234. }
  235. public Long getDelFlag()
  236. {
  237. return delFlag;
  238. }
  239. @Override
  240. public String toString() {
  241. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  242. .append("meetingId", getMeetingId())
  243. .append("meetingType", getMeetingType())
  244. .append("meetingState", getMeetingState())
  245. .append("meetingName", getMeetingName())
  246. .append("startTime", getStartTime())
  247. .append("endTime", getEndTime())
  248. .append("roomId", getRoomId())
  249. .append("roomDetail", getRoomDetail())
  250. .append("enterTime", getEnterTime())
  251. .append("membersId", getMembersId())
  252. .append("meetingCheck", getMeetingCheck())
  253. .append("checkMode", getCheckMode())
  254. .append("meetingNotice", getMeetingNotice())
  255. .append("noticeText", getNoticeText())
  256. .append("maintenance", getMaintenance())
  257. .append("checkOrganization", getCheckOrganization())
  258. .append("selectText", getSelectText())
  259. .append("topicId", getTopicId())
  260. .append("meetingTime", getMeetingTime())
  261. .append("remark", getRemark())
  262. .append("delFlag", getDelFlag())
  263. .toString();
  264. }
  265. }