From d9f277335044119ab1616aa3a3058e03b20633ac Mon Sep 17 00:00:00 2001 From: yuxc <653031404@qq.com> Date: 星期四, 20 七月 2023 17:59:40 +0800 Subject: [PATCH] 1、增加ALLCODE数据保存时通过ID判断是否有重复数据如果有重复数据则报错。 --- 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.10.0