package com.ltgk.catches.domain.vo;


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

import java.math.BigDecimal;
import java.util.List;

/**
 * 限额比对分析柱状图和条形图 左侧视图
 * 需返回所有的渔获类型列表
 * 整体限额标准列表
 * 已经捕捞数量的列表
 *
 * @author Qi ChengBin
 * @date 2025/03/10
 */
@Data
@Accessors(chain = true)
public class FishLimitSetAndYieldVO {

    @JsonProperty(value = "aquaticDictNameList")
    @ApiModelProperty(value = "渔获种类列表")
    private List<String> aquaticDictNameList;

    @JsonProperty(value = "tcFishLimitSetNumList")
    @ApiModelProperty(value = "整体限额数量")
    private List<Double> tcFishLimitSetNumList;

    @JsonProperty(value = "tcFishLogYieldNumList")
    @ApiModelProperty(value = "已捕捞数量列表")
    private List<BigDecimal> tcFishLogYieldNumList;
}
