165 lines
3.9 KiB
Java
165 lines
3.9 KiB
Java
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;
|
|
}
|
|
} |