ScenePro.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. package com.fdkankan.contro.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.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import lombok.Getter;
  10. import lombok.Setter;
  11. /**
  12. * <p>
  13. * pro场景表
  14. * </p>
  15. *
  16. * @author
  17. * @since 2022-07-04
  18. */
  19. @Getter
  20. @Setter
  21. @TableName("t_scene_pro")
  22. public class ScenePro implements Serializable {
  23. private static final long serialVersionUID = 1L;
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private Long id;
  26. /**
  27. * 场景名称
  28. */
  29. @TableField("scene_name")
  30. private String sceneName;
  31. /**
  32. * 场景描述
  33. */
  34. @TableField("scene_dec")
  35. private String sceneDec;
  36. /**
  37. * 场景的链接地址
  38. */
  39. @TableField("web_site")
  40. private String webSite;
  41. /**
  42. * 场景缩略图
  43. */
  44. @TableField("thumb")
  45. private String thumb;
  46. /**
  47. * 创建时间
  48. */
  49. @TableField("create_time")
  50. private Date createTime;
  51. /**
  52. * 0表示未建好,1表示建好,-1表示出错,-2表示不要在官网上显示
  53. */
  54. @TableField("status")
  55. private Integer status;
  56. /**
  57. * 原始的大场景数据(七牛)
  58. */
  59. @TableField("data_source")
  60. private String dataSource;
  61. /**
  62. * 用户表t_user的id
  63. */
  64. @TableField("user_id")
  65. private Long userId;
  66. /**
  67. * 0表示未付款,1表示付款了,-1表示欠费,-2表示容量不足
  68. */
  69. @TableField("pay_status")
  70. private Integer payStatus;
  71. /**
  72. * 相机主表t_camera的id
  73. */
  74. @TableField("camera_id")
  75. private Long cameraId;
  76. /**
  77. * 手机id
  78. */
  79. @TableField("phone_id")
  80. private String phoneId;
  81. /**
  82. * 场景logo
  83. */
  84. @TableField("scene_logo")
  85. private String sceneLogo;
  86. /**
  87. * 大场景序号
  88. */
  89. @TableField("num")
  90. private String num;
  91. /**
  92. * 0表示其他,1表示文博,2表示地产,3表示电商,4表示餐饮,5表示家居,99一件换装虚拟房源
  93. */
  94. @TableField("scene_type")
  95. private Integer sceneType;
  96. /**
  97. * 1表示推荐,0表示正常
  98. */
  99. @TableField("recommend")
  100. private Integer recommend;
  101. /**
  102. * 浏览次数
  103. */
  104. @TableField("view_count")
  105. private Integer viewCount;
  106. /**
  107. * 拍摄数量 ps:点位数量
  108. */
  109. @TableField("shoot_count")
  110. private Integer shootCount;
  111. /**
  112. * 所有资源文件名
  113. */
  114. @TableField("files_name")
  115. private String filesName;
  116. /**
  117. * 点位视频
  118. */
  119. @TableField("videos")
  120. private String videos;
  121. /**
  122. * 要gps定位
  123. */
  124. @TableField("gps")
  125. private String gps;
  126. /**
  127. * 方案:1是双目,2是转台,3是六目,4是八目,10获取4k图,11获取2k,12获取1k
  128. */
  129. @TableField("scene_scheme")
  130. private Integer sceneScheme;
  131. /**
  132. * 记录的状态,A: 生效,I: 禁用
  133. */
  134. @TableLogic(value = "A", delval = "I")
  135. @TableField("rec_status")
  136. private String recStatus;
  137. /**
  138. * 更新时间
  139. */
  140. @TableField("update_time")
  141. private Date updateTime;
  142. /**
  143. * 算法类型
  144. */
  145. @TableField("algorithm")
  146. private String algorithm;
  147. /**
  148. * 服务器的服务商
  149. */
  150. @TableField("ecs")
  151. private String ecs;
  152. /**
  153. * 使用容量
  154. */
  155. @TableField("space")
  156. private Long space;
  157. /**
  158. * 固件版本
  159. */
  160. @TableField("firmware_version")
  161. private String firmwareVersion;
  162. /**
  163. * 调用V2还是V3的算法
  164. */
  165. @TableField("build_type")
  166. private String buildType;
  167. /**
  168. * 计算时间(秒为单位)
  169. */
  170. @TableField("compute_time")
  171. private Long computeTime;
  172. /**
  173. * 场景来源,相机拍摄10以内表示,1表示八目,2双目,3转台,4 激光 其他来源10以上,11:一键换装,12:123看房,13文通虚拟场景,14上传的matterport场景
  174. */
  175. @TableField("scene_source")
  176. private Integer sceneSource;
  177. /**
  178. * 大场景序号(随心装场景码)
  179. */
  180. @TableField("vrnum")
  181. private String vrnum;
  182. @TableField("unicode")
  183. private String unicode;
  184. @TableField("mosaics")
  185. private String mosaics;
  186. /**
  187. * 是否已升级v4(0-否,1-是)
  188. */
  189. @TableField("is_upgrade")
  190. private Integer isUpgrade;
  191. /**
  192. * 是否生成过OBJ
  193. */
  194. @TableField("is_obj")
  195. private Integer isObj;
  196. /**
  197. * 场景名称
  198. */
  199. @TableField("laser_title")
  200. private String laserTitle;
  201. }