From a472fa1f44b9976ce7e2b502814b130ec72e0f29 Mon Sep 17 00:00:00 2001 From: yuxc <653031404@qq.com> Date: 星期三, 19 七月 2023 11:31:11 +0800 Subject: [PATCH] 1、主要解决在批量插入的时候通过业务类型去获取字段信息,对比字段没有的则不进行插入。 --- Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java b/Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java index b8b06b3..c7610fa 100644 --- a/Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java +++ b/Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java @@ -36,11 +36,18 @@ void createDbTablesByOidCollection(Collection<String> oidCollection) throws VciBaseException; /** - * 鑾峰彇鍒涘缓鐨剆ql璇彞涓睘鎬ч儴鍒� + * 鑾峰彇鍒涘缓鐨剆ql璇彞涓睘鎬ч儴鍒� -- 涓氬姟绫诲瀷 * @param attributeVOList 灞炴�х殑绔嬬 * @return sql璇彞 */ String getCreateSqlByAttributeForBtm(List<BtmTypeAttributeVO> attributeVOList); + + /** + * 鑾峰彇鍒涘缓鐨剆ql璇彞涓睘鎬ч儴鍒� -- 閾炬帴绫诲瀷 + * @param attributeVOList 灞炴�х殑绔嬬 + * @return sql璇彞 + */ + String getCreateSqlByAttributeForLink(List<LinkTypeAttributeVO> attributeVOList); /** * 鎵归噺灏嗕笟鍔$被鍨嬪垱寤烘暟鎹簱琛� @@ -188,7 +195,7 @@ * @param ddlDTO 涓氬姟绫诲瀷浼犺緭瀵硅薄 * @return 鎵ц缁撴灉 */ - R submit(BtmAndLinkTypeDdlDTO ddlDTO); + R submit(BtmAndLinkTypeDdlDTO ddlDTO) throws Throwable; /** * 鎸夎〃鍚嶈幏鍙栬〃淇℃伅 -- Gitblit v1.9.3