package com.ruoyi.report.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * SPC分析结果VO */ @Data public class SpcResultVo { @ApiModelProperty("X-bar图数据") private ChartData xBar; @ApiModelProperty("R图数据") private ChartData rChart; @ApiModelProperty("制程能力") private Capability capability; @Data public static class ChartData { @ApiModelProperty("数据点") private List data; @ApiModelProperty("控制上限") private BigDecimal ucl; @ApiModelProperty("控制下限") private BigDecimal lcl; @ApiModelProperty("中心线") private BigDecimal cl; @ApiModelProperty("样本编号") private List sampleLabels; } @Data public static class Capability { @ApiModelProperty("制程能力指数Cp") private BigDecimal cp; @ApiModelProperty("制程能力指数Cpk") private BigDecimal cpk; @ApiModelProperty("制程性能指数Pp") private BigDecimal pp; @ApiModelProperty("制程性能指数Ppk") private BigDecimal ppk; } }