package com.ltgk.catches.domain.vo;

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

/**
 * @Author: wan kun
 * @Description: TODO
 * @Date: 2025/1/18 14:10
 * @Version: 1.0
 */
@Data
public class FishLimitAllocationVo {
    @JsonProperty(value = "id")
    @ApiModelProperty(value = "主键")
    private String id;

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

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

    @JsonProperty(value = "setId")
    @ApiModelProperty(value = "限额捕捞设置id")
    private String setId;

    @JsonProperty(value = "aquaticDictId")
    @ApiModelProperty(value = "水产字典ID")
    private String aquaticDictId;

    @JsonProperty(value = "aquaticDictCode")
    @ApiModelProperty(value = "水产字典编码")
    private String aquaticDictCode;

    @JsonProperty(value = "aquaticDictName")
    @ApiModelProperty(value = "水产字典名称")
    private String aquaticDictName;

    @JsonProperty(value = "setTitle")
    @ApiModelProperty(value = "限额捕捞设置标题")
    private String setTitle;

    @JsonProperty(value = "area_code")
    @ApiModelProperty(value = "行政区域编码")
    private String areaCode;

    @JsonProperty(value = "area_name")
    @ApiModelProperty(value = "行政区域名称")
    private String areaName;

    @ApiModelProperty(value = "限额数量 KG")
    @JsonProperty(value = "fishLimit")
    private Double fishLimit;
}
