|
@@ -9,172 +9,263 @@ import java.math.BigDecimal;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 船舶信息对象 ship_recognition
|
|
* 船舶信息对象 ship_recognition
|
|
- *
|
|
|
|
|
|
+ *
|
|
* @author ruoyi
|
|
* @author ruoyi
|
|
* @date 2021-08-24
|
|
* @date 2021-08-24
|
|
*/
|
|
*/
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@Data
|
|
@Data
|
|
-public class ShipRecognition extends BaseEntity
|
|
|
|
-{
|
|
|
|
|
|
+public class ShipRecognition extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
- /** 主键 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 主键
|
|
|
|
+ */
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
- /** AIS船舶距离, 单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS船舶距离, 单位:m
|
|
|
|
+ */
|
|
@Excel(name = "船舶距离, 单位:m")
|
|
@Excel(name = "船舶距离, 单位:m")
|
|
private BigDecimal aisDist;
|
|
private BigDecimal aisDist;
|
|
|
|
|
|
- /** AIS吃水, 单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS吃水, 单位:m
|
|
|
|
+ */
|
|
@Excel(name = "吃水, 单位:m")
|
|
@Excel(name = "吃水, 单位:m")
|
|
private BigDecimal aisDrt;
|
|
private BigDecimal aisDrt;
|
|
|
|
|
|
- /** AIS目的地 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS目的地
|
|
|
|
+ */
|
|
@Excel(name = "目的地")
|
|
@Excel(name = "目的地")
|
|
private String aisDst;
|
|
private String aisDst;
|
|
|
|
|
|
- /** 9位码。例如412119710, 0或null表示AIS未开启 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 9位码。例如412119710, 0或null表示AIS未开启
|
|
|
|
+ */
|
|
@Excel(name = "MMSI")
|
|
@Excel(name = "MMSI")
|
|
private Long aisMmsi;
|
|
private Long aisMmsi;
|
|
|
|
|
|
- /** AIS船长, 单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS船长, 单位:m
|
|
|
|
+ */
|
|
@Excel(name = "船长, 单位:m")
|
|
@Excel(name = "船长, 单位:m")
|
|
private Long aisShipLen;
|
|
private Long aisShipLen;
|
|
|
|
|
|
- /** 可能是中文,AIS船名,为拼音。例如SU SU HUO 009 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 可能是中文,AIS船名,为拼音。例如SU SU HUO 009
|
|
|
|
+ */
|
|
@Excel(name = "船名")
|
|
@Excel(name = "船名")
|
|
private String aisShipName;
|
|
private String aisShipName;
|
|
|
|
|
|
- /** AIS船速, 单位:m/s */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS船速, 单位:m/s
|
|
|
|
+ */
|
|
@Excel(name = "船速, 单位:m/s")
|
|
@Excel(name = "船速, 单位:m/s")
|
|
private BigDecimal aisShipSpd;
|
|
private BigDecimal aisShipSpd;
|
|
|
|
|
|
- /** AIS船舶类型 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS船舶类型
|
|
|
|
+ */
|
|
@Excel(name = "船舶类型")
|
|
@Excel(name = "船舶类型")
|
|
private String aisShipType;
|
|
private String aisShipType;
|
|
|
|
|
|
- /** AIS船宽, 单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS船宽, 单位:m
|
|
|
|
+ */
|
|
@Excel(name = "船宽, 单位:m")
|
|
@Excel(name = "船宽, 单位:m")
|
|
private Long aisShipWidth;
|
|
private Long aisShipWidth;
|
|
|
|
|
|
- /** 尺寸异常 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 尺寸异常
|
|
|
|
+ */
|
|
@Excel(name = "尺寸异常")
|
|
@Excel(name = "尺寸异常")
|
|
private Long isAbnormalSize;
|
|
private Long isAbnormalSize;
|
|
|
|
|
|
- /** AIS纬度,单位:度 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS纬度,单位:度
|
|
|
|
+ */
|
|
@Excel(name = "纬度,单位:度")
|
|
@Excel(name = "纬度,单位:度")
|
|
private BigDecimal latitude;
|
|
private BigDecimal latitude;
|
|
|
|
|
|
- /** 黑烟:度数 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 黑烟:度数
|
|
|
|
+ */
|
|
@Excel(name = "黑烟:度数")
|
|
@Excel(name = "黑烟:度数")
|
|
private Long rcgSoot;
|
|
private Long rcgSoot;
|
|
|
|
|
|
- /** 船舶过闸闸次 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 船舶过闸闸次
|
|
|
|
+ */
|
|
@Excel(name = "船舶过闸闸次")
|
|
@Excel(name = "船舶过闸闸次")
|
|
private Long lockSeq;
|
|
private Long lockSeq;
|
|
|
|
|
|
- /** AIS经度,单位:度 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * AIS经度,单位:度
|
|
|
|
+ */
|
|
@Excel(name = "经度,单位:度")
|
|
@Excel(name = "经度,单位:度")
|
|
private BigDecimal longitude;
|
|
private BigDecimal longitude;
|
|
|
|
|
|
- /** 图像识别得到的载货类型。例如:钢筋,砂石。 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的载货类型。例如:钢筋,砂石。
|
|
|
|
+ */
|
|
@Excel(name = "图像识别载货类型")
|
|
@Excel(name = "图像识别载货类型")
|
|
private String rcgCargoType;
|
|
private String rcgCargoType;
|
|
|
|
|
|
- /** 图像识别得到的船舶载重吨位, 单位:t */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船舶载重吨位, 单位:t
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船舶载重吨位, 单位:t")
|
|
@Excel(name = "图像识别船舶载重吨位, 单位:t")
|
|
private BigDecimal rcgDeadweightTon;
|
|
private BigDecimal rcgDeadweightTon;
|
|
|
|
|
|
- /** 图像识别得到的,船舶距离相机直线距离。单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的,船舶距离相机直线距离。单位:m
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船舶距离相机直线距离。单位:m")
|
|
@Excel(name = "图像识别船舶距离相机直线距离。单位:m")
|
|
private BigDecimal rcgDist;
|
|
private BigDecimal rcgDist;
|
|
|
|
|
|
- /** 图像识别得到的船舶吃水, 单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船舶吃水, 单位:m
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船舶吃水, 单位:m")
|
|
@Excel(name = "图像识别船舶吃水, 单位:m")
|
|
private BigDecimal rcgDrt;
|
|
private BigDecimal rcgDrt;
|
|
|
|
|
|
- /** 是否为船队。0 否,即单机船; 1 是,即为船队 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 是否为船队。0 否,即单机船; 1 是,即为船队
|
|
|
|
+ */
|
|
@Excel(name = "是否为船队。0 否,即单机船; 1 是,即为船队")
|
|
@Excel(name = "是否为船队。0 否,即单机船; 1 是,即为船队")
|
|
private Long rcgIsFleet;
|
|
private Long rcgIsFleet;
|
|
|
|
|
|
- /** UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载
|
|
|
|
+ */
|
|
@Excel(name = "UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载")
|
|
@Excel(name = "UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载")
|
|
private String rcgLoadSts;
|
|
private String rcgLoadSts;
|
|
|
|
|
|
- /** 图像识别得到的船舶水面上高度,单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船舶水面上高度,单位:m
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船舶水面上高度,单位:m")
|
|
@Excel(name = "图像识别船舶水面上高度,单位:m")
|
|
private BigDecimal rcgShipHeightAboveWater;
|
|
private BigDecimal rcgShipHeightAboveWater;
|
|
|
|
|
|
- /** 图像识别得到的船长,单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船长,单位:m
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船长,单位:m")
|
|
@Excel(name = "图像识别船长,单位:m")
|
|
private BigDecimal rcgShipLen;
|
|
private BigDecimal rcgShipLen;
|
|
|
|
|
|
- /** 图像识别得到的船名, 中文, 如: 苏宿货009 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船名, 中文, 如: 苏宿货009
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船名")
|
|
@Excel(name = "图像识别船名")
|
|
private String rcgShipName;
|
|
private String rcgShipName;
|
|
|
|
|
|
- /** 图像识别得到的速度,带符号,单位m/s */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的速度,带符号,单位m/s
|
|
|
|
+ */
|
|
@Excel(name = "图像识别速度,单位m/s")
|
|
@Excel(name = "图像识别速度,单位m/s")
|
|
private BigDecimal rcgShipSpd;
|
|
private BigDecimal rcgShipSpd;
|
|
|
|
|
|
- /** 图像识别得到的船舶类型。例如: 货船,集装箱船,危化品船 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船舶类型。例如: 货船,集装箱船,危化品船
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船舶类型")
|
|
@Excel(name = "图像识别船舶类型")
|
|
private String rcgShipType;
|
|
private String rcgShipType;
|
|
|
|
|
|
- /** 图像识别得到的船宽,单位:m */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船宽,单位:m
|
|
|
|
+ */
|
|
@Excel(name = "图像识别船宽,单位:m")
|
|
@Excel(name = "图像识别船宽,单位:m")
|
|
private BigDecimal rcgShipWidth;
|
|
private BigDecimal rcgShipWidth;
|
|
|
|
|
|
- /** 船籍港 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 船籍港
|
|
|
|
+ */
|
|
@Excel(name = "船籍港")
|
|
@Excel(name = "船籍港")
|
|
private String regportName;
|
|
private String regportName;
|
|
|
|
|
|
- /** 抓拍图片路径 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 抓拍图片路径
|
|
|
|
+ */
|
|
@Excel(name = "抓拍图片路径")
|
|
@Excel(name = "抓拍图片路径")
|
|
private String snapImPath;
|
|
private String snapImPath;
|
|
|
|
|
|
- /** 抓拍地点 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 抓拍地点
|
|
|
|
+ */
|
|
@Excel(name = "抓拍地点")
|
|
@Excel(name = "抓拍地点")
|
|
private String snapPos;
|
|
private String snapPos;
|
|
|
|
|
|
- /** 抓拍时间 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 抓拍时间
|
|
|
|
+ */
|
|
private String snapTime;
|
|
private String snapTime;
|
|
|
|
|
|
- /** 抓拍时间统一格式: 2020-12-12 12:00:11 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 抓拍时间统一格式: 2020-12-12 12:00:11
|
|
|
|
+ */
|
|
@Excel(name = "抓拍时间")
|
|
@Excel(name = "抓拍时间")
|
|
private String snapTimeFmt;
|
|
private String snapTimeFmt;
|
|
|
|
|
|
- /** 状态 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 状态
|
|
|
|
+ */
|
|
@Excel(name = "状态")
|
|
@Excel(name = "状态")
|
|
private String status;
|
|
private String status;
|
|
|
|
|
|
- /** 船名特征信息 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 船名特征信息
|
|
|
|
+ */
|
|
@Excel(name = "船名特征信息")
|
|
@Excel(name = "船名特征信息")
|
|
private String textFeatureLabel;
|
|
private String textFeatureLabel;
|
|
|
|
|
|
- /** 船名识别原图url */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 船名识别原图url
|
|
|
|
+ */
|
|
@Excel(name = "船名识别原图url")
|
|
@Excel(name = "船名识别原图url")
|
|
private String textImgUrl;
|
|
private String textImgUrl;
|
|
|
|
|
|
- /** 图像识别得到的船舶详细类型 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 图像识别得到的船舶详细类型
|
|
|
|
+ */
|
|
@Excel(name = "图像识别得到的船舶详细类型")
|
|
@Excel(name = "图像识别得到的船舶详细类型")
|
|
private String rcgShipTypeDetail;
|
|
private String rcgShipTypeDetail;
|
|
|
|
|
|
- /** useWarn: true, 使用外部输入预警信息 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * useWarn: true, 使用外部输入预警信息
|
|
|
|
+ */
|
|
@Excel(name = "使用外部输入预警信息")
|
|
@Excel(name = "使用外部输入预警信息")
|
|
private Long useWarn;
|
|
private Long useWarn;
|
|
|
|
|
|
- /** 外部输入报警信息详情 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 外部输入报警信息详情
|
|
|
|
+ */
|
|
@Excel(name = "外部输入报警信息详情")
|
|
@Excel(name = "外部输入报警信息详情")
|
|
private String warnLabelList;
|
|
private String warnLabelList;
|
|
|
|
|
|
- /** 二维码识别内容 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 二维码识别内容
|
|
|
|
+ */
|
|
@Excel(name = "二维码识别内容")
|
|
@Excel(name = "二维码识别内容")
|
|
private String qrcode;
|
|
private String qrcode;
|
|
|
|
|
|
- /** 船名方向 */
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 船名方向
|
|
|
|
+ */
|
|
@Excel(name = "船名方向")
|
|
@Excel(name = "船名方向")
|
|
private String shipNameDirection;
|
|
private String shipNameDirection;
|
|
|
|
|
|
|
|
+ @Excel(name = "正确率更高的船名")
|
|
|
|
+ private String shipNameValid;
|
|
|
|
+
|
|
|
|
+ @Excel(name = "黑烟度数特征信息")
|
|
|
|
+ private String sootFeatureLabel;
|
|
|
|
+
|
|
|
|
+ @Excel(name = "黑烟度数原图url")
|
|
|
|
+ private String sootImgUrl;
|
|
|
|
+
|
|
|
|
+ @Excel(name = "所有图片")
|
|
|
|
+ private String allImgUrl;
|
|
|
|
+
|
|
}
|
|
}
|