Rev 24081 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.warehouse;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;import java.time.LocalDateTime;import java.util.Objects;/*** This class contains PO Approval info** @author Amit Gupta*/@Entity@Table(name = "warehouse.poapproval", schema = "warehouse")public class POApproval {@Id@Column(name = "poId", unique = true, updatable = false)private int poId;@Column(name = "approvalCode", unique = true, updatable = false)private String approvalCode;@Column(name = "createdOn")private LocalDateTime createdOn;@Column(name = "approvedBy")private String approvedBy;@Column(name = "approvedOn")private LocalDateTime approvedOn;@Overridepublic String toString() {return "POApproval{" +"poId=" + poId +", approvalCode='" + approvalCode + '\'' +", createdOn=" + createdOn +", approvedBy='" + approvedBy + '\'' +", approvedOn=" + approvedOn +'}';}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;POApproval that = (POApproval) o;return poId == that.poId && Objects.equals(approvalCode, that.approvalCode) && Objects.equals(createdOn, that.createdOn) && Objects.equals(approvedBy, that.approvedBy) && Objects.equals(approvedOn, that.approvedOn);}@Overridepublic int hashCode() {return Objects.hash(poId, approvalCode, createdOn, approvedBy, approvedOn);}public int getPoId() {return poId;}public void setPoId(int poId) {this.poId = poId;}public String getApprovalCode() {return approvalCode;}public void setApprovalCode(String approvalCode) {this.approvalCode = approvalCode;}public LocalDateTime getCreatedOn() {return createdOn;}public void setCreatedOn(LocalDateTime createdOn) {this.createdOn = createdOn;}public String getApprovedBy() {return approvedBy;}public void setApprovedBy(String approvedBy) {this.approvedBy = approvedBy;}public LocalDateTime getApprovedOn() {return approvedOn;}public void setApprovedOn(LocalDateTime approvedOn) {this.approvedOn = approvedOn;}}