Files
klp-oa/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlanDetail.java
2026-07-08 11:25:13 +08:00

95 lines
2.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.flow.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 维修计划明细对象 eqp_maintenance_plan_detail
*
* @author klp
* @date 2026-06-23
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("eqp_maintenance_plan_detail")
public class EqpMaintenancePlanDetail extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 明细ID
*/
@TableId(value = "detail_id")
private Long detailId;
/**
* 维修计划ID
*/
private Long planId;
/**
* 产线名称
*/
private String productionLine;
/**
* 设备部件名称
*/
private String componentName;
/**
* 单条维修项计划执行日期
*/
private Date itemPlanDate;
/**
* 明细类型0=保养 1=维修
*/
private Long maintenanceCategory;
/**
* 明细完成状态0=未开始 1=进行中 2=已完成
*/
private Long detailStatus;
/**
* 维修内容描述
*/
private String repairContent;
private String lineExecutor;
private String equipmentExecutor;
private String plannedCompleteTime;
private String actualCompleteTime;
private String totalHours;
private String acceptanceUser;
/**
* 维修负责人
*/
private String repairUser;
/**
* 完成时间(打勾时记录)
*/
private Date completeTime;
/**
* 实际支出金额(元)
*/
private BigDecimal actualCost;
/**
* 完成进度百分比(0-100)
*/
private Long progressRate;
/**
* 目标厂家
*/
private String targetManufacturer;
/**
* 备注
*/
private String remark;
/**
* 删除标识 0正常 2删除
*/
@TableLogic
private Long delFlag;
}