SceneProEdit.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. package com.fdkankan.app.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.io.Serializable;
  6. /**
  7. * <p>
  8. * pro场景编辑数据表
  9. * </p>
  10. *
  11. * @author
  12. * @since 2022-07-19
  13. */
  14. @Getter
  15. @Setter
  16. @TableName("t_scene_pro_edit")
  17. public class SceneProEdit implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19. @TableId(value = "id", type = IdType.AUTO)
  20. private Long id;
  21. /**
  22. * pro场景id
  23. */
  24. @TableField("pro_id")
  25. private Long proId;
  26. /**
  27. * 创建时间
  28. */
  29. @TableField("create_time")
  30. private String createTime;
  31. /**
  32. * 大场景的密钥
  33. */
  34. @TableField("scene_key")
  35. private String sceneKey;
  36. /**
  37. * 展示页面密码,0不需要,1需要
  38. */
  39. @TableField("need_key")
  40. private Integer needKey;
  41. /**
  42. * 版本
  43. */
  44. @TableField("version")
  45. private Integer version;
  46. /**
  47. * 表示缩略图是否存在
  48. */
  49. @TableField("thumb_status")
  50. private Integer thumbStatus;
  51. /**
  52. * 地面点位标志
  53. */
  54. @TableField("marker_logo")
  55. private String markerLogo;
  56. /**
  57. * 0表示默认,1表示自己上传
  58. */
  59. @TableField("floor_logo")
  60. private String floorLogo;
  61. /**
  62. * 标记大小
  63. */
  64. @TableField("floor_logo_size")
  65. private Integer floorLogoSize;
  66. /**
  67. * 要上传的热点的id集合,用逗号隔开
  68. */
  69. @TableField("hots_ids")
  70. private String hotsIds;
  71. /**
  72. * 表示初始点信息
  73. */
  74. @TableField("entry")
  75. private String entry;
  76. /**
  77. * 背景音乐名称
  78. */
  79. @TableField("bg_music")
  80. private String bgMusic;
  81. /**
  82. * 记录的状态,A: 生效,I: 禁用
  83. */
  84. @TableField("rec_status")
  85. @TableLogic(value = "A",delval = "I")
  86. private String recStatus;
  87. /**
  88. * 更新时间
  89. */
  90. @TableField("update_time")
  91. private String updateTime;
  92. /**
  93. * 普通录屏文件地址
  94. */
  95. @TableField("screencap_voice_src")
  96. private String screencapVoiceSrc;
  97. /**
  98. * 录音文件地址
  99. */
  100. @TableField("screencap_voice_sound")
  101. private String screencapVoiceSound;
  102. /**
  103. * 同步录音地址
  104. */
  105. @TableField("screencap_voice_soundsync")
  106. private String screencapVoiceSoundsync;
  107. /**
  108. * 选择的类型,sound为screencapVoiceSound,file为screencapVoiceSrc,soundsync为screencap_voice_soundsync
  109. */
  110. @TableField("screencap_voice_type")
  111. private String screencapVoiceType;
  112. /**
  113. * 录屏文件地址
  114. */
  115. @TableField("play_data")
  116. private String playData;
  117. /**
  118. * 重新建模的版本
  119. */
  120. @TableField("floor_edit_ver")
  121. private Integer floorEditVer;
  122. /**
  123. * 正式发布重新建模的版本
  124. */
  125. @TableField("floor_publish_ver")
  126. private Integer floorPublishVer;
  127. /**
  128. * 录屏图片存放文件
  129. */
  130. @TableField("screencap_thumb")
  131. private String screencapThumb;
  132. /**
  133. * 分享的logo和生成二维码的logo
  134. */
  135. @TableField("share_logo")
  136. private String shareLogo;
  137. /**
  138. * 小地图浏览
  139. */
  140. @TableField("map_visi")
  141. private Integer mapVisi;
  142. /**
  143. * 自动导览
  144. */
  145. @TableField("tour_visi")
  146. private Integer tourVisi;
  147. /**
  148. * vr模式
  149. */
  150. @TableField("vr_visi")
  151. private Integer vrVisi;
  152. /**
  153. * 展示页面是否显示标尺
  154. */
  155. @TableField("ruler_visi")
  156. private Integer rulerVisi;
  157. /**
  158. * 展示页面cad图在平面图是否显示
  159. */
  160. @TableField("cad_img_visi")
  161. private Integer cadImgVisi;
  162. /**
  163. * cad平面图
  164. */
  165. @TableField("floor_plan_png")
  166. private String floorPlanPng;
  167. /**
  168. * cad平面图参数
  169. */
  170. @TableField("cad_info")
  171. private String cadInfo;
  172. @TableField("pano_visi")
  173. private Integer panoVisi;
  174. @TableField("m2d_visi")
  175. private Integer m2dVisi;
  176. @TableField("m3d_visi")
  177. private Integer m3dVisi;
  178. @TableField("measure_visi")
  179. private Integer measureVisi;
  180. /**
  181. * 肖安需求,场景于场景之间的关联
  182. */
  183. @TableField("link_scene")
  184. private String linkScene;
  185. @TableField("overlay")
  186. private String overlay;
  187. /**
  188. * 是否显示底部logo,1显示,0不显示
  189. */
  190. @TableField("show_logo_bottom")
  191. private Boolean showLogoBottom;
  192. /**
  193. * 全景图版本号
  194. */
  195. @TableField("images_version")
  196. private Integer imagesVersion;
  197. /**
  198. * 上传的背景音乐
  199. */
  200. @TableField("bg_music_name")
  201. private String bgMusicName;
  202. @TableField("jump_scene")
  203. private Boolean jumpScene;
  204. /**
  205. * 旋转角度
  206. */
  207. @TableField("floor_plan_angle")
  208. private String floorPlanAngle;
  209. /**
  210. * 场景下载次数
  211. */
  212. @TableField("download_num")
  213. private Integer downloadNum;
  214. /**
  215. * 绿幕抠图json数据
  216. */
  217. @TableField("videos_user")
  218. private String videosUser;
  219. /**
  220. * 大场景序号(随心装场景码)
  221. */
  222. @TableField("vr_num")
  223. private String vrNum;
  224. /**
  225. * 随心装封面图
  226. */
  227. @TableField("vr_thumb")
  228. private String vrThumb;
  229. }