package com.example.expense.entity;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.norteksoft.wf.engine.client.ExtendField;
import com.norteksoft.wf.engine.client.FormFlowable;
import com.norteksoft.wf.engine.client.WorkflowInfo;
@Entity
@Table(name = "ES_REPORT")
public class Report extends IdEntity implements FormFlowable {
private static final long serialVersionUID = 1L;
private String name;//报销人
private Long creatorId;//报销人id
private String department;//部门
private double invoiceAmount;//发票金额
private double money;//金额
@Embedded
private WorkflowInfo workflowInfo;
@Embedded
private ExtendField extendField;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
public WorkflowInfo getWorkflowInfo() {
return workflowInfo;
}
public void setWorkflowInfo(WorkflowInfo workflowInfo) {
this.workflowInfo = workflowInfo;
}
public ExtendField getExtendField() {
return extendField;
}
public void setExtendField(ExtendField extendField) {
this.extendField = extendField;
}
public double getInvoiceAmount() {
return invoiceAmount;
}
public void setInvoiceAmount(double invoiceAmount) {
this.invoiceAmount = invoiceAmount;
}
public Long getCreatorId() {
return creatorId;
}
public void setCreatorId(Long creatorId) {
this.creatorId = creatorId;
}
}