package com.ltgk.boat.domain.vo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;
import java.util.Map;

/**
 * 渔船统计管理 - 进出港统计分析视图
 *
 * @author Qi ChengBin
 * @date 2025/03/24
 */
@Data
@Accessors(chain = true)
public class EnterOutPortStatisticsVO {
    @ApiModelProperty(value = "时间列表")
    private List<String> dateList;

    @ApiModelProperty(value = "进港数量")
    private List<Long> enterCountList;

    @ApiModelProperty(value = "出港数量")
    private List<Long> outCountList;

    @ApiModelProperty(value = "进出港统计占比")
    private EnterAndOutVO enterOutProportion;

    @ApiModelProperty(value = "港口船舶进出港数量分析")
    private Map<String, Map<String, Long>> enterOutCountByPort;
}
