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_JOURNALS") public class Journal extends IdEntity { private static final long serialVersionUID = 1L; // 租户 //private Tenant tenant = null; //记账日期 private Date tenantDate; //操作类型 private String operateType; //操作资源 private String resources; private Long companyId; @Column(name = "FK_COMPANY_ID") public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public String getOperateType() { return operateType; } public void setOperateType(String operateType) { this.operateType = operateType; } public String getResources() { return resources; } public void setResources(String resources) { this.resources = resources; } public Date getTenantDate() { return tenantDate; } public void setTenantDate(Date tenantDate) { this.tenantDate = tenantDate; } // @ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE}) // @JoinColumn(name="FK_TENANT_ID") // public Tenant getTenant() { // return tenant; // } // // public void setTenant(Tenant tenant) { // this.tenant = tenant; // } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }