package com.ltgk.boat.domain.vo;


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

import java.math.BigDecimal;

/**
 * 根据 boatId 获取渔船信息视图
 *
 * @author Qi ChengBin
 * @date 2025/04/02
 */
@Data
public class BoatInfoByBoatIdVO {

    @ApiModelProperty(value = "渔船id")
    @JsonProperty("boatId")
    private String boatId;

    @ApiModelProperty(value = "渔船名称")
    @JsonProperty("boatName")
    private String boatName;

    @ApiModelProperty(value = "ais设备号")
    @JsonProperty("aisCode")
    private String aisCode;

    @ApiModelProperty(value = "北斗设备号")
    @JsonProperty("beidouCode")
    private String beidouCode;

    @ApiModelProperty(value = "功率")
    @JsonProperty("mainPower")
    private BigDecimal mainPower;

    @ApiModelProperty(value = "船舶所有人名称")
    @JsonProperty("holderName")
    private String holderName;

    @ApiModelProperty(value = "联系方式")
    @JsonProperty("holderPhone")
    private String holderPhone;
}
