package com.ruoyi.zdsz.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.zdsz.domain.vo.ZEngiineeringPhotoVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 开栓施工对象 z_engineering_gas_opening
 *
 * @author ruoyi
 * @date 2024-01-02
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("z_engineering_gas_opening")
public class ZEngineeringGasOpening extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private String id;
    private String state;
    /**
     * 工程类型
     */
    private String enginType;

    /**
     * 行政区
     */
    private String district;
    /**
     * 小区id
     */
    private String areaId;
    /**
     * 楼栋id
     */
    private String buildingId;
    /**
     * 单元id
     */
    private String unitId;
    /**
     * 房间id
     */
    private String houseId;

    /**
     * 立杠是否刷涂防腐漆
     */
    private String isAntiCorrosionPaint;
    /**
     * 是否有立杠卡子
     */
    private String isVerticalBarClamp;
    /**
     * 立杠气密测试
     */
    private String verticalBarTest;
    /**
     * 单户气密测试
     */
    private String householdTest;
    /**
     * 表号
     */
    private String gasMeterNumber;
    /**
     * 表字
     */
    private String gasMeterCount;
    /**
     * 品牌
     */
    private String gasMeterBrand;
    /**
     * 进气方向（左、右表）
     */
    private String gasMeterDirection;
    /**
     * 型号
     */
    private String gasMeterType;
    /**
     * 管表后管是否有卡子固定
     */
    private String isRearPipeClamp;
    /**
     * 是否阀管改造（是、否） Y | N
     */
    @ExcelProperty(value = "是否阀管改造")
    private String isGasChangeType;
    /**
     * 是否阀管改造（全改、单改阀、单改管）
     */
    @ExcelProperty(value = "阀管改造类型")
    private String gasChangeType;
    /**
     * 是否使用防风圈
     */
    private String isWindproofCircle;

//    /**
//     * 建筑单位
//     */
//    private String constructUnit;
//    /**
//     * 项目负责人
//     */
//    private String projectHead;
//    /**
//     * 现场负责人
//     */
//    private String sceneHead;
//    /**
//     * 设计单位
//     */
//    private String designUnit;
//    /**
//     * 设计负责人
//     */
//    private String designHead;
//    /**
//     * 设计联系电话
//     */
//    private String designPhone;
//    /**
//     * 监理单位
//     */
//    private String supervisionUnit;
//    /**
//     * 监理负责人
//     */
//    private String supervisionHead;
//    /**
//     * 监理联系电话
//     */
//    private String supervisionPhone;
//    /**
//     * 类型(带气封堵施工)
//     */
//    private String type;
    /**
     * 工程名称
     */
    private String enginName;

//    /**
//     * 工程分类
//     */
//    private String enginClassification;
//
//    /**
//     * 字典项
//     * municipal_engineering_node
//     * 市政工程节点类型(沟上施工|沟下施工)
//     */
//    private String municipalEngineeringNode;

    /**
     * 乐观锁
     */
    @Version
    private  Long version;
    /**
     * 备注
     */
    private String remark;
    /**
     * 删除标识
     */
    @TableLogic
    private String delFlag;



}
