123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- package com.ruoyi.system.domain;
- import java.math.BigDecimal;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- 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;
- /**
- * 船舶信息对象 ship_recognition
- *
- * @author ruoyi
- * @date 2021-08-24
- */
- @EqualsAndHashCode(callSuper = true)
- @Data
- public class ShipRecognition extends BaseEntity
- {
- private static final long serialVersionUID = 1L;
- /** 主键 */
- private Long id;
- /** AIS船舶距离, 单位:m */
- @Excel(name = "AIS船舶距离, 单位:m")
- private BigDecimal aisdist;
- /** AIS吃水, 单位:m */
- @Excel(name = "AIS吃水, 单位:m")
- private BigDecimal aisdrt;
- /** AIS目的地 */
- @Excel(name = "AIS目的地")
- private String aisdst;
- /** 9位码。例如412119710, 0或null表示AIS未开启 */
- @Excel(name = "9位码。例如412119710, 0或null表示AIS未开启")
- private Long aismmsi;
- /** AIS船长, 单位:m */
- @Excel(name = "AIS船长, 单位:m")
- private Long aisshiplen;
- /** 可能是中文,AIS船名,为拼音。例如SU SU HUO 009 */
- @Excel(name = "可能是中文,AIS船名,为拼音。例如SU SU HUO 009")
- private String aisshipname;
- /** AIS船速, 单位:m/s */
- @Excel(name = "AIS船速, 单位:m/s")
- private BigDecimal aisshipspd;
- /** AIS船舶类型 */
- @Excel(name = "AIS船舶类型")
- private String aisshiptype;
- /** AIS船宽, 单位:m */
- @Excel(name = "AIS船宽, 单位:m")
- private Long aisshipwidth;
- /** 尺寸异常 */
- @Excel(name = "尺寸异常")
- private Long isabnormalsize;
- /** AIS纬度,单位:度 */
- @Excel(name = "AIS纬度,单位:度")
- private BigDecimal latitude;
- /** 黑烟:度数 */
- @Excel(name = "黑烟:度数")
- private Long rcgsoot;
- /** 船舶过闸闸次 */
- @Excel(name = "船舶过闸闸次")
- private Long lockseq;
- /** AIS经度,单位:度 */
- @Excel(name = "AIS经度,单位:度")
- private BigDecimal longitude;
- /** 图像识别得到的载货类型。例如:钢筋,砂石。 */
- @Excel(name = "图像识别得到的载货类型。例如:钢筋,砂石。")
- private String rcgcargotype;
- /** 图像识别得到的船舶载重吨位, 单位:t */
- @Excel(name = "图像识别得到的船舶载重吨位, 单位:t")
- private BigDecimal rcgdeadweightton;
- /** 图像识别得到的,船舶距离相机直线距离。单位:m */
- @Excel(name = "图像识别得到的,船舶距离相机直线距离。单位:m")
- private BigDecimal rcgdist;
- /** 图像识别得到的船舶吃水, 单位:m */
- @Excel(name = "图像识别得到的船舶吃水, 单位:m")
- private BigDecimal rcgdrt;
- /** 是否为船队。0 否,即单机船; 1 是,即为船队 */
- @Excel(name = "是否为船队。0 否,即单机船; 1 是,即为船队")
- private Long rcgisfleet;
- /** UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载 */
- @Excel(name = "UNKNOWN 未知, EMPTY_LOAD 空载, HEAVY_LOAD 重载, OVER_LOAD 超载")
- private String rcgloadsts;
- /** 图像识别得到的船舶水面上高度,单位:m */
- @Excel(name = "图像识别得到的船舶水面上高度,单位:m")
- private BigDecimal rcgshipheightabovewater;
- /** 图像识别得到的船长,单位:m */
- @Excel(name = "图像识别得到的船长,单位:m")
- private BigDecimal rcgshiplen;
- /** 图像识别得到的船名, 中文, 如: 苏宿货009 */
- @Excel(name = "图像识别得到的船名, 中文, 如: 苏宿货009")
- private String rcgshipname;
- /** 图像识别得到的速度,带符号,单位m/s */
- @Excel(name = "图像识别得到的速度,带符号,单位m/s")
- private BigDecimal rcgshipspd;
- /** 图像识别得到的船舶类型。例如: 货船,集装箱船,危化品船 */
- @Excel(name = "图像识别得到的船舶类型。例如: 货船,集装箱船,危化品船")
- private String rcgshiptype;
- /** 图像识别得到的船宽,单位:m */
- @Excel(name = "图像识别得到的船宽,单位:m")
- private BigDecimal rcgshipwidth;
- /** 船籍港 */
- @Excel(name = "船籍港")
- private String regportname;
- /** 抓拍图片路径 */
- @Excel(name = "抓拍图片路径")
- private String snapimpath;
- /** 抓拍地点 */
- @Excel(name = "抓拍地点")
- private String snappos;
- /** 抓拍时间 */
- @Excel(name = "抓拍时间")
- private String snaptime;
- /** 抓拍时间统一格式: 2020-12-12 12:00:11 */
- @Excel(name = "抓拍时间统一格式: 2020-12-12 12:00:11")
- private String snaptimefmt;
- /** 状态 */
- @Excel(name = "状态")
- private String status;
- /** 船名特征信息 */
- @Excel(name = "船名特征信息")
- private String textfeaturelabel;
- /** 船名识别原图url */
- @Excel(name = "船名识别原图url")
- private String textimgurl;
- /** 图像识别得到的船舶详细类型 */
- @Excel(name = "图像识别得到的船舶详细类型")
- private String rcgshiptypedetail;
- /** useWarn: true, 使用外部输入预警信息 */
- @Excel(name = "useWarn: true, 使用外部输入预警信息")
- private Long usewarn;
- /** 外部输入报警信息详情 */
- @Excel(name = "外部输入报警信息详情")
- private String warnlabellist;
- /** 二维码识别内容 */
- @Excel(name = "二维码识别内容")
- private String qrcode;
- /** 船名方向 */
- @Excel(name = "船名方向")
- private String shipnamedirection;
- }
|