Blame | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.warehouse;import javax.persistence.*;import java.io.Serializable;import java.util.Date;@Entity@Table(name = "warehouse.purchasereturn")public class PurchaseReturn implements Serializable {private static final long serialVersionUID = 1L;@Id@Column(name = "id", unique = true, updatable = false)@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "vendorId")private Integer vendorId;@Column(name = "amount")private Float amount;@Column(name = "returnTimestamp")@Temporal(TemporalType.TIMESTAMP)private Date returnTimestamp;@Column(name = "isSettled")private Boolean isSettled;@Column(name = "type")@Enumerated(EnumType.STRING)private Type type;@Column(name = "returnInventoryType")@Enumerated(EnumType.STRING)private InventoryType returnInventoryType;@Column(name = "currentSettlementType")@Enumerated(EnumType.STRING)private SettlementTypeEnum currentSettlementType;@Column(name = "latestSettlementDate")@Temporal(TemporalType.TIMESTAMP)private Date latestSettlementDate;@Column(name = "purchaseReturnType")@Enumerated(EnumType.STRING)private PurchaseReturnTypeEnum purchaseReturnType;@Column(name = "reasonText")private String reasonText;@Column(name = "documentNumber")private String documentNumber;@Column(name = "createdBy")private String createdBy;@Column(name = "unsettledAmount")private Float unsettledAmount;public int getId() {return id;}public void setId(int id) {this.id = id;}public Integer getVendorId() {return vendorId;}public void setVendorId(Integer vendorId) {this.vendorId = vendorId;}public Float getAmount() {return amount;}public void setAmount(Float amount) {this.amount = amount;}public Date getReturnTimestamp() {return returnTimestamp;}public void setReturnTimestamp(Date returnTimestamp) {this.returnTimestamp = returnTimestamp;}public Boolean getIsSettled() {return isSettled;}public void setIsSettled(Boolean isSettled) {this.isSettled = isSettled;}public Type getType() {return type;}public void setType(Type type) {this.type = type;}public InventoryType getReturnInventoryType() {return returnInventoryType;}public void setReturnInventoryType(InventoryType returnInventoryType) {this.returnInventoryType = returnInventoryType;}public SettlementTypeEnum getCurrentSettlementType() {return currentSettlementType;}public void setCurrentSettlementType(SettlementTypeEnum currentSettlementType) {this.currentSettlementType = currentSettlementType;}public Date getLatestSettlementDate() {return latestSettlementDate;}public void setLatestSettlementDate(Date latestSettlementDate) {this.latestSettlementDate = latestSettlementDate;}public PurchaseReturnTypeEnum getPurchaseReturnType() {return purchaseReturnType;}public void setPurchaseReturnType(PurchaseReturnTypeEnum purchaseReturnType) {this.purchaseReturnType = purchaseReturnType;}public String getReasonText() {return reasonText;}public void setReasonText(String reasonText) {this.reasonText = reasonText;}public String getDocumentNumber() {return documentNumber;}public void setDocumentNumber(String documentNumber) {this.documentNumber = documentNumber;}public String getCreatedBy() {return createdBy;}public void setCreatedBy(String createdBy) {this.createdBy = createdBy;}public Float getUnsettledAmount() {return unsettledAmount;}public void setUnsettledAmount(Float unsettledAmount) {this.unsettledAmount = unsettledAmount;}public enum Type {REAL, VIRTUAL}public enum InventoryType {GOOD, BAD}public enum SettlementTypeEnum {CREDIT_NOTE, REPLACEMENT, AGAINST_GRN}public enum PurchaseReturnTypeEnum {WRONG_GRN, ACTUAL_PR, REPLACEMENT}}