package com.njcn.supervision.pojo.po.device;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author hongawen
 * @since 2024-05-13
 */
@Data
@TableName("supervision_quit_running_device")
public class QuitRunningDevice extends BaseEntity implements Serializable{

    private static final long serialVersionUID = 1L;

    /**
     * 设备退运表索引
     */
    private String id;

    /**
     * 设备编号
     */
    private String deviceId;

    /**
     * 设备类型 1:装置；2:监测点
     */
    private Integer deviceType;

    /**
     * 设备目标状态（0：运行；1：检修；2：停运；3：调试；4：退运）
     */
    private Integer devStatus;

    /**
     * 设备当前状态（0：运行；1：检修；2：停运；3：调试；4：退运）
     */
    private Integer devOriginalStatus;


    /**
     * 资产编号
     */
    private String propertyNo;

    /**
     * 报告文件地址
     */
    private String reportPath;

    /**
     * 1:审批中；2：审批通过；3：审批不通过；4：已取消
     */
    private Integer status;

    /**
     * 流程实例的编号
     */
    private String processInstanceId;

    /**
     * 历史流程实例编号
     */
    private String historyInstanceId;

    /**
     * 状态：0-删除 1-正常
     */
    private Integer state;


}
