From 8ea4c69b64b5088d7821f7bc3dd8f724b78b314d Mon Sep 17 00:00:00 2001 From: lihang <lihang@vci-tech.com> Date: 星期二, 06 六月 2023 16:46:08 +0800 Subject: [PATCH] 链接类型联调接口。DDL服务修正。业务类型新增接口修正。 --- Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeAttributeService.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeAttributeService.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeAttributeService.java index fb44a66..5929edb 100644 --- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeAttributeService.java +++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeAttributeService.java @@ -1,10 +1,13 @@ package com.vci.ubcs.omd.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.vci.ubcs.omd.entity.LinkType; import com.vci.ubcs.omd.entity.LinkTypeAttribute; import com.vci.ubcs.omd.vo.LinkTypeAttributeVO; +import com.vci.ubcs.omd.vo.LinkTypeVO; import java.util.List; +import java.util.Map; /** * Description: 閾炬帴绫诲瀷鍖呭惈灞炴�х殑鏈嶅姟鎺ュ彛 @@ -32,4 +35,32 @@ * @return 鏌ヨ缁撴灉 */ LinkTypeAttribute selectByPrimaryKey(String oid); + + /** + * 鏍规嵁閾炬帴绫诲瀷鑾峰彇榛樿瀛楁 + * @param linkTypeVO 閾炬帴绫诲瀷 + * @return 鎵ц缁撴灉 + */ + List<LinkTypeAttributeVO> getDefaultAttributes(LinkTypeVO linkTypeVO); + + /** + * 鏍规嵁閾炬帴绫诲瀷鑾峰彇鎵�鏈夌殑瀛楁 + * @param linkTypeVO 閾炬帴绫诲瀷 + * @return 鎵ц缁撴灉 + */ + List<LinkTypeAttributeVO> getAllAttributes(LinkTypeVO linkTypeVO); + + /** + * 鑾峰彇闈為粯璁ゅ瓧娈电殑閾炬帴绫诲瀷灞炴�� + * @param linkTypeVO 閾炬帴绫诲瀷 + * @return + */ + List<LinkTypeAttributeVO> getAttributesNoDefault(LinkTypeVO linkTypeVO); + + /** + * 鎵归噺鑾峰彇闈為粯璁ゅ瓧娈电殑閾炬帴绫诲瀷灞炴�� + * @param linkTypeDOList 閾炬帴绫诲瀷 + * @return 鎵ц缁撴灉 + */ + Map<String, List<LinkTypeAttributeVO>> batchGetAttributesNoDefault(List<LinkType> linkTypeDOList); } -- Gitblit v1.9.3