package cn.com.victorysoft.business.technology.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * TECH_WELL_TOOL
 * @author 
 */
@ApiModel(value="井下工具")
@Data
public class WellTool implements Serializable {
    /**
     * 井号
     */
    @ApiModelProperty(value="井号")
    private String jh;

    @ApiModelProperty(value="年月")
    private String ny;

    /**
     * 注水层位
     */
    @ApiModelProperty(value="注水层位")
    private String zscw;

    /**
     * 开关状态
     */
    @ApiModelProperty(value="开关状态")
    private String kgzt;

    /**
     * 停注原因
     */
    @ApiModelProperty(value="停注原因")
    private String tzyy;

    /**
     * 作业日期
     */
    @ApiModelProperty(value="作业日期")
    private Date zyrq;

    /**
     * 作业目的
     */
    @ApiModelProperty(value="作业目的")
    private String zymd;

    /**
     * 具体失效因素
     */
    @ApiModelProperty(value="具体失效因素")
    private String jtsxys;

    /**
     * 解卡打捞时间
     */
    @ApiModelProperty(value="解卡打捞时间")
    private Date jqdlsj;

    /**
     * 遇卡原因
     */
    @ApiModelProperty(value="遇卡原因")
    private String yqyy;

    /**
     * 砂柱高度
     */
    @ApiModelProperty(value="砂柱高度")
    private BigDecimal szgd;

    /**
     * 出砂情况描述
     */
    @ApiModelProperty(value="出砂情况描述")
    private String csqkms;

    /**
     * 套管状况
     */
    @ApiModelProperty(value="套管状况")
    private String tgzk;

    /**
     * 问题井段
     */
    @ApiModelProperty(value="问题井段")
    private String wtjd;

    /**
     * 贴堵管类型
     */
    @ApiModelProperty(value="贴堵管类型")
    private String tdglx;

    /**
     * 贴堵内通径
     */
    @ApiModelProperty(value="贴堵内通径")
    private BigDecimal tdntj;

    /**
     * 贴堵井段
     */
    @ApiModelProperty(value="贴堵井段")
    private String tdjd;

    /**
     * 贴堵日期
     */
    @ApiModelProperty(value="贴堵日期")
    private Date tdrq;

    /**
     * 堵漏井段
     */
    @ApiModelProperty(value="堵漏井段")
    private String dljd;

    /**
     * 堵漏试压
     */
    @ApiModelProperty(value="堵漏试压")
    private String dlsy;

    /**
     * 堵漏日期
     */
    @ApiModelProperty(value="堵漏日期")
    private Date dlrq;

    /**
     * 换井底内径
     */
    @ApiModelProperty(value="换井底内径")
    private BigDecimal hjdnj;

    /**
     * 换井底井段
     */
    @ApiModelProperty(value="换井底井段")
    private String hjdjd;

    /**
     * 换井底日期
     */
    @ApiModelProperty(value="换井底日期")
    private Date hjdrq;

    /**
     * 侧钻悬挂器深度
     */
    @ApiModelProperty(value="侧钻悬挂器深度")
    private BigDecimal czxgqsd;

    /**
     * 开窗位置
     */
    @ApiModelProperty(value="开窗位置")
    private BigDecimal kcwz;

    /**
     * 侧钻内径
     */
    @ApiModelProperty(value="侧钻内径")
    private BigDecimal cznj;

    /**
     * 侧钻日期
     */
    @ApiModelProperty(value="侧钻日期")
    private Date czrq;

    /**
     * 压井液类型
     */
    @ApiModelProperty(value="压井液类型")
    private String yjylx;

    /**
     * 压井液用量
     */
    @ApiModelProperty(value="压井液用量")
    private BigDecimal yjyyl;

    /**
     * 井口型号
     */
    @ApiModelProperty(value="井口型号")
    private String jkxh;

    @ApiModelProperty(value="尾管下深")
    private BigDecimal wgxs;

    @ApiModelProperty(value="目前人工井底")
    private BigDecimal mqrgjd;

    private String areaname;
    private String blockname;

    private static final long serialVersionUID = 1L;
}