package com.norteksoft.acs.entity.sale;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.norteksoft.acs.entity.IdEntity;
/**
* <p>
* 订单订购项,取消原来滴价格策略
*
* @author xiao
*
* 2012-4-25
*/
@Entity
@Table(name = "ACS_SUBSCRIBER_ITEMS")
public class SubscriberItem extends IdEntity {
private static final long serialVersionUID = 1L;
private Double amount; // 金额
private Integer concurrency; // 并发数
private Date effectDate; // 订单生效日期
private Date invalidDate; // 订单失效日期
private Subsciber subsciber; // 订单
private Product product; // 产品
@ManyToOne()
@JoinColumn(name="FK_SUBSCIBER_ID")
public Subsciber getSubsciber() {
return subsciber;
}
public void setSubsciber(Subsciber subsciber) {
this.subsciber = subsciber;
}
@ManyToOne()
@JoinColumn(name="FK_PRODUCT_ID")
public Product getProduct() {
return product;
}
public void setProduct(Product product) {
this.product = product;
}
public Double getAmount() {
return amount;
}
public void setAmount(Double amount) {
this.amount = amount;
}
public Integer getConcurrency() {
return concurrency;
}
public void setConcurrency(Integer concurrency) {
this.concurrency = concurrency;
}
public Date getEffectDate() {
return effectDate;
}
public void setEffectDate(Date effectDate) {
this.effectDate = effectDate;
}
public Date getInvalidDate() {
return invalidDate;
}
public void setInvalidDate(Date invalidDate) {
this.invalidDate = invalidDate;
}
}