package org.gyk.modules.sssj.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 气井日报
 * @Author: jeecg-boot
 * @Date:   2021-09-01
 * @Version: V1.0
 */
@Data
@TableName("cxc_rsj_qijingrb")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="cxc_rsj_qijingrb对象", description="气井日报")
public class CxcQijingRB implements Serializable {
    private static final long serialVersionUID = 1L;

    /**主键*/
    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "主键")
    private String id;
    /**更新日期*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd ")
    @ApiModelProperty(value = "更新日期")
    private Date createTime;
    /**管理单位*/
    @Excel(name = "管理单位", width = 15)
    @ApiModelProperty(value = "管理单位")
    private String departName;
    /**所属站点*/
    @Excel(name = "所属站点", width = 15)
    @ApiModelProperty(value = "所属站点")
    private String stationName;
    /**井号*/
    @Excel(name = "井号", width = 15)
    @ApiModelProperty(value = "井号")
    private String jh;
    /**生产时间*/
    @Excel(name = "生产时间", width = 15)
    @ApiModelProperty(value = "生产时间")
    private String scsj;
    /**生产油压(MPa)*/
    @Excel(name = "生产油压(MPa)", width = 15)
    @ApiModelProperty(value = "生产油压(MPa)")
    private String scyy;
    /**生产套压(MPa)*/
    @Excel(name = "生产套压(MPa)", width = 15)
    @ApiModelProperty(value = "生产套压(MPa)")
    private String scty;
    /**日产气量(万方)*/
    @Excel(name = "日产气量(万方)", width = 15)
    @ApiModelProperty(value = "日产气量(万方)")
    private String cqdr;
    /**井口气量(万方)*/
    @Excel(name = "井口气量(万方)", width = 15)
    @ApiModelProperty(value = "井口气量(万方)")
    private String jkql;
    /**日产油量(方)*/
    @Excel(name = "日产油量(方)", width = 15)
    @ApiModelProperty(value = "日产油量(方)")
    private String yldr;
    /**日产水量(方)*/
    @Excel(name = "日产水量(方)", width = 15)
    @ApiModelProperty(value = "日产水量(方)")
    private String sldr;
    /**备注*/
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String bz;
    /**开井时间月累*/
    @ApiModelProperty(value = "开井时间月累")
    private Double kjsjyl;
    /**开井时间年累*/
    @ApiModelProperty(value = "开井时间年累")
    private Double kjsjnl;
    /**气量月累*/
    @ApiModelProperty(value = "气量月累")
    private Double qlyl;
    /**气量年累*/
    @ApiModelProperty(value = "气量年累")
    private Double qlnl;
    /**油量月累*/
    @ApiModelProperty(value = "油量月累")
    private Double ylyl;
    /**油量年累*/
    @ApiModelProperty(value = "油量年累")
    private Double ylnl;
    /**水量月累*/
    @ApiModelProperty(value = "水量月累")
    private Double slyl;
    /**水量年累*/
    @ApiModelProperty(value = "水量年累")
    private Double slnl;

}
