package com.hotwj.platform.workbench.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 总部端从业人员发展趋势统计VO
 *
 * @author shihongwei
 */
@Data
@Schema(description = "总部端从业人员发展趋势统计VO")
public class HeadquartersPersonnelTrendVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "年份列表")
    private List<Integer> years;

    @Schema(description = "图例（人员类型列表）")
    private List<String> categories;

    @Schema(description = "各类型对应的数据趋势，Key为类型名称，Value为每年对应的数量列表")
    private Map<String, List<Long>> seriesData;
}
