Lius
2024-07-31 0bd71968ff07a70c421a0f41a642742fedf125bd
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcOverallEquipmentEfficiency.java
@@ -1,5 +1,6 @@
package org.jeecg.modules.mdc.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -38,6 +39,13 @@
    @ApiModelProperty(value = "设备名称")
    private String equipmentName;
    /**
     * 车间名称
     */
    @Excel(name = "车间名称", width = 15)
    @ApiModelProperty(value = "车间名称")
    @TableField(exist = false)
    private String productionName;
    /**
     * 设备型号
     */
    @Excel(name = "设备型号", width = 15)
@@ -59,126 +67,126 @@
     */
    @Excel(name = "每班小时", width = 15)
    @ApiModelProperty(value = "每班小时")
    private BigDecimal shiftTimeCount;
    private BigDecimal shiftTimeCount = BigDecimal.ZERO;
    /**
     * 加班时间
     */
    @Excel(name = "加班时间", width = 15)
    @ApiModelProperty(value = "加班时间")
    private BigDecimal overtime;
    private BigDecimal overtime = BigDecimal.ZERO;
    /**
     * 实际班产天数
     */
    @Excel(name = "实际班产天数", width = 15)
    @ApiModelProperty(value = "实际班产天数")
    private BigDecimal actualWorkDayCount;
    private BigDecimal actualWorkDayCount = BigDecimal.ZERO;
    /**
     * 月度实际班产总时间
     */
    @Excel(name = "月度实际班产总时间", width = 15)
    @ApiModelProperty(value = "月度实际班产总时间")
    private BigDecimal monthActualWorkDayTimeCount;
    private BigDecimal monthActualWorkDayTimeCount = BigDecimal.ZERO;
    /**
     * 故障停机时长(分钟)
     */
    @Excel(name = "故障停机时长", width = 15)
    @ApiModelProperty(value = "故障停机时长(分钟)")
    private BigDecimal breakdownDownDuration;
    private BigDecimal breakdownDownDuration = BigDecimal.ZERO;
    /**
     * 换型调试时长(分钟)
     */
    @Excel(name = "换型调试时长(分钟)", width = 15)
    @ApiModelProperty(value = "换型调试时长(分钟)")
    private BigDecimal conversionDebugDuration;
    private BigDecimal conversionDebugDuration = BigDecimal.ZERO;
    /**
     * 物料短缺时长(分钟)
     */
    @Excel(name = "物料短缺时长(分钟)", width = 15)
    @ApiModelProperty(value = "物料短缺时长(分钟)")
    private BigDecimal materialShortageDuration;
    private BigDecimal materialShortageDuration = BigDecimal.ZERO;
    /**
     * 计划等任务(分钟)
     */
    @Excel(name = "计划等任务(分钟)", width = 15)
    @ApiModelProperty(value = "计划等任务(分钟)")
    private BigDecimal plannedTaskDuration;
    private BigDecimal plannedTaskDuration = BigDecimal.ZERO;
    /**
     * 检验(分钟)
     */
    @Excel(name = "检验(分钟)", width = 15)
    @ApiModelProperty(value = "检验(分钟)")
    private BigDecimal inspectDuration;
    private BigDecimal inspectDuration = BigDecimal.ZERO;
    /**
     * 其他(分钟)
     */
    @Excel(name = "其他(分钟)", width = 15)
    @ApiModelProperty(value = "其他(分钟)")
    private BigDecimal otherDuration;
    private BigDecimal otherDuration = BigDecimal.ZERO;
    /**
     * 计划保养
     */
    @Excel(name = "计划保养", width = 15)
    @ApiModelProperty(value = "计划保养")
    private BigDecimal plannedMaintenanceDuration;
    private BigDecimal plannedMaintenanceDuration = BigDecimal.ZERO;
    /**
     * 会议培训时长
     */
    @Excel(name = "会议培训时长", width = 15)
    @ApiModelProperty(value = "会议培训时长")
    private BigDecimal conferenceTrainingDuration;
    private BigDecimal conferenceTrainingDuration = BigDecimal.ZERO;
    /**
     * 其他休息时长
     */
    @Excel(name = "其他休息时长", width = 15)
    @ApiModelProperty(value = "其他休息时长")
    private BigDecimal otherRestDuration;
    private BigDecimal otherRestDuration = BigDecimal.ZERO;
    /**
     * 负荷时间
     */
    @Excel(name = "负荷时间", width = 15)
    @ApiModelProperty(value = "负荷时间")
    private BigDecimal loadTime;
    private BigDecimal loadTime = BigDecimal.ZERO;
    /**
     * 时间开动率
     */
    @Excel(name = "时间开动率", width = 15)
    @ApiModelProperty(value = "时间开动率")
    private BigDecimal timeActuationRate;
    private BigDecimal timeActuationRate = BigDecimal.ZERO;
    /**
     * 加工零件数
     */
    @Excel(name = "加工零件数", width = 15)
    @ApiModelProperty(value = "加工零件数")
    private BigDecimal processQuantity;
    private BigDecimal processQuantity = BigDecimal.ZERO;
    /**
     * 标准加工时间(分钟)
     */
    @Excel(name = "标准加工时间(分钟)", width = 15)
    @ApiModelProperty(value = "标准加工时间(分钟)")
    private BigDecimal standardProcessDuration;
    private BigDecimal standardProcessDuration = BigDecimal.ZERO;
    /**
     * 性能开动率
     */
    @Excel(name = "性能开动率", width = 15)
    @ApiModelProperty(value = "性能开动率")
    private BigDecimal performanceRate;
    private BigDecimal performanceRate = BigDecimal.ZERO;
    /**
     * 废品数
     */
    @Excel(name = "废品数", width = 15)
    @ApiModelProperty(value = "废品数")
    private BigDecimal unqualifiedQuantity;
    private BigDecimal unqualifiedQuantity = BigDecimal.ZERO;
    /**
     * 合格率
     */
    @Excel(name = "合格率", width = 15)
    @ApiModelProperty(value = "合格率")
    private BigDecimal passRate;
    private BigDecimal passRate = BigDecimal.ONE;
    /**
     * 设备综合效率
     */
    @Excel(name = "设备综合效率", width = 15)
    @ApiModelProperty(value = "设备综合效率")
    private BigDecimal overallEquipmentEfficiency;
    private BigDecimal overallEquipmentEfficiency = BigDecimal.ONE;
}