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

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

/**
 * @Author CHEN
 * @Date 2022/11/9 9:21
 */
@Data
public class ShipArchivesData {
    /**
     * 船舶id 如：儋0602365
     */
    @ApiModelProperty("船舶id")
    private String shipId;
    /**
     * 北斗设备号
     */
    @ApiModelProperty("北斗设备号")
    private String devideNo;
    /**
     * 船舶类型
     */
    @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回收，4遮挡，5损坏，6故障，7丢失，8馈电，9查扣、没收，10拆卸,0正常")
    private Integer lastStatus;

    private String deptName;

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

    /**
     * 经度
     */
    @ApiModelProperty("经度")
    private String longitude;
    /**
     * 纬度
     */
    @ApiModelProperty("纬度")
    private String latitude;

    @ApiModelProperty("终端状态 0正常，3回收，4遮挡，5损坏，6故障，7丢失，8馈电，9查扣、没收，10拆卸")
    private String deviceStatus;

    private String kwh;

    @ApiModelProperty("位置")
    private String location;
}
