1.0.74 合同加字段交付启动期限

dev
yinq 4 days ago
parent 599542cc21
commit 1ff3ffdd33

@ -119,9 +119,10 @@ public class BaseTemplateVariableController extends BaseController {
} }
/** /**
* *
* 1=2=3=4=
* *
* @param request ID * @param request ID
* @return * @return
*/ */
@PostMapping("/assign") @PostMapping("/assign")

@ -94,13 +94,13 @@ public class TemplateVariableAssignServiceImpl implements ITemplateVariableAssig
// 合同物料列表 // 合同物料列表
List<ErpContractMaterialVo> contractMaterials = contractInfo.getContractMaterialList(); List<ErpContractMaterialVo> contractMaterials = contractInfo.getContractMaterialList();
// 付款方式 // 付款方式明细
List<ErpContractPaymentMethodVo> contractPaymentMethodList = contractInfo.getContractPaymentMethodList(); List<ErpContractPaymentMethodVo> contractPaymentMethodList = contractInfo.getContractPaymentMethodList();
if (!contractPaymentMethodList.isEmpty()) { if (!contractPaymentMethodList.isEmpty()) {
String paymentMethod = contractPaymentMethodList.stream() String paymentMethodDetails = contractPaymentMethodList.stream()
.map(ErpContractPaymentMethodVo::getPaymentDescription) .map(ErpContractPaymentMethodVo::getPaymentDescription)
.collect(Collectors.joining("\n")); .collect(Collectors.joining("\n"));
contractInfo.setPaymentMethod(paymentMethod); contractInfo.setPaymentMethodDetails(paymentMethodDetails);
} }
// 为所有模板变量赋值 // 为所有模板变量赋值
return buildAssignResultList(allTemplateVariables, variableMap, contractInfo, contractMaterials); return buildAssignResultList(allTemplateVariables, variableMap, contractInfo, contractMaterials);

@ -167,6 +167,11 @@ public class ErpContractInfo extends TenantEntity {
*/ */
private String projectContractCode; private String projectContractCode;
/**
*
*/
private Integer deliveryStart;
/** /**
* *
*/ */

@ -145,6 +145,11 @@ public class ErpContractInfoBo extends BaseEntity {
*/ */
private String paymentMethod; private String paymentMethod;
/**
*
*/
private String paymentMethodDetails;
/** /**
* *
*/ */
@ -170,6 +175,11 @@ public class ErpContractInfoBo extends BaseEntity {
*/ */
private String projectContractCode; private String projectContractCode;
/**
*
*/
private Integer deliveryStart;
/** /**
* *
*/ */

@ -183,6 +183,12 @@ public class ErpContractInfoVo implements Serializable {
@ExcelProperty(value = "付款方式") @ExcelProperty(value = "付款方式")
private String paymentMethod; private String paymentMethod;
/**
*
*/
@ExcelProperty(value = "付款方式明细")
private String paymentMethodDetails;
/** /**
* *
*/ */
@ -213,11 +219,16 @@ public class ErpContractInfoVo implements Serializable {
@ExcelProperty(value = "项目号") @ExcelProperty(value = "项目号")
private String projectContractCode; private String projectContractCode;
/**
*
*/
@ExcelProperty(value = "交付启动期限")
private Integer deliveryStart;
/** /**
* *
*/ */
@ExcelProperty(value = "质保期", converter = ExcelDictConvert.class) @ExcelProperty(value = "质保期")
@ExcelDictFormat(readConverterExp = "天=")
private Long warrantyPeriod; private Long warrantyPeriod;
/** /**

@ -36,6 +36,7 @@
t.external_contract_code, t.external_contract_code,
t.order_contract_code, t.order_contract_code,
t.project_contract_code, t.project_contract_code,
t.delivery_start,
t.warranty_period, t.warranty_period,
t.warranty_period_description, t.warranty_period_description,
t.delivery_location, t.delivery_location,

Loading…
Cancel
Save