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

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

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

@ApiModel("抽油机井-设备-静态-抽油机")
@Data
public class RodDeviceSucker extends RodDeviceBasic implements Serializable {

    @ApiModelProperty("前臂长度，m")
    private BigDecimal lFront;

    @ApiModelProperty("后臂长度，m")
    private BigDecimal lBack;

    @ApiModelProperty("垂直距离，m")
    private BigDecimal hVertical;

    @ApiModelProperty("水平距离，m")
    private BigDecimal hHorizonal;

    @ApiModelProperty("连杆长度，m")
    private BigDecimal lMiddle;

    @ApiModelProperty("不平衡重，kN")
    private BigDecimal weightRatio;

    @ApiModelProperty("冲程数组，m")
    private String slist;

    @ApiModelProperty("曲柄半径，m")
    private BigDecimal crankRadius;

    @ApiModelProperty("最大载荷，kN")
    private BigDecimal forcemax;

    @ApiModelProperty("最大扭矩，kN.m")
    private BigDecimal torquemax;

    @ApiModelProperty("额定功率，kW")
    private BigDecimal rating;

    @ApiModelProperty("抽油机类型")
    private String suckerType;

    private static final long serialVersionUID = 1L;
}