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-10-22 * @Version: V1.0 */ @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 = 5695983942696582911L; /** * 设备编号 */ @Excel(name = "设备编号", width = 15) @ApiModelProperty(value = "设备编号") private String equipmentId; /** * 日期 */ @Excel(name = "日期", width = 15) @ApiModelProperty(value = "日期") private String workDate; /** * 开始时间 */ @Excel(name = "开始时间", width = 15) @ApiModelProperty(value = "开始时间") private String startTime; /** * 结束时间 */ @Excel(name = "结束时间", width = 15) @ApiModelProperty(value = "结束时间") private String endTime; /** * 加工时间 */ @Excel(name = "加工时间", width = 15) @ApiModelProperty(value = "加工时间") private BigDecimal processLong; /** * 待机时间 */ @Excel(name = "待机时间", width = 15) @ApiModelProperty(value = "待机时间") private BigDecimal waitLong; /** * 开机时间 */ @Excel(name = "开机时间", width = 15) @ApiModelProperty(value = "开机时间") private BigDecimal openLong; /** * 关机时间 */ @Excel(name = "关机时间", width = 15) @ApiModelProperty(value = "关机时间") private BigDecimal closeLong; /** * clazz */ @Excel(name = "clazz", width = 15) @ApiModelProperty(value = "clazz") private String workTeam; /** * 计划量 */ @Excel(name = "计划量", width = 15) @ApiModelProperty(value = "计划量") private Integer planNum; /** * 完成量 */ @Excel(name = "完成量", width = 15) @ApiModelProperty(value = "完成量") private Integer completeNum; /** * 合格量 */ @Excel(name = "合格量", width = 15) @ApiModelProperty(value = "合格量") private Integer qualityNum; /** * 班产能 */ @Excel(name = "班产能", width = 15) @ApiModelProperty(value = "班产能") private Integer scheduleNum; /** * 零件号 */ @Excel(name = "零件号", width = 15) @ApiModelProperty(value = "零件号") private String componentNo; /** * 跨天标识 */ @Excel(name = "跨天标识", width = 15) @ApiModelProperty(value = "跨天标识") private String interDayFlag; /** * 班制ID */ @Excel(name = "班制ID", width = 15) @ApiModelProperty(value = "班制ID") private String shiftId; /** * 班次ID */ @Excel(name = "班次ID", width = 15) @ApiModelProperty(value = "班次ID") private String shiftSubId; /** * oee */ @Excel(name = "oee", width = 15) @ApiModelProperty(value = "oee") private BigDecimal oeeRate; }