package org.dromara.eims.domain; import org.dromara.common.mybatis.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import java.io.Serial; /** * 设备试产记录对象 eims_equ_trial * * @author zhuguifei * @date 2025-01-09 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("eims_equ_trial") public class EimsEquTrial extends BaseEntity { @Serial private static final long serialVersionUID = 1L; /** * 试用记录id */ @TableId(value = "trial_id") private Long trialId; /** * 设备id */ private Long equId; /** * 试产数量 */ private Long trialNum; /** * 试产日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date trialDate; /** * 良品数量 */ private Long proGoodNum; /** * 良品率 */ private Long proGoodRate; /** * 操作人部门 */ private Long operatorDept; /** * 操作人(id) */ private Long operatorId; /** * 开始时间 */ @JsonFormat(pattern = "HH:mm:ss") private Date startTime; /** * 结束时间 */ @JsonFormat(pattern = "HH:mm:ss") private Date endTime; /** * 运行时长 */ @JsonFormat(pattern = "HH:mm:ss") private Date runTime; /** * 停机时长 */ @JsonFormat(pattern = "HH:mm:ss") private Date stopTime; /** * 计划运行时长 */ @JsonFormat(pattern = "HH:mm:ss") private Date planRunTime; /** * 调试履历 */ private String debugHistory; /** * 设备综合效率 */ private Long oee; /** * 备注 */ private String remark; }