package com.ruoyi.zdsz.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 危险工程对象 z_engineering_dangerous
 *
 * @author ruoyi
 * @date 2024-01-02
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("z_engineering_dangerous")
public class ZEngineeringDangerous extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private String id;
    private String reviewStatus;
    private String reviewRemark;;
    /**
     * 作业基本信息
     */
    private String basicInformation;
    /**
     * 工程名称
     */
    private String enginName;
    /**
     * 工程地点
     */
    private String enginAddre;
    /**
     * 工程时间
     */
    private Date enginTime;
    /**
     * 管径
     */
    private String pipeDiameter;
    /**
     * 管材
     */
    private String tubularProduct;
    /**
     * 是否存在套管
     */
    private String casingPresent;
    /**
     * 管道压力
     */
    private String pipePressure;
    /**
     * 气源方向
     */
    private String gasSourceDirection;
    /**
     * 作业位置
     */
    private String taskPosition;
    /**
     * 与作业相关阀门位置
     */
    private String valvePosition;
    /**
     * 压力报告
     */
    private String stressReport;
    /**
     * 监理旁站记录
     */
    private String supervisionRecord;
    /**
     * 工作联系单
     */
    private String workContactForm;
    /**
     * 巡线确认单
     */
    private String linePatrolConfirmationForm;
    /**
     * 危险作业坑大小(长)
     */
    private BigDecimal hazardousWorkPitsLong;
    /**
     * 危险作业坑大小(宽)
     */
    private BigDecimal hazardousWorkPitsWide;
    /**
     * 危险作业坑大小(深)
     */
    private BigDecimal hazardousWorkPitsDeep;
    /**
     * 是否需要支护
     */
    private String needSupport;
    /**
     * 作业坑内其他管道情况
     */
    private String otherPipelineConditionsWorkPit;
    /**
     * 现场负责人
     */
    private String siteHead;
    /**
     * 现场负责人电话
     */
    private String siteHeadPhone;
    /**
     * 作业人员信息
     */
    private String operatorInformation;
    /**
     * 检口
     */
    private String inspectionPort;
    /**
     * 管道刷油
     */
    private String pipelinePainting;
    /**
     * 管道支护
     */
    private String pipelineSupport;
    /**
     * 管道防腐
     */
    private String pipelineCorrosionProtection;
    /**
     * 砌筑阀门井
     */
    private String masonryValveWell;
    /**
     * 保护井
     */
    private String protectionWell;
    /**
     * 管件保护井砌筑
     */
    private String pipeProtectionWelMasonry;
    /**
     * 回填
     */
    private String backfill;
    /**
     * 夯实
     */
    private String tamp;
    /**
     * 平整场地
     */
    private String levelingTheSite;
    /**
     * 乐观锁
     */
    @Version
    private  Long version;
    /**
     * 备注
     */
    private String remark;
    /**
     * 删除标识
     */
    @TableLogic
    private String delFlag;

}
