package com.ltgk.boat.domain.dto;

import com.ltgk.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 船舶档案导入视图
 *
 * @author songzh
 */
@Data
public class ExportBoatDataResp {

//    @Excel(name = "boat_id")
//    private Integer boatId;
    @Excel(name = "地区code")
    private String areaCode;
    @Excel(name = "地区名称")
    private String areaName;
    @Excel(name = "渔船编码")
    private String boatCode;
    @Excel(name = "渔船名称")
    private String boatName;
    @Excel(name = "渔船名称英文")
    private String boatNameEn;
    @Excel(name = "船长")
    private BigDecimal length;
    @Excel(name = "型宽")
    private BigDecimal width;
    @Excel(name = "型深")
    private BigDecimal high;
    @Excel(name = "总吨位")
    private BigDecimal tonnage;
    @Excel(name = "净吨位")
    private BigDecimal netTonnage;
    @Excel(name = "主机总功率")
    private BigDecimal mainPower;
    @Excel(name = "主机型号一")
    private String mainTypeOne;
    @Excel(name = "主机型号二")
    private String mainTypeTwo;
    @Excel(name = "主机型号三")
    private String mainTypeThree;
    @Excel(name = "主机功率一")
    private BigDecimal mainPowerOne;
    @Excel(name = "主机功率二")
    private BigDecimal mainPowerTwo;
    @Excel(name = "主机功率三")
    private BigDecimal mainPowerThree;
    @Excel(name = "船体材质")
    private String boatMaterial;
    @Excel(name = "船体材质英文")
    private String boatMaterialEn;
    @Excel(name = "建造完工日期")
    private String buildDate;
    @Excel(name = "主机数量")
    private BigDecimal hostNum;
    @Excel(name = "船舶呼号识别码")
    private String boatCallCode;
    @Excel(name = "子船主机数量")
    private BigDecimal sonHostNum;
    @Excel(name = "子船主机型号")
    private String sonType;
    @Excel(name = "子船船名")
    private String sonName;
    @Excel(name = "子船数量")
    private BigDecimal sonNum;
    @Excel(name = "子船总功率")
    private BigDecimal sonPower;
    @Excel(name = "海洋渔业捕捞许可证类别")
    private String fishingType;
    @Excel(name = "船舶所有人名称")
    private String holderName;
    @Excel(name = "船舶所有人名称英文")
    private String holderNameEn;
    @Excel(name = "船舶所有人地址")
    private String holderAddress;
    @Excel(name = "船舶所有人地址英文")
    private String holderAddressEn;
    @Excel(name = "船舶所有人电话")
    private String holderPhone;
    @Excel(name = "船舶类型")
    private String boatType;
    @Excel(name = "船舶类型英文")
    private String boatTypeEn;
    @Excel(name = "主机机号一")
    private String mainMachineNumOne;
    @Excel(name = "主机机号二")
    private String mainMachineNumTwo;
    @Excel(name = "主机机号三")
    private String mainMachineNumThree;
    @Excel(name = "船网工具指标批准书编号")
    private String networkApprovalNum;
    @Excel(name = "双控功率")
    private BigDecimal dualControlPower;
    @Excel(name = "核准船长")
    private BigDecimal approvalLength;
    @Excel(name = "核准总吨")
    private BigDecimal approvalTonnage;
    @Excel(name = "删除标记")
    private Integer delFlag;
    @Excel(name = "编辑人")
    private String createBy;
    @Excel(name = "编辑时间")
    private String createAt;
    @Excel(name = "备注")
    private String remarks;
    @Excel(name = "是否是本地渔船：0是，1外省")
    private Integer isLocal;
    @Excel(name = "更新时间")
    private String updateAt;
    @Excel(name = "更新人")
    private String updateBy;
}
