package com.fdkankan.download.entity; import com.mybatisflex.annotation.Column; import com.mybatisflex.annotation.Id; import com.mybatisflex.annotation.KeyType; import com.mybatisflex.annotation.Table; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.sql.Timestamp; /** * 实体类。 * * @author dsx * @since 2023-12-11 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @Table(value = "t_scene_plus_ext") public class ScenePlusExt implements Serializable { @Id(keyType = KeyType.Auto) private Long id; /** * t_scene_plus主键 */ private Long plusId; /** * 场景数据目录 */ private String dataSource; /** * 场景链接 */ private String webSite; /** * 缩略图链接 */ private String thumb; /** * 方案:1-双目,2-转台,3-六目,4-八目,10-获取4k图,11-获取2k,12-获取1k */ private Integer sceneScheme; /** * 使用用量 */ private Long space; /** * 原始文件容量 */ private Long origSpace; /** * 云服务器类型 */ private String ecs; /** * 点位数量 */ private Long shootCount; /** * 浏览次数 */ private Integer viewCount; /** * gps定位 */ private String gps; /** * 算法类型(slam、sfm) */ private String algorithm; /** * 固件版本 */ private String firmwareVersion; /** * 算法类型(V2,V3) */ private String buildType; /** * 分辨率(2k,4k) */ private String sceneResolution; /** * 场景来源,lite:双目lite相机,pro:八目相机,minion:双面转台相机,laser:激光相机,virtual:虚拟场景,sketch:图片建模场景 */ private String sceneFrom; /** * 切图方式(tiles:瓦片图,face:切片图,pano:全景图 ,local:本地切片,cube:立体图) */ private String sceneKind; /** * 算法生成模型类型(dam,3dtiles) */ private String modelKind; /** * 点位视频 */ private String videos; /** * oss桶名 */ private String yunFileBucket; /** * 算法计算完成时间 */ private Timestamp algorithmTime; /** * 计算耗时 */ private Long computeTime; /** * 拍摄模式:3(SFM架站式-看看场景), 4(SFM架站式-看见/深时/深光场景), 5(SLAM移动定位模式) , 6(SLAM移动定位模式-有点位) */ private Integer location; /** * 创建时间 */ private Timestamp createTime; /** * 更新时间 */ private Timestamp updateTime; /** * A-有效,I-无效 */ @Column(isLogicDelete = true) private String recStatus; private Integer isObj; }