Scene.java 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. package com.fdkankan.modeling.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. /**
  11. * <p>
  12. * 场景表
  13. * </p>
  14. *
  15. * @author dengsixing
  16. * @since 2021-12-23
  17. */
  18. @Getter
  19. @Setter
  20. @TableName("t_scene")
  21. public class Scene implements Serializable {
  22. private static final long serialVersionUID = 1L;
  23. @TableId(value = "id", type = IdType.AUTO)
  24. private Long id;
  25. /**
  26. * 场景名称
  27. */
  28. @TableField("scene_name")
  29. private String sceneName;
  30. /**
  31. * 场景描述
  32. */
  33. @TableField("scene_dec")
  34. private String sceneDec;
  35. /**
  36. * 场景的链接地址
  37. */
  38. @TableField("web_site")
  39. private String webSite;
  40. /**
  41. * 场景缩略图
  42. */
  43. @TableField("thumb")
  44. private String thumb;
  45. /**
  46. * 创建时间
  47. */
  48. @TableField("create_time")
  49. private Date createTime;
  50. /**
  51. * 0表示未建好,1表示建好,-1表示出错,-2表示不要在官网上显示
  52. */
  53. @TableField("status")
  54. private Integer status;
  55. /**
  56. * 原始的大场景数据(七牛)
  57. */
  58. @TableField("data_source")
  59. private String dataSource;
  60. /**
  61. * 用户表t_user的id
  62. */
  63. @TableField("user_id")
  64. private Long userId;
  65. /**
  66. * 0表示未付款,1表示付款了,-1表示欠费
  67. */
  68. @TableField("pay_status")
  69. private Integer payStatus;
  70. /**
  71. * 相机主表t_camera的id
  72. */
  73. @TableField("camera_id")
  74. private Long cameraId;
  75. /**
  76. * 手机id
  77. */
  78. @TableField("phone_id")
  79. private String phoneId;
  80. /**
  81. * 大场景序号
  82. */
  83. @TableField("num")
  84. private String num;
  85. /**
  86. * 大场景的密钥
  87. */
  88. @TableField("scene_key")
  89. private String sceneKey;
  90. /**
  91. * 0表示其他,1表示文博,2表示地产,3表示电商,4表示餐饮,5表示家居
  92. */
  93. @TableField("scene_type")
  94. private Integer sceneType;
  95. /**
  96. * 1表示推荐,0表示正常
  97. */
  98. @TableField("recommend")
  99. private Integer recommend;
  100. /**
  101. * 浏览次数
  102. */
  103. @TableField("view_count")
  104. private Integer viewCount;
  105. /**
  106. * 版本
  107. */
  108. @TableField("version")
  109. private Integer version;
  110. /**
  111. * 表示缩略图是否存在
  112. */
  113. @TableField("thumb_status")
  114. private Integer thumbStatus;
  115. /**
  116. * 0表示默认,1表示自己上传
  117. */
  118. @TableField("floor_logo")
  119. private String floorLogo;
  120. /**
  121. * 标记大小
  122. */
  123. @TableField("floor_logo_size")
  124. private Integer floorLogoSize;
  125. /**
  126. * 要上传的热点的id集合,用逗号隔开
  127. */
  128. @TableField("hots_ids")
  129. private String hotsIds;
  130. /**
  131. * 表示初始点信息
  132. */
  133. @TableField("entry")
  134. private String entry;
  135. /**
  136. * 拍摄数量
  137. */
  138. @TableField("shoot_count")
  139. private Integer shootCount;
  140. /**
  141. * 风格
  142. */
  143. @TableField("style")
  144. private Integer style;
  145. /**
  146. * 要gps定位
  147. */
  148. @TableField("gps")
  149. private String gps;
  150. /**
  151. * 方案:1是双目,2是转台,3是六目,4是八目
  152. */
  153. @TableField("scene_scheme")
  154. private Integer sceneScheme;
  155. /**
  156. * 背景音乐名称
  157. */
  158. @TableField("bg_music")
  159. private String bgMusic;
  160. /**
  161. * 记录的状态,A: 生效,I: 禁用
  162. */
  163. @TableField("rec_status")
  164. private String recStatus;
  165. /**
  166. * 更新时间
  167. */
  168. @TableField("update_time")
  169. private Date updateTime;
  170. /**
  171. * 普通录屏文件地址
  172. */
  173. @TableField("screencap_voice_src")
  174. private String screencapVoiceSrc;
  175. /**
  176. * 旧版录屏数据地址
  177. */
  178. @TableField("screencap_music")
  179. private String screencapMusic;
  180. /**
  181. * 录屏文件个数
  182. */
  183. @TableField("screencap_len")
  184. private Integer screencapLen;
  185. /**
  186. * 录音文件地址
  187. */
  188. @TableField("screencap_voice_sound")
  189. private String screencapVoiceSound;
  190. /**
  191. * 选择的类型,sound为screencapVoiceSound,file为screencapVoiceSrc
  192. */
  193. @TableField("screencap_voice_type")
  194. private String screencapVoiceType;
  195. /**
  196. * 录屏文件地址
  197. */
  198. @TableField("play_data")
  199. private String playData;
  200. /**
  201. * 算法类型
  202. */
  203. @TableField("algorithm")
  204. private String algorithm;
  205. /**
  206. * oss服务商
  207. */
  208. @TableField("oss")
  209. private String oss;
  210. /**
  211. * 重新建模的版本
  212. */
  213. @TableField("floor_edit_ver")
  214. private Integer floorEditVer;
  215. /**
  216. * 正式发布重新建模的版本
  217. */
  218. @TableField("floor_publish_ver")
  219. private Integer floorPublishVer;
  220. /**
  221. * 使用容量
  222. */
  223. @TableField("space")
  224. private Long space;
  225. /**
  226. * 录屏图片存放文件
  227. */
  228. @TableField("screencap_thumb")
  229. private String screencapThumb;
  230. }