From 729db9dd93f8884a8f1f0b32a4462708f858ea9b Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 13 六月 2023 20:05:53 +0800 Subject: [PATCH] 代码整合 --- Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java index 716a052..4dfece4 100644 --- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java +++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java @@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.vci.ubcs.omd.entity.LinkType; +import com.vci.ubcs.omd.vo.BtmTreeVO; import com.vci.ubcs.omd.vo.LinkTypeAttributeVO; import com.vci.ubcs.omd.vo.LinkTypeVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.web.pagemodel.PageHelper; +import org.springblade.core.mp.base.BaseService; import java.util.Collection; import java.util.List; @@ -19,7 +21,7 @@ * @author LiHang * @date 2023/5/24 */ -public interface ILinkTypeService extends IService<LinkType> { +public interface ILinkTypeService extends BaseService<LinkType> { /** * 鑾峰彇閾炬帴绫诲瀷鍒楄〃 @@ -203,4 +205,33 @@ * @return 鑻辨枃鍚嶇О鑻辨枃灏忓啓 */ Set<String> listUsedBtmType(); + /** + * 鎸塪omain鍒嗙粍锛屾煡璇笟鍔$被鍨嬪睘鎬х粨鏋� + * @return 鏌ヨ缁撴灉 + */ + List<BtmTreeVO> treeDomain(); + + /** + * 鑾峰彇閾炬帴绫诲瀷锛屽彧鏈夐粯璁ゅ瓧娈� + * + * @param linkTypeId 閾炬帴绫诲瀷id + * @return 榛樿瀛楁灞炴�� + */ + LinkTypeVO getLinkTypeDefaultAttrById(String linkTypeId); + + /** + * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁 + * + * @param linkTypeId 閾炬帴绫诲瀷id + * @return 鎵�鏈夊瓧娈� + */ + LinkTypeVO getLinkTypeAllAttrById(String linkTypeId); + + /** + * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁 + * + * @param linkTypeOid 閾炬帴绫诲瀷涓婚敭 + * @return 鎵�鏈夊瓧娈� + */ + LinkTypeVO getLinkTypeAllAttrByOid(String linkTypeOid); } -- Gitblit v1.9.3