package com.ltgk.catches.domain.vo;

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

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

/**
 * @Author: wan kun
 * @Description: TODO
 * @Date: 2025/2/6 15:56
 * @Version: 1.0
 */
@Data
public class CatchesStatisticsVo {
    @JsonProperty("totalBoatNum")
    @ApiModelProperty("上岸总船次")
    private Long totalBoatNum;
    @JsonProperty("todayTotalBoatNum")
    @ApiModelProperty("今日上岸船次")
    private Long todayTotalBoatNum;
    @JsonProperty("todayTotalWeight")
    @ApiModelProperty("今日上岸总重量")
    private BigDecimal todayTotalWeight;
    @JsonProperty("scalesWeight")
    @ApiModelProperty("电子秤录入重量")
    private BigDecimal scalesWeight;
    @JsonProperty("artificialWeight")
    @ApiModelProperty("人工录入重量")
    private BigDecimal artificialWeight;
    @JsonProperty("totalTransaction")
    @ApiModelProperty("年度鱼获交易总金额")
    private BigDecimal totalTransaction;
    @JsonProperty("catchesPriceList")
    @ApiModelProperty("鱼获实时价格排行榜")
    private List<CatchesPriceVo> catchesPriceList;
}
