package com.mvc.model;


import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

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

public class TCheckDetailModel {

    private Integer id;

    private String detailId;

    private String checkId;

    private String deviceSn;

    @DateTimeFormat(pattern = "yyyyMMddHHmmss")
    @JsonFormat(pattern = "yyyyMMddHHmmss", timezone="GMT+8")
    private Date startTime;

    @DateTimeFormat(pattern = "yyyyMMddHHmmss")
    @JsonFormat(pattern = "yyyyMMddHHmmss", timezone="GMT+8")
    private Date endTime;

    private Integer checkDays;

    private Integer checkIntverl;

    private String chkpaltId;//工装id

    private String cellId;//工位id

    private String platName;//工装名称

    private String cellName;//工位名称

    private String cellStaticFlag;

    private Integer stdValue;

    private String stationCode;

    private Integer revAllNum;

    private Integer mustRevNum;

    private Integer realRevNum;

    @DateTimeFormat(pattern = "yyyyMMddHHmmss")
    @JsonFormat(pattern = "yyyyMMddHHmmss", timezone="GMT+8")
    private Date nextRevTime;

    private String earlyFlag;

    private String earlyMan;

    @DateTimeFormat(pattern = "yyyyMMddHHmmss")
    @JsonFormat(pattern = "yyyyMMddHHmmss", timezone="GMT+8")
    private Date earlyTime;

    private String earlyBecause;

    private BigDecimal revIntegRate;//接收数据完整率

    private BigDecimal recogAccuracy;//识别准确率

    private BigDecimal finalAccuracy;//最终准确率

    private BigDecimal rsrpQualRate;//信号合格率

    private BigDecimal vtQualRate;//电压合格率

    private String batCode;//电池编号,仅用来绑定设备台账(不在拷机明细表中存储) 2023-01-31 guozhao

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getDetailId() {
        return detailId;
    }

    public void setDetailId(String detailId) {
        this.detailId = detailId;
    }

    public String getCheckId() {
        return checkId;
    }

    public void setCheckId(String checkId) {
        this.checkId = checkId;
    }

    public String getDeviceSn() {
        return deviceSn;
    }

    public void setDeviceSn(String deviceSn) {
        this.deviceSn = deviceSn;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getCheckDays() {
        return checkDays;
    }

    public void setCheckDays(Integer checkDays) {
        this.checkDays = checkDays;
    }

    public Integer getCheckIntverl() {
        return checkIntverl;
    }

    public void setCheckIntverl(Integer checkIntverl) {
        this.checkIntverl = checkIntverl;
    }

    public String getChkpaltId() {
        return chkpaltId;
    }

    public void setChkpaltId(String chkpaltId) {
        this.chkpaltId = chkpaltId;
    }

    public String getCellId() {
        return cellId;
    }

    public void setCellId(String cellId) {
        this.cellId = cellId;
    }

    public String getCellStaticFlag() {
        return cellStaticFlag;
    }

    public void setCellStaticFlag(String cellStaticFlag) {
        this.cellStaticFlag = cellStaticFlag;
    }

    public Integer getStdValue() {
        return stdValue;
    }

    public void setStdValue(Integer stdValue) {
        this.stdValue = stdValue;
    }

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public Integer getRevAllNum() {
        return revAllNum;
    }

    public void setRevAllNum(Integer revAllNum) {
        this.revAllNum = revAllNum;
    }

    public Integer getMustRevNum() {
        return mustRevNum;
    }

    public void setMustRevNum(Integer mustRevNum) {
        this.mustRevNum = mustRevNum;
    }

    public Integer getRealRevNum() {
        return realRevNum;
    }

    public void setRealRevNum(Integer realRevNum) {
        this.realRevNum = realRevNum;
    }

    public Date getNextRevTime() {
        return nextRevTime;
    }

    public void setNextRevTime(Date nextRevTime) {
        this.nextRevTime = nextRevTime;
    }

    public String getEarlyFlag() {
        return earlyFlag;
    }

    public void setEarlyFlag(String earlyFlag) {
        this.earlyFlag = earlyFlag;
    }

    public String getEarlyMan() {
        return earlyMan;
    }

    public void setEarlyMan(String earlyMan) {
        this.earlyMan = earlyMan;
    }

    public Date getEarlyTime() {
        return earlyTime;
    }

    public void setEarlyTime(Date earlyTime) {
        this.earlyTime = earlyTime;
    }

    public String getEarlyBecause() {
        return earlyBecause;
    }

    public void setEarlyBecause(String earlyBecause) {
        this.earlyBecause = earlyBecause;
    }

    public BigDecimal getRevIntegRate() {
        return revIntegRate;
    }

    public void setRevIntegRate(BigDecimal revIntegRate) {
        this.revIntegRate = revIntegRate;
    }

    public BigDecimal getRecogAccuracy() {
        return recogAccuracy;
    }

    public void setRecogAccuracy(BigDecimal recogAccuracy) {
        this.recogAccuracy = recogAccuracy;
    }

    public BigDecimal getFinalAccuracy() {
        return finalAccuracy;
    }

    public void setFinalAccuracy(BigDecimal finalAccuracy) {
        this.finalAccuracy = finalAccuracy;
    }

    public String getPlatName() {
        return platName;
    }

    public void setPlatName(String platName) {
        this.platName = platName;
    }

    public String getCellName() {
        return cellName;
    }

    public void setCellName(String cellName) {
        this.cellName = cellName;
    }

    public BigDecimal getRsrpQualRate() {
        return rsrpQualRate;
    }

    public void setRsrpQualRate(BigDecimal rsrpQualRate) {
        this.rsrpQualRate = rsrpQualRate;
    }

    public BigDecimal getVtQualRate() {
        return vtQualRate;
    }

    public void setVtQualRate(BigDecimal vtQualRate) {
        this.vtQualRate = vtQualRate;
    }

    public String getBatCode() {
        return batCode;
    }

    public void setBatCode(String batCode) {
        this.batCode = batCode;
    }
}
