package org.jeecg.modules.mdc.dto; import lombok.Data; import java.math.BigDecimal; /** * @author: LiuS * @create: 2023-06-27 16:34 */ @Data public class MdcEfficiencyResultDto { /** * 有效日期 */ private String theDate; /** * 加工时长 */ private BigDecimal processLong = BigDecimal.ZERO; /** * 利用率 */ private BigDecimal utilizationRate = BigDecimal.ZERO; /** * 开动率 */ private BigDecimal startRate = BigDecimal.ZERO; /** * 开机率 */ private BigDecimal openRate = BigDecimal.ZERO; /** * 开机时长 */ private BigDecimal openLong = BigDecimal.ZERO; /** * 待机时长 */ private BigDecimal waitLong = BigDecimal.ZERO; /** * 关机时长 */ private BigDecimal closeLong = BigDecimal.ZERO; /** * 故障时长 */ private BigDecimal faultLong = BigDecimal.ZERO; /** * 故障率 */ private BigDecimal faultRate = BigDecimal.ZERO; /** * 运行时长(去除故障时间) */ private BigDecimal removeFaultRunLong = BigDecimal.ZERO; /** * 颜色 */ private String color; public MdcEfficiencyResultDto(String theDate, BigDecimal processLong, BigDecimal utilizationRate, BigDecimal startRate, BigDecimal openRate, BigDecimal openLong, BigDecimal waitLong, BigDecimal closeLong, BigDecimal faultLong, BigDecimal faultRate, BigDecimal removeFaultRunLong) { this.theDate = theDate; this.processLong = processLong; this.utilizationRate = utilizationRate; this.startRate = startRate; this.openRate = openRate; this.openLong = openLong; this.waitLong = waitLong; this.closeLong = closeLong; this.faultLong = faultLong; this.faultRate = faultRate; this.removeFaultRunLong = removeFaultRunLong; } public MdcEfficiencyResultDto() { } }