package com.ruoyi.home.dto; import com.ruoyi.dto.MapDto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.List; /** * 产品大类分布统计DTO */ @Data @Schema(name = "产品大类分布统计") public class ProductCategoryDistributionDto { @Schema(description = "大类分布列表") private List items; @Data public static class MajorCategoryDto { @Schema(description = "大类名称") private String name; @Schema(description = "库存总数") private String value; @Schema(description = "占比") private String rate; @Schema(description = "小类分布详情") private List children; } @Data public static class MinorCategoryDto { @Schema(description = "小类名称") private String name; @Schema(description = "库存数量") private String value; @Schema(description = "占比") private String rate; @Schema(description = "型号分布详情") private List children; } }