package com.norteksoft.acs.entity.sale;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import org.apache.commons.lang.builder.ToStringBuilder;
import com.norteksoft.acs.entity.IdEntity;
/**
* 订购记录
*/
@Entity
@Table(name = "ACS_SUBSCIBERS")
public class Subsciber extends IdEntity {
private static final long serialVersionUID = 1L;
//订单编号
private String orderNo;
//订购日期
private Date orderDate;
//开始日期
private Date beginDate;
//有效日期
private Date validDate;
//允许使用用户数量
private Integer useNumber = 3;
//所属租户
private Long tenantId;
private String remark;
public String getOrderNo() {
return orderNo;
}
public void setOrderNo(String orderNo) {
this.orderNo = orderNo;
}
public Date getOrderDate() {
return orderDate;
}
public void setOrderDate(Date orderDate) {
this.orderDate = orderDate;
}
public Date getBeginDate() {
return beginDate;
}
public void setBeginDate(Date beginDate) {
this.beginDate = beginDate;
}
public Date getValidDate() {
return validDate;
}
public void setValidDate(Date validDate) {
this.validDate = validDate;
}
public Integer getUseNumber() {
return useNumber;
}
public void setUseNumber(Integer useNumber) {
this.useNumber = useNumber;
}
@Column(name="FK_TENANT_ID")
public Long getTenantId() {
return tenantId;
}
public void setTenantId(Long tenantId) {
this.tenantId = tenantId;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}