37 lines
1.2 KiB
Java
37 lines
1.2 KiB
Java
package cn.palmte.work.model;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Table;
|
|
|
|
/**
|
|
* 项目预算成本明细临时表
|
|
*/
|
|
@Entity
|
|
@Table(name = "project_budget_cost_detail_temp")
|
|
@Data
|
|
public class ProjectBudgetCostDetailTemp extends ProjectBudgetCostDetailBase{
|
|
private String categoryStr;
|
|
public ProjectBudgetCostDetail toProjectBudgetCostDetail(){
|
|
ProjectBudgetCostDetail detail = new ProjectBudgetCostDetail();
|
|
detail.setProjectId(getProjectId());
|
|
detail.setType(getType());
|
|
detail.setCategory(getCategory());
|
|
detail.setName(getName());
|
|
detail.setUnit(getUnit());
|
|
detail.setAmount(getAmount());
|
|
detail.setPrice(getPrice());
|
|
detail.setTaxRate(getTaxRate());
|
|
detail.setContractParty(getContractParty());
|
|
detail.setIsUnderwritten(getIsUnderwritten());
|
|
detail.setUnderwrittenAmount(getUnderwrittenAmount());
|
|
detail.setPayTime(getPayTime());
|
|
detail.setPayAmount(getPayAmount());
|
|
detail.setPayWay(getPayWay());
|
|
detail.setRemark(getRemark());
|
|
detail.setTotalTaxInclude(getTotalTaxInclude());
|
|
return detail;
|
|
}
|
|
} |