Files
klp-oa/klp-flow/src/main/java/com/klp/flow/domain/EqpMaintenancePlan.java
砂糖 338d205cc6 feat(equipment-maintenance): 新增产线字段并完善查询条件与日期格式化
1.  在维修计划实体、BO和VO类中新增产线字段,添加excel导出注解
2.  维修计划列表查询增加产线过滤条件
3.  为维修计划明细的执行日期添加日期格式化注解
2026-07-03 16:56:44 +08:00

97 lines
1.9 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
*
* @author klp
* @date 2026-06-23
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("eqp_maintenance_plan")
public class EqpMaintenancePlan extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 计划ID
*/
@TableId(value = "plan_id")
private Long planId;
/**
* 计划编号
*/
private String planNo;
/**
* 计划名称
*/
private String planName;
/**
* 维修类型1=定期保养 2=安全整改 3=专项检修 4=故障维修
*/
private Long repairType;
/**
* 优先级1=普通 2=重要
*/
private Long priorityLevel;
/**
* 计划执行状态1=待维修2=维修中3=已完成4=已取消
*/
private Long planStatus;
/**
* 审批状态0=草稿 1=待审批 2=已审批 3=已驳回
*/
private Long approvalStatus;
/**
* 产线
*/
private String productionLine;
/**
* 计划开始时间
*/
private Date plannedStartTime;
/**
* 计划结束时间
*/
private Date plannedEndTime;
/**
* 负责部门
*/
private String dutyDept;
/**
* 计划负责人
*/
private String planOwner;
/**
* 预算金额(元)
*/
private BigDecimal budgetAmount;
/**
* 计划说明
*/
private String planDescription;
/**
* 实际完成时间
*/
private Date actualCompleteTime;
/**
* 备注
*/
private String remark;
/**
* 删除标识 0正常 2删除
*/
@TableLogic
private Long delFlag;
}