package com.ese.model.view;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import javax.persistence.Column;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import java.util.Date;
@Getter
@Setter
public class ItemView {
private int id;
private String itemId;
private String itemName;
private String itemGrpupId;
private int itemType;
private String packagingGroupId;
private float netWeight;
private float dSG_MaxStock;
private float dSG_MinStock;
private float dSG_SafetyStock;
private String dSG_InternalItemId;
private String dSGSize;
private float dSG_RimWidth;
private String dSG_MaxLoad;
private float dSG_MaxInflation;
private float dSG_MaxSpeed;
private String dSG_E_Mark;
private String dSG_ETRTO;
private String dSG_LoadIndex;
private String dSG_SpeedIndex;
private float dSG_RecommendedRim;
private float dSG_TreadDept;
private String dSG_AlternativeRim;
private float dSG_OfMold;
private String dSG_Valve;
private String dSG_ID;
private float dSG_QtyPerPallet;
private Integer dSG_CurPerShif;
private String dSG_ColorId1;
private String dSG_ColorSeparate1;
private String dSG_ColorId2;
private String dSG_ColorSeparate2;
private String dSG_ColorId3;
private Date dSG_CreateDate;
private String dSG_Originator;
private String dSG_ImageDir;
private String dSGProductGroupID;
private String dSGSubGroupID;
private String dSGPatternID;
private String dSGBandID;
private String dSG_Model;
private Integer dSGTyre_Types;
private String tyre_Type;
private String dSGRimSize;
private String dSGPLYRating;
private String dSGThaiItemDescription;
private Integer dSG_EU;
private String dSG_ItemLabelId;
private String dSG_DescriptionTextId;
private String dSG_GradeProductId;
private String dSG_FeatureProductId;
private String dSG_DescriptionPrefixId;
private String dSG_GroupDescription;
private String dSG_CopyFrom;
private String dSG_MKProductGroupId;
private String dSG_MKSubproductGroupId;
private String dSG_MKProductTypeId;
private Integer version;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
.append("id", id)
.append("itemId", itemId)
.append("itemName", itemName)
.append("itemGrpupId", itemGrpupId)
.append("itemType", itemType)
.append("packagingGroupId", packagingGroupId)
.append("netWeight", netWeight)
.append("dSG_MaxStock", dSG_MaxStock)
.append("dSG_MinStock", dSG_MinStock)
.append("dSG_SafetyStock", dSG_SafetyStock)
.append("dSG_InternalItemId", dSG_InternalItemId)
.append("dSGSize", dSGSize)
.append("dSG_RimWidth", dSG_RimWidth)
.append("dSG_MaxLoad", dSG_MaxLoad)
.append("dSG_MaxInflation", dSG_MaxInflation)
.append("dSG_MaxSpeed", dSG_MaxSpeed)
.append("dSG_E_Mark", dSG_E_Mark)
.append("dSG_ETRTO", dSG_ETRTO)
.append("dSG_LoadIndex", dSG_LoadIndex)
.append("dSG_SpeedIndex", dSG_SpeedIndex)
.append("dSG_RecommendedRim", dSG_RecommendedRim)
.append("dSG_TreadDept", dSG_TreadDept)
.append("dSG_AlternativeRim", dSG_AlternativeRim)
.append("dSG_OfMold", dSG_OfMold)
.append("dSG_Valve", dSG_Valve)
.append("dSG_ID", dSG_ID)
.append("dSG_QtyPerPallet", dSG_QtyPerPallet)
.append("dSG_CurPerShif", dSG_CurPerShif)
.append("dSG_ColorId1", dSG_ColorId1)
.append("dSG_ColorSeparate1", dSG_ColorSeparate1)
.append("dSG_ColorId2", dSG_ColorId2)
.append("dSG_ColorSeparate2", dSG_ColorSeparate2)
.append("dSG_ColorId3", dSG_ColorId3)
.append("dSG_CreateDate", dSG_CreateDate)
.append("dSG_Originator", dSG_Originator)
.append("dSG_ImageDir", dSG_ImageDir)
.append("dSGProductGroupID", dSGProductGroupID)
.append("dSGSubGroupID", dSGSubGroupID)
.append("dSGPatternID", dSGPatternID)
.append("dSGBandID", dSGBandID)
.append("dSG_Model", dSG_Model)
.append("dSGTyre_Types", dSGTyre_Types)
.append("tyre_Type", tyre_Type)
.append("dSGRimSize", dSGRimSize)
.append("dSGPLYRating", dSGPLYRating)
.append("dSGThaiItemDescription", dSGThaiItemDescription)
.append("dSG_EU", dSG_EU)
.append("dSG_ItemLabelId", dSG_ItemLabelId)
.append("dSG_DescriptionTextId", dSG_DescriptionTextId)
.append("dSG_GradeProductId", dSG_GradeProductId)
.append("dSG_FeatureProductId", dSG_FeatureProductId)
.append("dSG_DescriptionPrefixId", dSG_DescriptionPrefixId)
.append("dSG_GroupDescription", dSG_GroupDescription)
.append("dSG_CopyFrom", dSG_CopyFrom)
.append("dSG_MKProductGroupId", dSG_MKProductGroupId)
.append("dSG_MKSubproductGroupId", dSG_MKSubproductGroupId)
.append("dSG_MKProductTypeId", dSG_MKProductTypeId)
.append("version", version)
.toString();
}
}