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

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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("井-原始数据-物性")
@Data
public class WellFluidProperty implements Serializable {

    @ApiModelProperty("井号")
    private String wellname;

    @ApiModelProperty("分析时间")
    private Date testdate;

    @ApiModelProperty("油层压力，MPa")
    private BigDecimal pr;

    @ApiModelProperty("油层温度，℃")
    private BigDecimal tr;

    @ApiModelProperty("饱和压力，MPa")
    private BigDecimal pb;

    @ApiModelProperty("气相对密度")
    private BigDecimal rg;

    @ApiModelProperty("油相对密度")
    private BigDecimal ro;

    @ApiModelProperty("水相对密度")
    private BigDecimal rw;

    @ApiModelProperty("地层原油粘度，mPa.s")
    private BigDecimal dvis;

    @ApiModelProperty("地面原油粘度，mPa.s")
    private BigDecimal vis;

    @ApiModelProperty("溶解气油比")
    private BigDecimal rs;

    @ApiModelProperty("IPR模式，0=常规，1=低渗透")
    private String iprmode;

    @ApiModelProperty("温度测点，℃")
    private String tempList;

    @ApiModelProperty("粘度测点，mPa.s")
    private String visList;

    @ApiModelProperty("原油溶解系数[m3/m3]，溶解气油比")
    private BigDecimal a;

    @ApiModelProperty("原油体积换算系数变化率[m3/MPa]")
    private BigDecimal b;

    @ApiModelProperty("岩石压缩系数[1/MPa]")
    private BigDecimal ak;

    @ApiModelProperty("油层中深，m")
    private BigDecimal ho;

    @ApiModelProperty("区块渗透率")
    private BigDecimal permeability;

    @ApiModelProperty("区块粘度")
    private BigDecimal viscosity;

    private static final long serialVersionUID = 1L;
}