Rev 26311 | Rev 33189 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.common.model;import java.time.LocalDateTime;import com.fasterxml.jackson.annotation.JsonProperty;public class GrnPendingDataModel implements ImeiDropSummaryModel {@JsonProperty("Code")private String partnerCode;public String getPartnerCode() {return partnerCode;}public void setPartnerCode(String partnerCode) {this.partnerCode = partnerCode;}@Overridepublic String toString() {return "GrnPendingDataModel [partnerCode=" + partnerCode + ", storeName=" + storeName + ", retailerId="+ retailerId + ", email=" + email + ", phone=" + phone + ", invoiceNumber=" + invoiceNumber+ ", lastScanned=" + lastScanned + ", grnOn=" + grnOn + ", activationTimestamp=" + activationTimestamp+ ", activationAddedOn=" + activationAddedOn + ", vendorName=" + vendorName + ", itemId=" + itemId+ ", brand=" + brand + ", modelName=" + modelName + ", modelNumber=" + modelNumber + ", color=" + color+ ", unitPrice=" + unitPrice + ", serialNumber=" + serialNumber + "]";}@JsonProperty("Name")private String storeName;@JsonProperty("Partner Id")private int retailerId;public int getRetailerId() {return retailerId;}public void setRetailerId(int retailerId) {this.retailerId = retailerId;}@JsonProperty("Email")private String email;@JsonProperty("Phone")private String phone;@JsonProperty("Invoice Number")private String invoiceNumber;@JsonProperty("Billing Timestamp")private LocalDateTime lastScanned;@JsonProperty("Grn On")private LocalDateTime grnOn;@JsonProperty("Activation Timestamp")private LocalDateTime activationTimestamp;@JsonProperty("Activation Added On")private LocalDateTime activationAddedOn;@JsonProperty("Vendor Name")private String vendorName;public String getVendorName() {return vendorName;}public void setVendorName(String vendorName) {this.vendorName = vendorName;}@JsonProperty("Item Id")private int itemId;@JsonProperty("Brand")private String brand;@JsonProperty("Model Name")private String modelName;@JsonProperty("Model Number")private String modelNumber;@JsonProperty("Color")private String color;@JsonProperty("Unit Price")private float unitPrice;@JsonProperty("Serial Number")private String serialNumber;@Overridepublic LocalDateTime getLastScanned() {return lastScanned;}public void setLastScanned(LocalDateTime lastScanned) {this.lastScanned = lastScanned;}public float getUnitPrice() {return unitPrice;}public void setUnitPrice(float unitPrice) {this.unitPrice = unitPrice;}@Overridepublic String getStoreName() {return storeName;}public LocalDateTime getGrnOn() {return grnOn;}public void setGrnOn(LocalDateTime grnOn) {this.grnOn = grnOn;}public void setStoreName(String storeName) {this.storeName = storeName;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getInvoiceNumber() {return invoiceNumber;}public void setInvoiceNumber(String invoiceNumber) {this.invoiceNumber = invoiceNumber;}public void setItemId(int itemId) {this.itemId = itemId;}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public String getModelName() {return modelName;}public void setModelName(String modelName) {this.modelName = modelName;}public String getModelNumber() {return modelNumber;}public void setModelNumber(String modelNumber) {this.modelNumber = modelNumber;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public String getSerialNumber() {return serialNumber;}public void setSerialNumber(String serialNumber) {this.serialNumber = serialNumber;}@Overridepublic int getItemId() {return itemId;}public LocalDateTime getActivationTimestamp() {return activationTimestamp;}public void setActivationTimestamp(LocalDateTime activationTimestamp) {this.activationTimestamp = activationTimestamp;}public LocalDateTime getActivationAddedOn() {return activationAddedOn;}public void setActivationAddedOn(LocalDateTime activationAddedOn) {this.activationAddedOn = activationAddedOn;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + ((activationAddedOn == null) ? 0 : activationAddedOn.hashCode());result = prime * result + ((activationTimestamp == null) ? 0 : activationTimestamp.hashCode());result = prime * result + ((brand == null) ? 0 : brand.hashCode());result = prime * result + ((color == null) ? 0 : color.hashCode());result = prime * result + ((email == null) ? 0 : email.hashCode());result = prime * result + ((invoiceNumber == null) ? 0 : invoiceNumber.hashCode());result = prime * result + itemId;result = prime * result + ((lastScanned == null) ? 0 : lastScanned.hashCode());result = prime * result + ((modelName == null) ? 0 : modelName.hashCode());result = prime * result + ((modelNumber == null) ? 0 : modelNumber.hashCode());result = prime * result + ((partnerCode == null) ? 0 : partnerCode.hashCode());result = prime * result + ((phone == null) ? 0 : phone.hashCode());result = prime * result + retailerId;result = prime * result + ((serialNumber == null) ? 0 : serialNumber.hashCode());result = prime * result + ((storeName == null) ? 0 : storeName.hashCode());result = prime * result + Float.floatToIntBits(unitPrice);result = prime * result + ((vendorName == null) ? 0 : vendorName.hashCode());return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;GrnPendingDataModel other = (GrnPendingDataModel) obj;if (activationAddedOn == null) {if (other.activationAddedOn != null)return false;} else if (!activationAddedOn.equals(other.activationAddedOn))return false;if (activationTimestamp == null) {if (other.activationTimestamp != null)return false;} else if (!activationTimestamp.equals(other.activationTimestamp))return false;if (brand == null) {if (other.brand != null)return false;} else if (!brand.equals(other.brand))return false;if (color == null) {if (other.color != null)return false;} else if (!color.equals(other.color))return false;if (email == null) {if (other.email != null)return false;} else if (!email.equals(other.email))return false;if (invoiceNumber == null) {if (other.invoiceNumber != null)return false;} else if (!invoiceNumber.equals(other.invoiceNumber))return false;if (itemId != other.itemId)return false;if (lastScanned == null) {if (other.lastScanned != null)return false;} else if (!lastScanned.equals(other.lastScanned))return false;if (modelName == null) {if (other.modelName != null)return false;} else if (!modelName.equals(other.modelName))return false;if (modelNumber == null) {if (other.modelNumber != null)return false;} else if (!modelNumber.equals(other.modelNumber))return false;if (partnerCode == null) {if (other.partnerCode != null)return false;} else if (!partnerCode.equals(other.partnerCode))return false;if (phone == null) {if (other.phone != null)return false;} else if (!phone.equals(other.phone))return false;if (retailerId != other.retailerId)return false;if (serialNumber == null) {if (other.serialNumber != null)return false;} else if (!serialNumber.equals(other.serialNumber))return false;if (storeName == null) {if (other.storeName != null)return false;} else if (!storeName.equals(other.storeName))return false;if (Float.floatToIntBits(unitPrice) != Float.floatToIntBits(other.unitPrice))return false;if (vendorName == null) {if (other.vendorName != null)return false;} else if (!vendorName.equals(other.vendorName))return false;return true;}}