package com.ltgk.boat.domain.vo;


import com.fasterxml.jackson.annotation.JsonProperty;
import com.ltgk.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 自动识别记录视图
 *
 * @author Qi ChengBin
 * @date 2025/03/04
 */
@Data
public class AutomaticIdentificationVO {

    @ApiModelProperty(value = "时间")
    @Excel(name = "时间", width = 25, height = 18)
    @JsonProperty("time")
    private String time;

    @ApiModelProperty(value = "船舶id")
    @Excel(name = "船舶id", width = 25, height = 18)
    @JsonProperty("boatId")
    private String boatId;

    @ApiModelProperty(value = "船舶类型")
    @Excel(name = "船舶类型", width = 25, height = 18)
    @JsonProperty("boatType")
    private String boatType;

    @ApiModelProperty(value = "船名号")
    @Excel(name = "船名号", width = 25, height = 18)
    @JsonProperty("boatName")
    private String boatName;

    @ApiModelProperty(value = "渔港名称")
    @Excel(name = "渔港名称", width = 25, height = 18)
    @JsonProperty("portName")
    private String portName;

    @ApiModelProperty(value = "进出港方向")
    @Excel(name = "进出港方向", width = 25, height = 18)
    @JsonProperty("entryOrOutType")
    private String entryOrOutType;

    @ApiModelProperty(value = "识别方式")
    @Excel(name = "识别方式", width = 25, height = 18)
    @JsonProperty("recognitionType")
    private String recognitionType;

    @ApiModelProperty(value = "抓拍图片")
    @Excel(name = "抓拍图片", width = 25, height = 18)
    @JsonProperty("pictureUrl")
    private String pictureUrl;

    @ApiModelProperty(value = "抓拍视频")
    @Excel(name = "抓拍视频", width = 25, height = 18)
    @JsonProperty("videoUrl")
    private String videoUrl;

    @ApiModelProperty(value = "经度")
    @Excel(name = "经度", width = 25, height = 18)
    @JsonProperty("longitude")
    private String longitude;

    @ApiModelProperty(value = "纬度")
    @Excel(name = "纬度", width = 25, height = 18)
    @JsonProperty("latitude")
    private String latitude;

    @ApiModelProperty(value = "终端号")
    @JsonProperty("terminalCode")
    private String terminalCode;
}
