package org.xmx0632.deliciousfruit.entity; import java.math.BigDecimal; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import org.apache.commons.lang3.builder.ToStringBuilder; /** * OrderPayByEcoupon. */ @Entity @Table(name = "tbl_order_pay_by_ecoupon") public class OrderPayByEcoupon extends IdEntity { private Order order; private String ecouponId; private BigDecimal amount; public OrderPayByEcoupon() { } public OrderPayByEcoupon(Order order, String ecouponId) { this.order = order; this.ecouponId = ecouponId; } @ManyToOne @JoinColumn(name = "order_id") public Order getOrder() { return order; } public void setOrder(Order order) { this.order = order; } @NotNull public String getEcouponId() { return this.ecouponId; } public void setEcouponId(String ecouponId) { this.ecouponId = ecouponId; } public BigDecimal getAmount() { return this.amount; } public void setAmount(BigDecimal amount) { this.amount = amount; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }