package cn.iocoder.yudao.module.mes.controller.admin.dv.statistics.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.util.List;
|
|
@Schema(description = "管理后台 - MES 设备 OEE 统计 Response VO")
|
@Data
|
public class MesDvOeeRespVO {
|
|
@Schema(description = "整体 OEE(%)")
|
private Double overallOee;
|
|
@Schema(description = "整体稼动率(%)")
|
private Double overallAvailability;
|
|
@Schema(description = "整体性能开动率(%)")
|
private Double overallPerformance;
|
|
@Schema(description = "整体良品率(%)")
|
private Double overallQuality;
|
|
@Schema(description = "统计任务总数")
|
private Long taskCount;
|
|
@Schema(description = "按设备 OEE 明细")
|
private List<MachineryOee> items;
|
|
@Schema(description = "设备 OEE 明细项")
|
@Data
|
public static class MachineryOee {
|
|
@Schema(description = "设备编号")
|
private Long machineryId;
|
|
@Schema(description = "设备编码")
|
private String machineryCode;
|
|
@Schema(description = "设备名称")
|
private String machineryName;
|
|
@Schema(description = "OEE(%)")
|
private Double oee;
|
|
@Schema(description = "稼动率(%)")
|
private Double availability;
|
|
@Schema(description = "性能开动率(%)")
|
private Double performance;
|
|
@Schema(description = "良品率(%)")
|
private Double quality;
|
|
@Schema(description = "关联任务数")
|
private Long taskCount;
|
|
@Schema(description = "计划产量")
|
private java.math.BigDecimal plannedQuantity;
|
|
@Schema(description = "实际产量")
|
private java.math.BigDecimal producedQuantity;
|
}
|
|
}
|