MeetingMobileInfoVo.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. package com.xjrsoft.module.oa.vo;
  2. import com.xjrsoft.module.system.entity.File;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.time.LocalDate;
  6. import java.time.LocalTime;
  7. import java.util.List;
  8. /**
  9. * @title: 表单出参
  10. * @Author phoenix
  11. * @Date: 2025-03-26
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class MeetingMobileInfoVo {
  16. /**
  17. *
  18. */
  19. @ApiModelProperty("")
  20. private Long id;
  21. /**
  22. * 会议发起人主键id(xjr_user
  23. */
  24. @ApiModelProperty("会议发起人主键id(xjr_user")
  25. private Long sponsorId;
  26. /**
  27. * 会议发起人主键id(xjr_user
  28. */
  29. @ApiModelProperty("会议发起人主键id(xjr_user")
  30. private String sponsorIdCn;
  31. /**
  32. * 会议日期
  33. */
  34. @ApiModelProperty("会议日期")
  35. private LocalDate meetingApplyDate;
  36. /**
  37. * 会议开始时间
  38. */
  39. @ApiModelProperty("会议开始时间")
  40. private LocalTime meetingApplyS;
  41. /**
  42. * 会议结束时间
  43. */
  44. @ApiModelProperty("会议结束时间")
  45. private LocalTime meetingApplyE;
  46. /**
  47. * 会议形式(xjr_dictionary_item(meeting_type))
  48. */
  49. @ApiModelProperty("会议形式(xjr_dictionary_item(meeting_type))")
  50. private String meetingApplyFormat;
  51. /**
  52. * 会议形式(xjr_dictionary_item(meeting_type))
  53. */
  54. @ApiModelProperty("会议形式(xjr_dictionary_item(meeting_type))")
  55. private String meetingApplyFormatCn;
  56. /**
  57. * 会议室管理主键id(meeting_room)
  58. */
  59. @ApiModelProperty("会议室管理主键id(meeting_room)")
  60. private Long meetingRoomId;
  61. /**
  62. * 会议室管理主键id(meeting_room)
  63. */
  64. @ApiModelProperty("会议室管理主键id(meeting_room)")
  65. private String meetingRoomIdCn;
  66. /**
  67. * 线上会议链接
  68. */
  69. @ApiModelProperty("线上会议链接")
  70. private String meetingApplyUrl;
  71. /**
  72. * 主持人
  73. */
  74. @ApiModelProperty("主持人")
  75. private String meetingApplyHost;
  76. /**
  77. * 主持人
  78. */
  79. @ApiModelProperty("主持人")
  80. private String meetingApplyHostCn;
  81. /**
  82. * 会议主题
  83. */
  84. @ApiModelProperty("会议主题")
  85. private String meetingApplyTheme;
  86. /**
  87. * 会议议题
  88. */
  89. @ApiModelProperty("会议议题")
  90. private String meetingApplyTopics;
  91. /**
  92. * 是否准备座牌、会标(1:是,0:否)
  93. */
  94. @ApiModelProperty("是否准备座牌、会标(1:是,0:否)")
  95. private Integer isMonogram;
  96. /**
  97. * 会标主题
  98. */
  99. @ApiModelProperty("会标主题")
  100. private String monogramTheme;
  101. /**
  102. * 会议纪要
  103. */
  104. @ApiModelProperty("会议纪要")
  105. private String meetingSummary;
  106. /**
  107. * 会前资料文件上传主键id
  108. */
  109. @ApiModelProperty("会前资料文件上传主键id")
  110. private Long preMeetingInfoFileId;
  111. @ApiModelProperty("附件列表")
  112. private List<File> fileInfos;
  113. /**
  114. * 会议状态(0:未开始 1:已经撤销,2:已结束)
  115. */
  116. @ApiModelProperty("会议状态(0:未开始 1:已经撤销,2:已结束,3:进行中,4:未参与)")
  117. private Integer meetingStatus;
  118. /**
  119. * 签到状态(0:未签到,1:已签到)
  120. */
  121. @ApiModelProperty("签到状态(0:未签到,1:已签到,2:请假)")
  122. private Integer checkInStatus;
  123. }