|
@@ -0,0 +1,125 @@
|
|
|
+package com.orangeforms.webadmin.situation.model;
|
|
|
+
|
|
|
+
|
|
|
+import cn.hutool.core.date.DateTime;
|
|
|
+import com.baomidou.mybatisplus.annotation.*;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 预警卫星实体对象。
|
|
|
+ *
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName(value = "model_satellite")
|
|
|
+public class satellite {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Id。
|
|
|
+ */
|
|
|
+ @TableField(value = "id")
|
|
|
+ private Long unitId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 预警卫星编号。
|
|
|
+ */
|
|
|
+ @TableField(value = "number")
|
|
|
+ private String satelliteNumber;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 预警卫星型号
|
|
|
+ */
|
|
|
+ @TableField(value = "type")
|
|
|
+ private String satelliteType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 预警卫星配置类型
|
|
|
+ */
|
|
|
+ @TableField(value = "config_type")
|
|
|
+ private String satelliteConfigType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道半长轴
|
|
|
+ */
|
|
|
+ @TableField(value = "common_semiMajorAxis")
|
|
|
+ private Double commonSemiMajorAxis;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道偏心率
|
|
|
+ */
|
|
|
+ @TableField(value = "common_eccentricity")
|
|
|
+ private Double commonEccentricity;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道倾角
|
|
|
+ */
|
|
|
+ @TableField(value = "common_inclination")
|
|
|
+ private Double commonInclination;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道升交点赤经
|
|
|
+ */
|
|
|
+ @TableField(value = "common_RAAN")
|
|
|
+ private Double commonRAAN;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道近心点幅角
|
|
|
+ */
|
|
|
+ @TableField(value = "common_argofperiapsis")
|
|
|
+ private Double commonArgofperiapsis;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星轨道真近点角
|
|
|
+ */
|
|
|
+ @TableField(value = "common_trueanomaly")
|
|
|
+ private Double commonTrueanomaly;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星时序数据路径
|
|
|
+ */
|
|
|
+ @TableField(value = "CSV_path")
|
|
|
+ private String CSVpath;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星时序数据开始时间
|
|
|
+ */
|
|
|
+ @TableField(value = "CSV_starttime")
|
|
|
+ private Date CSVstarttime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 卫星时序数据结束时间
|
|
|
+ */
|
|
|
+ @TableField(value = "CSV_endtime")
|
|
|
+ private Date CSVendtime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 采样时间
|
|
|
+ */
|
|
|
+ @TableField(value = "CSV_sampletime")
|
|
|
+ private Double CSVsampletime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * TLE文件路径
|
|
|
+ */
|
|
|
+ @TableField(value = "TLE_path")
|
|
|
+ private String TLEpath;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * TLE轨道计算模型
|
|
|
+ */
|
|
|
+ @TableField(value = "TLE_Propagator")
|
|
|
+ private String TLEPropagator;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * TLE or 六行根
|
|
|
+ */
|
|
|
+ @TableField(value = "mark")
|
|
|
+ private Integer mark;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 贴图文件
|
|
|
+ */
|
|
|
+ @TableField(value = "picture")
|
|
|
+ private String picture;
|
|
|
+}
|