package com.ruoyi.device.cameracalibration.domain; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; 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; /** * 光电标定对象 ard_cameras_calibration * * @author 刘苏义 * @date 2023-02-09 */ @Data @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) public class ArdCamerasCalibration extends BaseEntity { private static final long serialVersionUID = 1L; /** ID */ private String id; /** 相机ID */ @Excel(name = "相机ID") private String cameraId; /** 标定名称 */ @Excel(name = "标定名称") private String name; /** 目标经度 */ @Excel(name = "目标经度") private double targetLongitude; /** 目标纬度 */ @Excel(name = "目标纬度") private double targetLatitude; /** 水平角度 */ @Excel(name = "水平角度") private double pan; /** 俯仰角度 */ @Excel(name = "俯仰角度") private double tilt; /** 变倍 */ @Excel(name = "变倍") private double zoom; /** 水平角差值 */ @Excel(name = "水平角差值") private double panDiff; /** 俯仰角差值 */ @Excel(name = "俯仰角差值") private double tiltDiff; @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("cameraId", getCameraId()) .append("name", getName()) .append("targetLongitude", getTargetLongitude()) .append("targetLatitude", getTargetLatitude()) .append("pan", getPan()) .append("tilt", getTilt()) .append("zoom", getZoom()) .append("panDiff", getPanDiff()) .append("tiltDiff", getTiltDiff()) .toString(); } }