计费单据 计费流水 费用科目添加计费单位等信息;
This commit is contained in:
+2
@@ -21,6 +21,8 @@ public interface BillManageMapper extends BaseMapper<BillManage>
|
||||
|
||||
String getInvoiceItemName(@Param("invoiceItemId") String invoiceItemId);
|
||||
|
||||
String getInvoiceItemNcCode(@Param("invoiceItemId") String invoiceItemId);
|
||||
|
||||
String getCustomerCodeNc(@Param("actualInvoiceCustomerId") String actualInvoiceCustomerId);
|
||||
|
||||
String getDocumentPreparerNcCode(@Param("salesmanId") String salesmanId);
|
||||
|
||||
+6
@@ -240,11 +240,14 @@ public class BillManageImpl extends ServiceImpl<BillManageMapper, BillManage> im
|
||||
item.setDirection("1");
|
||||
String invoiceItem = item1.getInvoiceItem();
|
||||
List<String> names = new ArrayList<>();
|
||||
List<String> nccodes = new ArrayList<>();
|
||||
if (invoiceItem != null && !invoiceItem.isEmpty()) {
|
||||
String[] items = invoiceItem.split(",");
|
||||
for (String s : items) {
|
||||
String invoiceItemName1 = billManageMapper.getInvoiceItemName(s);
|
||||
String invoiceItemNcCode1 = billManageMapper.getInvoiceItemNcCode(s);
|
||||
names.add(invoiceItemName1);
|
||||
nccodes.add(invoiceItemNcCode1);
|
||||
}
|
||||
}
|
||||
String invoiceItemName = String.join(",", names);
|
||||
@@ -282,6 +285,9 @@ public class BillManageImpl extends ServiceImpl<BillManageMapper, BillManage> im
|
||||
item.setDef29(split[0]);
|
||||
//item.setDef29(invoiceItem1);
|
||||
}
|
||||
if (nccodes != null && !nccodes.isEmpty()&&nccodes.size()>0) {
|
||||
item.setDef29(nccodes.get(0));
|
||||
}
|
||||
item.setTaxcodeid("ZL01");
|
||||
item.setInvoiceno(invoiceNumber);
|
||||
ysitemList.add(item);
|
||||
|
||||
+12
@@ -1,6 +1,7 @@
|
||||
package com.mhd.bms.domain.billingStatement.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.mhd.common.core.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -210,4 +211,15 @@ public class BillingStatement extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+11
@@ -221,4 +221,15 @@ public class BillingStatementPO extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+11
@@ -239,4 +239,15 @@ public class BillingStatementDO extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+12
@@ -1,6 +1,7 @@
|
||||
package com.mhd.bms.domain.businessDocument.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.mhd.common.core.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -182,4 +183,15 @@ public class BusinessDocument extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("计费数量")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("计费单价")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+11
@@ -187,4 +187,15 @@ public class BusinessDocumentPO extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+11
@@ -207,4 +207,15 @@ public class BusinessDocumentDO extends BaseVOEntity{
|
||||
private String paymentAccountId;
|
||||
@ApiModelProperty("收款帐户名称")
|
||||
private String paymentAccountName;
|
||||
|
||||
@ApiModelProperty("计费单位")
|
||||
private String billingUnit;
|
||||
@ApiModelProperty("计费单位2")
|
||||
private String billingUnit2;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingNum;
|
||||
@ApiModelProperty("预计费金额")
|
||||
private BigDecimal billingUnitPrice;
|
||||
@ApiModelProperty("nc科目编码")
|
||||
private String ncSubjectCode;
|
||||
}
|
||||
+7
-1
@@ -35,4 +35,10 @@ public class BillingParamsEntity {
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
private String isPush;
|
||||
|
||||
private String isFee;
|
||||
|
||||
private String isShow;
|
||||
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.mhd.bms.domain.costCalculation.po;
|
||||
|
||||
import com.mhd.bms.domain.billingRules.repository.po.BillingRulesPO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -30,5 +31,7 @@ public class BillingCostPo {
|
||||
@ApiModelProperty("预计金额")
|
||||
private BigDecimal computationalCost;
|
||||
|
||||
private BillingRulesPO billingRulesPO;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user