package com.ruoyi.quality.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; /** * 质量合格率统计DTO */ @Data @Schema(name = "QualityPassRateDto", description = "质量合格率统计DTO") public class QualityPassRateDto implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "类别(0:原材料;1:半成品;2:成品)") private Integer modelType; @Schema(description = "总数量") private BigDecimal totalCount; @Schema(description = "已完成数量") private BigDecimal completedCount; @Schema(description = "合格数量") private BigDecimal qualifiedCount; @Schema(description = "不合格数量") private BigDecimal unqualifiedCount; @Schema(description = "完成占比") private BigDecimal completionRate; @Schema(description = "合格率占比") private BigDecimal passRate; }