package com.ruoyi.quality.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; /** * 质量合格率统计DTO */ @Data @ApiModel(value = "QualityPassRateDto", description = "质量合格率统计DTO") public class QualityPassRateDto implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "类别(0:原材料;1:半成品;2:成品)") private Integer modelType; @ApiModelProperty(value = "总数量") private BigDecimal totalCount; @ApiModelProperty(value = "已完成数量") private BigDecimal completedCount; @ApiModelProperty(value = "合格数量") private BigDecimal qualifiedCount; @ApiModelProperty(value = "不合格数量") private BigDecimal unqualifiedCount; @ApiModelProperty(value = "完成占比") private BigDecimal completionRate; @ApiModelProperty(value = "合格率占比") private BigDecimal passRate; @ApiModelProperty(value = "上月合格率") private BigDecimal lastMonthPassRate; @ApiModelProperty(value = "去年同月合格率") private BigDecimal lastYearPassRate; @ApiModelProperty(value = "环比变化(百分比,如3.3表示+3.3%)") private BigDecimal momChange; @ApiModelProperty(value = "同比变化(百分比)") private BigDecimal yoyChange; @ApiModelProperty(value = "环比趋势(1:上升, -1:下降, 0:持平)") private Integer momTrend; @ApiModelProperty(value = "同比趋势(1:上升, -1:下降, 0:持平)") private Integer yoyTrend; }