package org.jeecg.modules.mdc.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecg.common.system.base.entity.JeecgEntity; import org.jeecgframework.poi.excel.annotation.Excel; import java.io.Serializable; import java.math.BigDecimal; /** * @Description: OEE表 * @Author: lius * @Date: 2024-12-12 */ @Data @TableName("mdc_oee_info") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "mdc_oee_info对象", description = "OEE表") public class MdcOeeInfo extends JeecgEntity implements Serializable { private static final long serialVersionUID = -1029070983514140912L; /** * 设备编号 */ @Excel(name = "设备编号", width = 15) @ApiModelProperty(value = "设备编号") private String equipmentId; /** * 日期 */ @Excel(name = "日期", width = 15) @ApiModelProperty(value = "日期") private String theDate; /** * 工作日历时间(min) */ @Excel(name = "工作日历时间(min)", width = 15) @ApiModelProperty(value = "工作日历时间(min)") private Integer calendarLong; /** * 计划停机时间(min) */ @Excel(name = "计划停机时间(min)", width = 15) @ApiModelProperty(value = "计划停机时间(min)") private Integer planCloseLong; /** * 负荷时间(min) */ @Excel(name = "负荷时间(min)", width = 15) @ApiModelProperty(value = "负荷时间(min)") private Integer loadLong; /** * 非计划停机时间(min) */ @Excel(name = "非计划停机时间(min)", width = 15) @ApiModelProperty(value = "非计划停机时间(min)") private Integer noplanCloseLong; /** * 开动时间(min) */ @Excel(name = "开动时间(min)", width = 15) @ApiModelProperty(value = "开动时间(min)") private Integer actuateLong; /** * 时间开动率 */ @Excel(name = "时间开动率", width = 15) @ApiModelProperty(value = "时间开动率") private BigDecimal timeActuationRate; /** * 有效运行时间 */ @Excel(name = "有效运行时间", width = 15) @ApiModelProperty(value = "有效运行时间") private Integer effectiveRunLong; /** * 性能开动率 */ @Excel(name = "性能开动率", width = 15) @ApiModelProperty(value = "性能开动率") private BigDecimal performanceRate; /** * 加工零件数量 */ @Excel(name = "加工零件数量", width = 15) @ApiModelProperty(value = "加工零件数量") private Integer processCount; /** * 合格零件数量 */ @Excel(name = "合格零件数量", width = 15) @ApiModelProperty(value = "合格零件数量") private Integer passCount; /** * 合格率 */ @Excel(name = "合格率", width = 15) @ApiModelProperty(value = "合格率") private BigDecimal passRate; /** * OEE */ @Excel(name = "OEE", width = 15) @ApiModelProperty(value = "OEE") private BigDecimal oee; }