package cn.iocoder.yudao.module.mes.controller.admin.qc.statistics.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* 管理后台 - MES 质量统计整体汇总 VO
|
*
|
* @author 超级管理员
|
*/
|
@Schema(description = "管理后台 - MES 质量统计整体汇总 VO")
|
@Data
|
@Accessors(chain = true)
|
public class MesQcStatisticsOverallVO {
|
|
@Schema(description = "质检单总数(IQC + IPQC + OQC + RQC)", example = "120")
|
private Long totalQcCount;
|
|
@Schema(description = "检测总数", example = "16782")
|
private BigDecimal checkQuantity;
|
|
@Schema(description = "合格数", example = "16770")
|
private BigDecimal qualifiedQuantity;
|
|
@Schema(description = "不合格数", example = "12")
|
private BigDecimal unqualifiedQuantity;
|
|
@Schema(description = "合格率(百分比,保留两位小数)", example = "99.93")
|
private BigDecimal qualifiedRate;
|
|
@Schema(description = "不合格率(百分比,保留两位小数)", example = "0.07")
|
private BigDecimal unqualifiedRate;
|
|
@Schema(description = "各检验类型统计(IQC / IPQC / OQC / RQC,无数据的类型返回 0)")
|
private List<MesQcStatisticsTypeVO> types;
|
|
}
|