Rev 22580 | Rev 22859 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.fofo;import java.io.Serializable;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.FetchType;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persistence.ManyToOne;import javax.persistence.NamedQueries;import javax.persistence.NamedQuery;import javax.persistence.OneToMany;import javax.persistence.Table;import javax.persistence.UniqueConstraint;@Entity@Table(name="fofo.fofo_line_item", schema = "fofo", uniqueConstraints = {@UniqueConstraint(columnNames = {"order_id","item_id"})})@NamedQueries({@NamedQuery(name = "FofoLineItem.selectById", query = "select fli from FofoLineItem fli where fli.id = :id"),@NamedQuery(name="FofoLineItem.selectByOrderId",query="select fli from FofoLineItem fli where fli.orderId = :orderId")})public class FofoLineItem implements Serializable{private static final long serialVersionUID = 1L;@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "order_id")private int orderId;@Column(name = "item_id")private int itemId;@Column(name = "quantity")private int quantity;@Column(name = "selling_price")private float sellingPrice;@Column(name = "cost")private float cost;@Column(name = "igst_rate")private float igstRate;@Column(name = "cgst_rate")private float cgstRate;@Column(name = "sgst_rate")private float sgstRate;@Column(name = "hsn_code")private String hsnCode;@Column(name = "dp")private float dp;@Column(name = "brand")private String brand;@Column(name = "model_name")private String modelName;@Column(name = "model_number")private String modelNumber;@Column(name = "color")private String color;@Column(name = "discount")private float discount;@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)@JoinColumn(name="fofo_line_item_id",insertable=false,updatable=false,nullable=false)private Set<FofoLineItemSerialNumber> fofoLineItemSerialNumbers;@ManyToOne(cascade=CascadeType.ALL,fetch=FetchType.LAZY)@JoinColumn(name="order_id",insertable=false,updatable=false,nullable=false, referencedColumnName="id")private FofoOrder order;public int getId() {return id;}public void setId(int id) {this.id = id;}public int getOrderId() {return orderId;}public void setOrderId(int orderId) {this.orderId = orderId;}public int getItemId() {return itemId;}public void setItemId(int itemId) {this.itemId = itemId;}public int getQuantity() {return quantity;}public void setQuantity(int quantity) {this.quantity = quantity;}public float getSellingPrice() {return sellingPrice;}public void setSellingPrice(float sellingPrice) {this.sellingPrice = sellingPrice;}public float getCost() {return cost;}public void setCost(float cost) {this.cost = cost;}public float getIgstRate() {return igstRate;}public void setIgstRate(float igstRate) {this.igstRate = igstRate;}public float getCgstRate() {return cgstRate;}public void setCgstRate(float cgstRate) {this.cgstRate = cgstRate;}public float getSgstRate() {return sgstRate;}public void setSgstRate(float sgstRate) {this.sgstRate = sgstRate;}public String getHsnCode() {return hsnCode;}public void setHsnCode(String hsnCode) {this.hsnCode = hsnCode;}public float getDp() {return dp;}public void setDp(float dp) {this.dp = dp;}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public String getModelName() {return modelName;}public void setModelName(String modelName) {this.modelName = modelName;}public String getModelNumber() {return modelNumber;}public void setModelNumber(String modelNumber) {this.modelNumber = modelNumber;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public float getDiscount() {return discount;}public void setDiscount(float discount) {this.discount = discount;}public Set<FofoLineItemSerialNumber> getFofoLineItemSerialNumbers() {return fofoLineItemSerialNumbers;}public void setFofoLineItemSerialNumbers(Set<FofoLineItemSerialNumber> fofoLineItemSerialNumbers) {this.fofoLineItemSerialNumbers = fofoLineItemSerialNumbers;}public FofoOrder getOrder() {return order;}public void setOrder(FofoOrder order) {this.order = order;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + id;return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;FofoLineItem other = (FofoLineItem) obj;if (id != other.id)return false;return true;}@Overridepublic String toString() {return "FofoLineItem [id=" + id + ", orderId=" + orderId + ", itemId=" + itemId + ", quantity=" + quantity+ ", sellingPrice=" + sellingPrice + ", cost=" + cost + ", igstRate=" + igstRate + ", cgstRate="+ cgstRate + ", sgstRate=" + sgstRate + ", hsnCode=" + hsnCode + ", dp=" + dp + ", brand=" + brand+ ", modelName=" + modelName + ", modelNumber=" + modelNumber + ", color=" + color + ", discount="+ discount + ", fofoLineItemSerialNumbers=" + fofoLineItemSerialNumbers + "]";}}