|
|
|
@ -1,5 +1,6 @@
|
|
|
|
package org.dromara.dms.domain.vo;
|
|
|
|
package org.dromara.dms.domain.vo;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
import org.dromara.dms.domain.DmsReportDeviceEfficiency;
|
|
|
|
import org.dromara.dms.domain.DmsReportDeviceEfficiency;
|
|
|
|
@ -99,81 +100,81 @@ public class DmsReportDeviceEfficiencyVo implements Serializable {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "产量", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "产量", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "件=")
|
|
|
|
@ExcelDictFormat(readConverterExp = "件=")
|
|
|
|
private Long outputQty;
|
|
|
|
private BigDecimal outputQty;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 工序标准机时(小时/件)
|
|
|
|
* 工序标准机时(小时/件)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "工序标准机时", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "工序标准机时", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时/件")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时/件")
|
|
|
|
private Long processStdMachineHours;
|
|
|
|
private BigDecimal processStdMachineHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 调试时间(小时)
|
|
|
|
* 调试时间(小时)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "调试时间", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "调试时间", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long debugHours;
|
|
|
|
private BigDecimal debugHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 运行时长(小时)
|
|
|
|
* 运行时长(小时)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "运行时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "运行时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long runHours;
|
|
|
|
private BigDecimal runHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 待机时长(小时)
|
|
|
|
* 待机时长(小时)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "待机时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "待机时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long standbyHours;
|
|
|
|
private BigDecimal standbyHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 故障时长(小时)
|
|
|
|
* 故障时长(小时)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "故障时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "故障时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long faultHours;
|
|
|
|
private BigDecimal faultHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 关机时长(小时)
|
|
|
|
* 关机时长(小时)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "关机时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "关机时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long shutdownHours;
|
|
|
|
private BigDecimal shutdownHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 产出机时(小时)= 产量 × 工序标准机时
|
|
|
|
* 产出机时(小时)= 产量 × 工序标准机时
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "产出机时", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "产出机时", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long outputMachineHours;
|
|
|
|
private BigDecimal outputMachineHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 合计时长(小时)= 运行时长 + 待机时长 + 故障时长
|
|
|
|
* 合计时长(小时)= 运行时长 + 待机时长 + 故障时长
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "合计时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelProperty(value = "合计时长", converter = ExcelDictConvert.class)
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
@ExcelDictFormat(readConverterExp = "小=时")
|
|
|
|
private Long totalHours;
|
|
|
|
private BigDecimal totalHours;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 开机率 = (运行时长 + 调试时间) / 合计时长
|
|
|
|
* 开机率 = (运行时长 + 调试时间) / 合计时长
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "开机率 = (运行时长 + 调试时间) / 合计时长")
|
|
|
|
@ExcelProperty(value = "开机率 = (运行时长 + 调试时间) / 合计时长")
|
|
|
|
private Long uptimeRate;
|
|
|
|
private BigDecimal uptimeRate;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 综合效率 = 产出机时 / (运行+待机+故障+关机+调试)
|
|
|
|
* 综合效率 = 产出机时 / (运行+待机+故障+关机+调试)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "综合效率 = 产出机时 / (运行+待机+故障+关机+调试)")
|
|
|
|
@ExcelProperty(value = "综合效率 = 产出机时 / (运行+待机+故障+关机+调试)")
|
|
|
|
private Long overallEfficiency;
|
|
|
|
private BigDecimal overallEfficiency;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 运行效率 = 产出机时 / 运行时长
|
|
|
|
* 运行效率 = 产出机时 / 运行时长
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@ExcelProperty(value = "运行效率 = 产出机时 / 运行时长")
|
|
|
|
@ExcelProperty(value = "运行效率 = 产出机时 / 运行时长")
|
|
|
|
private Long runtimeEfficiency;
|
|
|
|
private BigDecimal runtimeEfficiency;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 备注
|
|
|
|
* 备注
|
|
|
|
|