package com.ltgk.catches.domain.vo;

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

import java.time.LocalDate;

/**
 * @Author: wan kun
 * @Description: TODO
 * @Date: 2025/1/18 13:31
 * @Version: 1.0
 */
@Data
public class FishLimitSetVo {

    @JsonProperty(value = "id")
    @ApiModelProperty(value = "主键")
    private String id;

    @JsonProperty(value = "title")
    @ApiModelProperty(value = "标题")
    private String title;

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

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

    @JsonProperty(value = "delFlag")
    @ApiModelProperty(value = "删除标志: 0-未删除, 1-已删除")
    private Integer delFlag;

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

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

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

    @JsonProperty(value = "startDate")
    @ApiModelProperty(value = "限额开始日期")
    private LocalDate startDate;

    @JsonProperty(value = "endDate")
    @ApiModelProperty(value = "限额结束日期")
    private LocalDate endDate;
}
