package cn.com.taiji.beidou.ship.status.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author CHEN
 * @Date 2022/11/12 14:59
 */
@Data
public class ShipStatusResult {
    /**
     * 北斗设备号
     */
    @ApiModelProperty("北斗设备号")
    private String devideNo;
    /**
     * 是否在线
     */
    @ApiModelProperty("是否在线 1在线")
    private Integer isOnline;
    /**
     * 是否长停
     */
    @ApiModelProperty("是否长停 0否 1是 默认为0")
    private Integer isStasis;
    /**
     * 电量
     */
    @ApiModelProperty("电量")
    private String kwh;
    /**
     * 经度
     */
    @ApiModelProperty("经度")
    private String longitude;
    /**
     * 纬度
     */
    @ApiModelProperty("纬度")
    private String latitude;
    /**
     * 位置
     */
    @ApiModelProperty("位置")
    private String location;
    /**
     * 状态最后更新时间
     */
    @ApiModelProperty("状态最后更新时间")
    private String lastTime;

    @ApiModelProperty("离线更新时间")
    private String onlineChangeTime;

    /**
     * 船舶id 如：儋0602365
     */
    @ApiModelProperty("船舶id")
    private String shipId;

    /**
     * 船舶类型
     */
    @ApiModelProperty("船舶类型")
    private String shipType;
    /**
     * 作业类型
     */
    @ApiModelProperty("作业类型")
    private String jobType;
    /**
     * 作业方式
     */
    @ApiModelProperty("作业方式")
    private String jobWay;
    /**
     * 船主
     */
    @ApiModelProperty("船主")
    private String ownerName;
    /**
     * 船主电话
     */
    @ApiModelProperty("船主电话")
    private String ownerTelNo;
    /**
     * 船长
     */
    @ApiModelProperty("船长")
    private double shipLength;
    /**
     * 船宽
     */
    @ApiModelProperty("船宽")
    private double shipWidth;
    /**
     * 船舶材质
     */
    @ApiModelProperty("船舶材质")
    private String shipMaterial;
    /**
     * 所属管理单位
     */
    @ApiModelProperty("所属管理单位")
    private String policeStationId;
    /**
     * 船主单位
     */
    @ApiModelProperty("船主单位")
    private String ownerCompany;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private long createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private long modifyTime;
    /**
     * 船主类型
     */
    @ApiModelProperty("船主类型")
    private String ownerType;

    /**
     * 最后状态
     */
    @ApiModelProperty("最后状态 1在线，2离线，3已标记")
    private Integer lastStatus;

    private String deptName;
    private String deviceStatus;

    /**
     * 入库时间
     */
    @ApiModelProperty("入库时间")
    private String locationTime;

    @ApiModelProperty("最后更新时间距离现在的天数")
    private String numberDay;

    private String status;
}
