package com.ruoyi.quality.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; @Data @Schema(name = "QualityPersonGroupRateDto", description = "按人员/班组统计质量比率DTO") public class QualityPersonGroupRateDto implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "维度ID") private Long dimensionId; @Schema(description = "维度名称") private String dimensionName; @Schema(description = "总数量") private BigDecimal totalCount; @Schema(description = "合格数量") private BigDecimal qualifiedCount; @Schema(description = "不合格数量") private BigDecimal unqualifiedCount; @Schema(description = "返工数量") private BigDecimal reworkCount; @Schema(description = "报废数量") private BigDecimal scrapCount; @Schema(description = "合格率") private BigDecimal passRate; @Schema(description = "返工率") private BigDecimal reworkRate; @Schema(description = "报废率") private BigDecimal scrapRate; }