Rev 33436 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.fofo;import java.io.Serializable;import java.time.LocalDateTime;import java.util.Objects;import javax.persistence.Column;import javax.persistence.Convert;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;/*** @author amit**/@Entity@Table(name = "fofo.pending_order_plan")public class PendingOrderPlan implements Serializable {/****/private static final long serialVersionUID = 1L;@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "pending_order_item_id")private int pendingOrderItemId;@Column(name = "plan_id")private String PlanId;@Column(name = "plan_name")private String planName;@Convert(converter = LocalDateTimeAttributeConverter.class)@Column(name = "create_timestamp")private LocalDateTime createTimestamp = LocalDateTime.now();@Column(name = "premium_price")private double premiumPrice;public int getId() {return id;}public void setId(int id) {this.id = id;}public int getPendingOrderItemId() {return pendingOrderItemId;}public void setPendingOrderItemId(int pendingOrderItemId) {this.pendingOrderItemId = pendingOrderItemId;}public String getPlanId() {return PlanId;}public void setPlanId(String planId) {PlanId = planId;}public String getPlanName() {return planName;}public void setPlanName(String planName) {this.planName = planName;}public LocalDateTime getCreateTimestamp() {return createTimestamp;}public void setCreateTimestamp(LocalDateTime createTimestamp) {this.createTimestamp = createTimestamp;}public double getPremiumPrice() {return premiumPrice;}public void setPremiumPrice(double premiumPrice) {this.premiumPrice = premiumPrice;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;PendingOrderPlan that = (PendingOrderPlan) o;return id == that.id && pendingOrderItemId == that.pendingOrderItemId && PlanId == that.PlanId && Double.compare(premiumPrice, that.premiumPrice) == 0 && Objects.equals(planName, that.planName) && Objects.equals(createTimestamp, that.createTimestamp);}@Overridepublic int hashCode() {return Objects.hash(id, pendingOrderItemId, PlanId, planName, createTimestamp, premiumPrice);}@Overridepublic String toString() {return "PendingOrderPlan{" +"id=" + id +", pendingOrderItemId=" + pendingOrderItemId +", PlanId=" + PlanId +", planName='" + planName + '\'' +", createTimestamp=" + createTimestamp +", premiumPrice=" + premiumPrice +'}';}}