From ceb6a4d82d4f67c95d8f4dd457ec7a1bfdba0c4c Mon Sep 17 00:00:00 2001 From: ludc <pUXmgxCf6A> Date: 星期四, 18 五月 2023 15:58:40 +0800 Subject: [PATCH] 以及发布webservice接口功能搭建,将通通用接口移植过来 --- Source/UBCS/ubcs-service/ubcs-ddl/src/main/java/com/vci/ubcs/ddl/service/IDdlService.java | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 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 f0a3c8f..ca66ffc 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 @@ -1,9 +1,9 @@ package com.vci.ubcs.ddl.service; -import com.vci.starter.word.bo.WordMergeStartTableDataBO; import com.vci.ubcs.ddl.bo.DdlTableBO; +import com.vci.ubcs.omd.dto.BtmAndLinkTypeDdlDTO; import com.vci.ubcs.omd.dto.BtmTypeDTO; -import com.vci.ubcs.omd.entity.ModifyAttributeInfoDO; +import com.vci.ubcs.omd.entity.ModifyAttributeInfo; import com.vci.ubcs.omd.vo.BtmTypeAttributeVO; import com.vci.ubcs.omd.vo.BtmTypeVO; import com.vci.ubcs.omd.vo.LinkTypeAttributeVO; @@ -66,6 +66,13 @@ * @throws VciBaseException 鍙傛暟涓虹┖鎴栬�呭垱寤鸿〃鍑虹幇浜嗛敊璇殑鏃跺�欎細鎶涘嚭寮傚父 */ void createDbTablesByOidCollection(Collection<String> oidCollection) throws VciBaseException; + + /** + * 鑾峰彇鍒涘缓鐨剆ql璇彞涓睘鎬ч儴鍒� + * @param attributeVOList 灞炴�х殑绔嬬 + * @return sql璇彞 + */ + String getCreateSqlByAttributeForBtm(List<BtmTypeAttributeVO> attributeVOList); /** * 鎵归噺灏嗕笟鍔$被鍨嬪垱寤烘暟鎹簱琛� @@ -157,14 +164,16 @@ * @param linkTypeVOList 閾炬帴绫诲瀷瀵硅薄锛屾湁灞炴�ф椂闇�瑕佸寘鍚睘鎬� * @return 涓嶅悓鐨勫湴鏂癸紝姣忎竴涓笟鍔$被鍨嬫垨鑰呴摼鎺ョ被鍨嬩竴鏉℃暟鎹� */ - List<ModifyAttributeInfoDO> checkDifferent(List<BtmTypeVO> btmTypeVOList, List<LinkTypeVO> linkTypeVOList) throws VciBaseException; + List<ModifyAttributeInfo> checkDifferent(List<BtmTypeVO> btmTypeVOList, List<LinkTypeVO> linkTypeVOList) throws VciBaseException; /** * 娓呯悊涓氬姟绫诲瀷涓拰鏁版嵁搴撻噷涓嶄竴鏍风殑 * @param differentAttributeList 涓嶅悓鐨勫睘鎬х殑鍒楄〃 + * @param btmTypeVOList 涓氬姟绫诲瀷鏁版嵁 + * @param linkTypeVOList 閾炬帴绫诲瀷鏁版嵁 * @throws VciBaseException 鍙傛暟涓虹┖鎴栬�呮墽琛屽嚭閿欑殑鏃跺�欎細鎶涘嚭寮傚父 */ - void reflexDifferent(List<ModifyAttributeInfoDO> differentAttributeList) throws VciBaseException; + void reflexDifferent(List<ModifyAttributeInfo> differentAttributeList,List<BtmTypeVO> btmTypeVOList, List<LinkTypeVO> linkTypeVOList) throws VciBaseException; /** * 鑾峰彇鏁版嵁搴撲腑鎵�鏈夌殑琛ㄦ牸 @@ -207,8 +216,8 @@ * 鎷疯礉鏁版嵁鍒皐ord妯℃澘涓� * @param tableDataBO 瑕佸啓鍏ョ殑鏁版嵁 * @return word 鏂囦欢璺緞 - */ - String writeDataToWord(WordMergeStartTableDataBO tableDataBO); + *//* + String writeDataToWord(WordMergeStartTableDataBO tableDataBO);*/ /** * 鍒ゆ柇鏄惁涓哄吋瀹规�х殑琛紝杩欎簺琛ㄤ笉搴旇琚垱寤哄拰淇敼 @@ -220,10 +229,10 @@ /** * 鏁版嵁搴撴柊澧炴垨淇敼琛� - * @param dto 涓氬姟绫诲瀷浼犺緭瀵硅薄 + * @param ddlDTO 涓氬姟绫诲瀷浼犺緭瀵硅薄 * @return 鎵ц缁撴灉 */ - R submitBtmType(BtmTypeDTO dto); + R submit(BtmAndLinkTypeDdlDTO ddlDTO); /** * 鎸夎〃鍚嶈幏鍙栬〃淇℃伅 @@ -236,5 +245,5 @@ * 鑾峰彇鎵�鏈夎〃淇℃伅 * @return 琛ㄤ俊鎭泦鍚� */ - List<DdlTableBO> getAllTableInfo(); + List<BtmTypeVO> getAllTableInfo(); } -- Gitblit v1.9.3