Merge branch 'dev_1.0.0' of http://git.unissense.tech/mula/fourcal into Branch_dev_1.0.0

dev_1.0.0
‘wangjiuyun 2024-10-30 19:22:34 +08:00
commit d0daa67ddf
6 changed files with 35 additions and 29 deletions

View File

@ -116,6 +116,10 @@ public class ProjectBudget {
*/ */
@Column(name = "industry_scene_budget") @Column(name = "industry_scene_budget")
private Integer industrySceneBudget; private Integer industrySceneBudget;
@Column(name = "cost_detail_attr")
private String costDetailAttr;
@Column(name = "income_detail_attr")
private String incomeDetailAttr;
/** /**
* *
*/ */
@ -241,6 +245,22 @@ public class ProjectBudget {
@Transient @Transient
private String advancePeakAmountRoundBudget; private String advancePeakAmountRoundBudget;
public String getCostDetailAttr() {
return costDetailAttr;
}
public void setCostDetailAttr(String costDetailAttr) {
this.costDetailAttr = costDetailAttr;
}
public String getIncomeDetailAttr() {
return incomeDetailAttr;
}
public void setIncomeDetailAttr(String incomeDetailAttr) {
this.incomeDetailAttr = incomeDetailAttr;
}
public int getId() { public int getId() {
return id; return id;
} }

View File

@ -28,7 +28,7 @@ public class ProjectBudgetCostDetailBase {
private String category; private String category;
private String name; private String name;
private String attr;
private String unit; private String unit;
private BigDecimal amount; private BigDecimal amount;
@ -60,13 +60,7 @@ public class ProjectBudgetCostDetailBase {
@Column(name = "remark") @Column(name = "remark")
private String remark; private String remark;
public String getAttr() {
return attr;
}
public void setAttr(String attr) {
this.attr = attr;
}
public Integer getId() { public Integer getId() {
return id; return id;

View File

@ -28,7 +28,6 @@ public class ProjectBudgetCostDetailTemp extends ProjectBudgetCostDetailBase{
detail.setPayWay(getPayWay()); detail.setPayWay(getPayWay());
detail.setRemark(getRemark()); detail.setRemark(getRemark());
detail.setTotalTaxInclude(getTotalTaxInclude()); detail.setTotalTaxInclude(getTotalTaxInclude());
detail.setAttr(getAttr());
return detail; return detail;
} }
} }

View File

@ -39,7 +39,7 @@ public class ProjectBudgetIncomeDetailBase {
private String unit; private String unit;
private BigDecimal amount; private BigDecimal amount;
private BigDecimal price; private BigDecimal price;
private String attr;
@Column(name = "tax_rate") @Column(name = "tax_rate")
private BigDecimal taxRate; private BigDecimal taxRate;
@ -48,13 +48,7 @@ public class ProjectBudgetIncomeDetailBase {
@Column(name = "expiration_date") @Column(name = "expiration_date")
public String expirationDate; public String expirationDate;
public String getAttr() {
return attr;
}
public void setAttr(String attr) {
this.attr = attr;
}
public Integer getId() { public Integer getId() {
return id; return id;

View File

@ -21,7 +21,6 @@ public class ProjectBudgetIncomeDetailTemp extends ProjectBudgetIncomeDetailBase
projectBudgetIncomeDetail.setPrice(getPrice()); projectBudgetIncomeDetail.setPrice(getPrice());
projectBudgetIncomeDetail.setTaxRate(getTaxRate()); projectBudgetIncomeDetail.setTaxRate(getTaxRate());
projectBudgetIncomeDetail.setTotalTaxInclude(getTotalTaxInclude()); projectBudgetIncomeDetail.setTotalTaxInclude(getTotalTaxInclude());
projectBudgetIncomeDetail.setAttr(getAttr());
return projectBudgetIncomeDetail; return projectBudgetIncomeDetail;
} }
} }

View File

@ -404,10 +404,10 @@ public class ProjectService {
public Project addProject(Project project, Admin admin, ApproveStatusEnum approveStatusEnum) { public Project addProject(Project project, Admin admin, ApproveStatusEnum approveStatusEnum) {
String projectNo = numSeqService.generate(); String projectNo = numSeqService.generate();
if (project.getCooperateType() != 1) { // if (project.getCooperateType() != 1) {
project.setCollaborator(null); // project.setCollaborator(null);
project.setCollaboratorUrl(null); // project.setCollaboratorUrl(null);
} // }
if (project.getUnderwrittenMode() <= 2) { if (project.getUnderwrittenMode() <= 2) {
project.setAdvancePeakAmount(new BigDecimal(0)); project.setAdvancePeakAmount(new BigDecimal(0));
project.setAdvanceInterestAmount(new BigDecimal(0)); project.setAdvanceInterestAmount(new BigDecimal(0));
@ -415,11 +415,11 @@ public class ProjectService {
project.setProjectNo(projectNo); project.setProjectNo(projectNo);
project.setTypeDesc(TypeEnum.parseType(project.getType()).getTypeDesc()); project.setTypeDesc(TypeEnum.parseType(project.getType()).getTypeDesc());
project.setUnderwrittenModeStr(UnderwrittenModeEnum.parseUnderwrittenMode(project.getUnderwrittenMode()).getUnderwrittenModeStr()); project.setUnderwrittenModeStr(UnderwrittenModeEnum.parseUnderwrittenMode(project.getUnderwrittenMode()).getUnderwrittenModeStr());
project.setCooperateTypeStr(CooperateTypeEnum.parseCooperateType(project.getCooperateType()).getCooperateTypeStr()); // project.setCooperateTypeStr(CooperateTypeEnum.parseCooperateType(project.getCooperateType()).getCooperateTypeStr());
project.setCertaintyStr(CertaintyEnum.parseCertainty(project.getCertainty()).getCertaintyStr()); project.setCertaintyStr(CertaintyEnum.parseCertainty(project.getCertainty()).getCertaintyStr());
project.setIsSecondStr(IsSecondEnum.parseIsSecond(project.getIsSecond()).getIsSecondStr()); project.setIsSecondStr(IsSecondEnum.parseIsSecond(project.getIsSecond()).getIsSecondStr());
project.setSignTypeStr(SignTypeEnum.parseSignType(project.getSignType()).getSignTypeStr()); project.setSignTypeStr(SignTypeEnum.parseSignType(project.getSignType()).getSignTypeStr());
project.setResolvePlanStr(ResolvePlanEnum.parseResolvePlan(project.getResolvePlan()).getResolvePlanStr()); // project.setResolvePlanStr(ResolvePlanEnum.parseResolvePlan(project.getResolvePlan()).getResolvePlanStr());
project.setStatus(StatusEnum.ESTIMATE_ACCOUNTS.getStatus()); project.setStatus(StatusEnum.ESTIMATE_ACCOUNTS.getStatus());
project.setStatusDesc(StatusEnum.ESTIMATE_ACCOUNTS.getStatusDesc()); project.setStatusDesc(StatusEnum.ESTIMATE_ACCOUNTS.getStatusDesc());
project.setApproveStatusEstimate(approveStatusEnum.getApproveStatus()); project.setApproveStatusEstimate(approveStatusEnum.getApproveStatus());
@ -459,7 +459,7 @@ public class ProjectService {
projectInDb.setUnderwrittenMode(project.getUnderwrittenMode()); projectInDb.setUnderwrittenMode(project.getUnderwrittenMode());
projectInDb.setUnderwrittenModeStr(UnderwrittenModeEnum.parseUnderwrittenMode(project.getUnderwrittenMode()).getUnderwrittenModeStr()); projectInDb.setUnderwrittenModeStr(UnderwrittenModeEnum.parseUnderwrittenMode(project.getUnderwrittenMode()).getUnderwrittenModeStr());
projectInDb.setCooperateType(project.getCooperateType()); projectInDb.setCooperateType(project.getCooperateType());
projectInDb.setCooperateTypeStr(CooperateTypeEnum.parseCooperateType(project.getCooperateType()).getCooperateTypeStr()); // projectInDb.setCooperateTypeStr(CooperateTypeEnum.parseCooperateType(project.getCooperateType()).getCooperateTypeStr());
projectInDb.setCertainty(project.getCertainty()); projectInDb.setCertainty(project.getCertainty());
projectInDb.setCertaintyStr(CertaintyEnum.parseCertainty(project.getCertainty()).getCertaintyStr()); projectInDb.setCertaintyStr(CertaintyEnum.parseCertainty(project.getCertainty()).getCertaintyStr());
projectInDb.setIsSecond(project.getIsSecond()); projectInDb.setIsSecond(project.getIsSecond());
@ -467,15 +467,15 @@ public class ProjectService {
projectInDb.setSignType(project.getSignType()); projectInDb.setSignType(project.getSignType());
projectInDb.setSignTypeStr(SignTypeEnum.parseSignType(project.getSignType()).getSignTypeStr()); projectInDb.setSignTypeStr(SignTypeEnum.parseSignType(project.getSignType()).getSignTypeStr());
projectInDb.setResolvePlan(project.getResolvePlan()); projectInDb.setResolvePlan(project.getResolvePlan());
projectInDb.setResolvePlanStr(ResolvePlanEnum.parseResolvePlan(project.getResolvePlan()).getResolvePlanStr()); // projectInDb.setResolvePlanStr(ResolvePlanEnum.parseResolvePlan(project.getResolvePlan()).getResolvePlanStr());
if (project.getCooperateType() != 1) { // if (project.getCooperateType() != 1) {
projectInDb.setCollaborator(null); // projectInDb.setCollaborator(null);
projectInDb.setCollaboratorUrl(null); // projectInDb.setCollaboratorUrl(null);
} else { // } else {
projectInDb.setCollaborator(project.getCollaborator()); projectInDb.setCollaborator(project.getCollaborator());
projectInDb.setCollaboratorUrl(project.getCollaboratorUrl()); projectInDb.setCollaboratorUrl(project.getCollaboratorUrl());
} // }
if (project.getUnderwrittenMode() <= 2) { if (project.getUnderwrittenMode() <= 2) {
projectInDb.setAdvancePeakAmount(new BigDecimal(0)); projectInDb.setAdvancePeakAmount(new BigDecimal(0));
projectInDb.setAdvanceInterestAmount(new BigDecimal(0)); projectInDb.setAdvanceInterestAmount(new BigDecimal(0));