Scene.java 4.9 KB

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