package com.fdkankan.scene.entity; import com.fdkankan.base.entity.BaseEntity; import lombok.Data; import javax.persistence.Column; import javax.persistence.Table; import javax.persistence.Transient; import java.io.Serializable; import java.math.BigInteger; /** * 场景表 */ @Data @Table(name = "t_scene_pro") public class SceneProEntity extends BaseEntity implements Serializable { private static final long serialVersionUID = 661912133849676944L; /** * 场景名称 */ @Column(name = "scene_name") private String sceneName; /** * 场景描述 */ @Column(name = "scene_dec") private String sceneDec; /** * 场景的链接地址 */ @Column(name = "web_site") private String webSite; /** * 场景缩略图 */ @Column(name = "thumb") private String thumb; /** * 0表示未建好,1表示建好,-1表示出错,-2表示不要在官网上显示 */ @Column(name = "status") private Integer status; /** * 原始的大场景数据(七牛) */ @Column(name = "data_source") private String dataSource; /** * 0表示未付款,1表示付款了,-1表示欠费(八目场景指锁住),-2表示临时空间(八目场景) */ @Column(name = "pay_status") private Integer payStatus; /** * 手机id */ @Column(name = "phone_id") private String phoneId; /** * 大场景序号 */ @Column(name = "num") private String num; /** * 0表示其他,1表示文博,2表示地产,3表示电商,4表示餐饮,5表示家居 */ @Column(name = "scene_type") private Integer sceneType; /** * 1表示推荐,0表示正常 */ @Column(name = "recommend") private Integer recommend; /** * 浏览次数 */ @Column(name = "view_count") private Integer viewCount; /** * 拍摄数量 */ @Column(name = "shoot_count") private Integer shootCount; /** * 要gps定位 */ @Column(name = "gps") private String gps; /** * 方案:1是双目,2是转台,3是六目,4是八目 */ @Column(name = "scene_scheme") private Integer sceneScheme; /** * 用户表t_user的id */ @Column(name = "user_id") private String userId; /** * 相机主表t_camera的id */ @Column(name = "camera_id") private String cameraId; /** * 容量 */ @Column(name = "space") private BigInteger space; /** * 算法类型(sfm或slam) */ @Column(name = "algorithm") private String algorithm; /** * 服务器的服务商 */ @Column(name = "ecs") private String ecs; /** * 点位视频 */ @Column(name = "videos") private String videos; /** * 所有资源文件名 */ @Column(name = "files_name") private String filesName; /** * 所有资源文件名 */ @Column(name = "scene_logo") private String sceneLogo; /** * 硬件版本 */ @Column(name = "firmware_version") private String firmwareVersion; @Column(name = "build_type") private String buildType; /** * 场景来源,相机拍摄10以内表示,1表示八目, * 其他来源10以上,11:一键换装,12:123看房,13文通虚拟场景 */ @Column(name = "scene_source") private Integer sceneSource; @Column(name = "department_id") private String departmentId; @Transient private String cooperationUserId; }