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 BasedataEqpBookModel extends BaseEntity {
    private static final long serialVersionUID = 1L;
    private String eqpBookModelId;
    @Excel(
            name = "台账id"
    )
    private Long eqpBookId;
    @Excel(
            name = "模型"
    )
    private String modelType;
    @Excel(
            name = "设备X坐标"
    )
    private String positionX;
    @Excel(
            name = "设备Y坐标"
    )
    private String positionY;
    @Excel(
            name = "设备Z坐标"
    )
    private String positionZ;
    @Excel(
            name = "设备长度"
    )
    private String deviceLength;
    @Excel(
            name = "设备宽度"
    )
    private String deviceWidth;
    @Excel(
            name = "设备高度"
    )
    private String deviceHigh;
    private String delFlag;

    public String toString() {
        return (new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)).append("eqpBookModelId", this.getEqpBookModelId()).append("eqpBookId", this.getEqpBookId()).append("modelType", this.getModelType()).append("positionX", this.getPositionX()).append("positionY", this.getPositionY()).append("positionZ", this.getPositionZ()).append("deviceLength", this.getDeviceLength()).append("deviceWidth", this.getDeviceWidth()).append("deviceHigh", this.getDeviceHigh()).append("delFlag", this.getDelFlag()).append("createBy", this.getCreateBy()).append("createTime", this.getCreateTime()).append("updateBy", this.getUpdateBy()).append("updateTime", this.getUpdateTime()).toString();
    }
}
