package com.example.services.item; import java.sql.Date; import java.text.SimpleDateFormat; public class ItemPrice { private String itemId; private String levelCode; private String levelValue; private String itmPricePropertyCode; private Date effectiveDate; private Date expirationDate; private Double price; private Double priceQty; private String externalId; private String externalSystem; private Date createDate; private String createUserId; private Date updateDate; private String updateUserId; public ItemPrice() { // Default constructor required for JSON deserialization } // Getters and Setters for all fields public String getItemId() { return itemId; } public void setItemId(String itemId) { this.itemId = itemId; } public String getLevelCode() { return levelCode; } public void setLevelCode(String levelCode) { this.levelCode = levelCode; } public String getLevelValue() { return levelValue; } public void setLevelValue(String levelValue) { this.levelValue = levelValue; } public String getItmPricePropertyCode() { return itmPricePropertyCode; } public void setItmPricePropertyCode(String itmPricePropertyCode) { this.itmPricePropertyCode = itmPricePropertyCode; } public String getEffectiveDate() { if (effectiveDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(effectiveDate); } else { return ""; } } public void setEffectiveDate(Date effectiveDate) { this.effectiveDate = effectiveDate; } public String getExpirationDate() { if (expirationDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(expirationDate); } else { return ""; } } public void setExpirationDate(Date expirationDate) { this.expirationDate = expirationDate; } public Double getPrice() { return price; } public void setPrice(Double price) { this.price = price; } public Double getPriceQty() { return priceQty; } public void setPriceQty(Double priceQty) { this.priceQty = priceQty; } public String getExternalId() { return externalId; } public void setExternalId(String externalId) { this.externalId = externalId; } public String getExternalSystem() { return externalSystem; } public void setExternalSystem(String externalSystem) { this.externalSystem = externalSystem; } public String getCreateDate() { if (createDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(createDate); } else { return ""; } } public void setCreateDate(Date createDate) { this.createDate = createDate; } public String getCreateUserId() { if (createUserId == null) { return ""; } return createUserId; } public void setCreateUserId(String createUserId) { this.createUserId = createUserId; } public String getUpdateDate() { if (updateDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(updateDate); } else { return ""; } } public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; } public String getUpdateUserId() { if (updateUserId == null) { return ""; } return updateUserId; } public void setUpdateUserId(String updateUserId) { this.updateUserId = updateUserId; } }