package com.tofly.third.common.req;

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

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

@Data
@ApiModel("抄表信息")
public class Cbxx {

    @ApiModelProperty("用户编号")
//    @NotEmpty(message = "用户编号不能为空")
    private String yhbh;

    @ApiModelProperty("水表编号")
    @NotEmpty(message = "水表编号不能为空")
    private String bjbh;

    @ApiModelProperty("抄表时间, 格式: yyyy-MM-dd HH24:mm:ss")
    @NotEmpty(message = "抄表时间不能为空")
    private String cbsj;

    @ApiModelProperty("抄表止数")
    @NotNull(message = "抄表止数不能为空")
    private String cbzs;

    /**
     * 电压(v)
     */
    @ApiModelProperty(value = "电压(v)", hidden = true)
    private String nbdy;
    /**
     * 信号强度(dB)
     */
    @ApiModelProperty(value = "信号强度(dB)", hidden = true)
    private String nbxhqd;
    /**
     * 抄表周期(小时)
     */
    @ApiModelProperty(value = "抄表周期(小时)", hidden = true)
    private String nbcbzq;
    /**
     * 环境温度(摄氏度)
     */
    @ApiModelProperty(value = "环境温度(摄氏度)", hidden = true)
    private String nbhjwd;
    /**
     * 管道压力
     */
    @ApiModelProperty(value = "管道压力", hidden = true)
    private String nbgdyl;
    /**
     * 硬件版本
     */
    @ApiModelProperty(value = "硬件版本", hidden = true)
    private String nbyjbb;
    /**
     * 软件版本
     */
    @ApiModelProperty(value = "软件版本", hidden = true)
    private String nbrjbb;
    /**
     * 设备的ID集合
     */

    @ApiModelProperty(value = "设备的ID集合", hidden = true)
    private String dsId;
    /**
     * 产品ID
     */
    @ApiModelProperty(value = "产品ID", hidden = true)
    private String pid;

    /**
     * 设备IMEI
     */
    @ApiModelProperty(value = "设备IMEI", hidden = true)
    private String imei;
    /**
     * 软件版本
     */
    @ApiModelProperty(value = "软件版本", hidden = true)
    private String rjbb;
    /**
     * 反向累计量
     */
    @ApiModelProperty(value = "反向累计量", hidden = true)
    private String fxljl = "0";


    @ApiModelProperty(value = "表具编号匹配", hidden = true)
    private String bjbhpp;
}
