package com.ltgk.boat.domain.vo;

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

/**
 * @Author: wan kun
 * @Description: 联合惩戒导出
 * @Date: 2025/1/17 13:16
 * @Version: 1.0
 */
@Data
public class BoatDisciplineVo {
    /**
     * 主键
     */
    @Excel(name = "主键")
    private String id;

    /**
     * 渔船id
     */
    @Excel(name = "渔船id")
    private String boatId;

    /**
     * 渔船名称
     */
    @Excel(name = "渔船名称")
    private String boatName;

    /**
     * 船舶登记证书编号/统一社会信用代码
     */
    @Excel(name = "船舶登记证书编号/统一社会信用代码")
    private String boatCode;

    /**
     * 负责人（船主）
     */
    @Excel(name = "负责人（船主）")
    private String boatOwner;

    /**
     * 联系电话
     */
    @Excel(name = "联系电话")
    private String ownerPhone;

    /**
     * 身份证号码
     */
    @Excel(name = "身份证号码")
    private String ownerIdcard;

    /**
     * 惩戒等级(1:一级、2:二级、3:三级)
     */
    @Excel(name = "惩戒等级(1:一级、2:二级、3:三级)")
    private Integer disciplinaryGrade;

    /**
     * 惩戒期
     */
    @Excel(name = "惩戒期")
    private String disciplinaryPeriod;

    /**
     * 惩戒原因及违规行为
     */
    @Excel(name = "惩戒原因及违规行为")
    private String disciplinaryReason;

    /**
     * 行政处罚、行政处理情况
     */
    @Excel(name = "行政处罚、行政处理情况")
    private String administrativePenalty;

    /**
     * 认定日期
     */
    @Excel(name = "认定日期")
    private String identificationDate;

    /**
     * 拟结束日期
     */
    @Excel(name = "拟结束日期")
    private String endDate;

    /**
     * 名下其他船舶、海域等情况
     */
    @Excel(name = "名下其他船舶、海域等情况")
    private String otherInfo;

    /**
     * 联合惩戒期间行为表现
     */
    @Excel(name = "联合惩戒期间行为表现")
    private String disciplinaryPerformance;
}
