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

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

@ApiModel("注水泵设备管理")
@Data
public class PumpDevice implements Serializable {

    @ApiModelProperty("注水站名称")
    private String stationName;

    @ApiModelProperty("注水泵ID")
    private String pumpId;

    @ApiModelProperty("注水泵名称")
    private String pumpName;

    @ApiModelProperty("运行状态(开/关)")
    private String unitUmber;

//    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("日期")
    private Date  recordDate;

    @ApiModelProperty("单位代码")
    private String unitcode;

    @ApiModelProperty("注水泵型号")
    private String pumpType;

    @ApiModelProperty("运行时间")
    private Double runTime;

    @ApiModelProperty("运行状态")
    private Integer runStatus;

    @ApiModelProperty("注水泵-进口压力")
    private Double pressureIn;

    @ApiModelProperty("注水泵-出口压力")
    private Double pressureOut;

    @ApiModelProperty("注水泵-平衡压力")
    private Double pressureBalance;

    @ApiModelProperty("注水泵-小时排量")
    private Double volumeHour;

    @ApiModelProperty("注水泵-天排量")
    private Double volumeDay;

    @ApiModelProperty("注水泵-有效功率")
    private Double effectivePower;

    @ApiModelProperty("电机-电压")
    private Double voltage;

    @ApiModelProperty("电机-电流")
    private Double electricCurrent;

    @ApiModelProperty("电机-功率因数")
    private Double powerFactor;

    @ApiModelProperty("电机-输入功率")
    private Double powerIn;

    @ApiModelProperty("电机-输出功率")
    private Double powerOut;

    @ApiModelProperty("电机-效率")
    private Double efficiency;

    @ApiModelProperty("注水泵效率")
    private Double pumpEfficiency;

    @ApiModelProperty("分水器压力")
    private Double pressureSplit;

    @ApiModelProperty("耗电")
    private Double powerUsed;

    @ApiModelProperty("10MPa耗电")
    private Double powerUsed10;

    @ApiModelProperty("创建日期")
    private Date createOn;

    private static final long serialVersionUID = 1L;
}
