package com.ruoyi.management3d.tiles3d.domain; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 三维实景管理对象 tiles3d * * @author liusuyi * @date 2023-02-10 */ @Data @AllArgsConstructor @NoArgsConstructor public class Tiles3d extends BaseEntity { private static final long serialVersionUID = 1L; /** ID */ @Excel(name = "ID") private String tilesId; /** 实景三维名称 */ @Excel(name = "实景三维名称") private String tilesName; /** 实景三维路径 */ @Excel(name = "实景三维路径") private String tilesUrl; /** 是否默认加载ff默认初始化 */ @Excel(name = "是否默认加载ff默认初始化") private String tilesType; /** x轴偏移 */ @Excel(name = "x轴偏移") private Double tilesX; /** y轴偏移 */ @Excel(name = "y轴偏移") private Double tilesY; /** z轴偏移 */ @Excel(name = "z轴偏移") private Double tilesZ; /** 相机坐标 */ @Excel(name = "相机坐标") private String camPoi; /** 相机方位 */ @Excel(name = "相机方位") private Double camHeading; /** 相机俯仰 */ @Excel(name = "相机俯仰") private Double camPitch; /** 清晰度1 */ @Excel(name = "清晰度1") private String maximumScreenSpaceError; /** 清晰度2 */ @Excel(name = "清晰度2") private String maximumMemoryUsage; /** 清晰度3 */ @Excel(name = "清晰度3") private String cullRequestsWhileMovingMultiplier; /** 清晰度4 */ @Excel(name = "清晰度4") private String dynamicScreenSpaceErrorDensity; @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("tilesId", getTilesId()) .append("tilesName", getTilesName()) .append("tilesUrl", getTilesUrl()) .append("tilesType", getTilesType()) .append("tilesX", getTilesX()) .append("tilesY", getTilesY()) .append("tilesZ", getTilesZ()) .append("camPoi", getCamPoi()) .append("camHeading", getCamHeading()) .append("camPitch", getCamPitch()) .toString(); } }