package com.inspect.metadata.eqpbook.domain;

import com.inspect.base.core.annotation.Excel;
import com.inspect.base.core.web.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@Setter
@Getter
public class BasedataEqpBookNvr extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private Long nvrId;
    @Excel(
            name = "台账ID"
    )
    private Long eqpBookId;
    @Excel(
            name = "设备名称"
    )
    private String patrolDeviceName;
    @Excel(
            name = "录像时长"
    )
    private String duration;
    @Excel(
            name = "录像周期"
    )
    private String cycle;
    @Excel(
            name = "录像完整性"
    )
    private String integrity;
    @Excel(
            name = "总容量"
    )
    private String allCapacity;
    @Excel(
            name = "已用容量"
    )
    private String useCapacity;
    @Excel(
            name = "已用百分比"
    )
    private String usePercentage;
    private String hvmAbn;
    private String hvmFault;
    private String hvmHighTmpAlm;
    private String hvmLowTmpAlm;
    private String hvmFanFault;
    private String hvmDiskReadErr;
    private String hvmDiskFull;
    private String hvmVideoSigAbn;
    private String hvmDiskUnFmt;
    private String hvmIlGlaces;
    private String hvmFmtUnmatched;
    private String hvmPicTraceAbn;

    public String toString() {
        return (new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)).append("nvrId", this.getNvrId()).append("eqpBookId", this.getEqpBookId()).append("patrolDeviceName", this.getPatrolDeviceName()).append("duration", this.getDuration()).append("cycle", this.getCycle()).append("integrity", this.getIntegrity()).append("allCapacity", this.getAllCapacity()).append("useCapacity", this.getUseCapacity()).append("usePercentage", this.getUsePercentage()).append("hvmAbn", this.getHvmAbn()).append("hvmFault", this.getHvmFault()).append("hvmHeightMpAlm", this.getHvmHighTmpAlm()).append("hvmLowTmpAlm", this.getHvmLowTmpAlm()).append("hvmFanFault", this.getHvmFanFault()).append("hvmDskReadWerr", this.getHvmDiskReadErr()).append("hvmDskFul", this.getHvmDiskFull()).append("hvmVideoSigAbn", this.getHvmVideoSigAbn()).append("hvmDiskUnFmt", this.getHvmDiskUnFmt()).append("hvmIlGlaces", this.getHvmIlGlaces()).append("hvmFmtUnmatched", this.getHvmFmtUnmatched()).append("hvmPicTraceAbn", this.getHvmPicTraceAbn()).append("createTime", this.getCreateTime()).toString();
    }
}
