package com.example.expense.entity;
import java.util.Date;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@Entity
@Table(name="ES_ORDER_ITEM")
public class OrderItem extends IdEntity{
private static final long serialVersionUID = 1L;
private String productName;
private Integer amount;
private Float money;//编辑时失去焦点事件
private String applyName;
private String applyLoginName;
private Integer displayIndex;//显示顺序
private String applyRole;//编辑时点击事件
private String applyDepartment;//编辑时触发的事件
private Float price;//单价
private String country;//编辑时切换事件
private Date produceDate;//生产日期
private Integer displayOrder;//显示顺序
@ManyToOne
@JoinColumn(name="FK_ORDER_ID")
private Order order;
@OneToMany(cascade=CascadeType.ALL,mappedBy="orderItem")
List<OrderItemDetail> itemDetails;
public Order getOrder() {
return order;
}
public void setOrder(Order order) {
this.order = order;
}
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
public Integer getAmount() {
return amount;
}
public void setAmount(Integer amount) {
this.amount = amount;
}
public Float getMoney() {
return money;
}
public void setMoney(Float money) {
this.money = money;
}
public List<OrderItemDetail> getItemDetails() {
return itemDetails;
}
public void setItemDetails(List<OrderItemDetail> itemDetails) {
this.itemDetails = itemDetails;
}
public Integer getDisplayIndex() {
return displayIndex;
}
public void setDisplayIndex(Integer displayIndex) {
this.displayIndex = displayIndex;
}
public String getApplyName() {
return applyName;
}
public void setApplyName(String applyName) {
this.applyName = applyName;
}
public String getApplyLoginName() {
return applyLoginName;
}
public void setApplyLoginName(String applyLoginName) {
this.applyLoginName = applyLoginName;
}
public String getApplyRole() {
return applyRole;
}
public void setApplyRole(String applyRole) {
this.applyRole = applyRole;
}
public String getApplyDepartment() {
return applyDepartment;
}
public void setApplyDepartment(String applyDepartment) {
this.applyDepartment = applyDepartment;
}
public Float getPrice() {
return price;
}
public void setPrice(Float price) {
this.price = price;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public Date getProduceDate() {
return produceDate;
}
public void setProduceDate(Date produceDate) {
this.produceDate = produceDate;
}
public Integer getDisplayOrder() {
return displayOrder;
}
public void setDisplayOrder(Integer displayOrder) {
this.displayOrder = displayOrder;
}
}