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/impl/LinkTypeServiceImpl.java |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
index 409b4f2..1451bc7 100644
--- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LinkTypeServiceImpl.java
@@ -45,6 +45,7 @@
 import org.springframework.transaction.support.DefaultTransactionDefinition;
 import org.springframework.util.CollectionUtils;
 
+import javax.validation.constraints.NotEmpty;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -901,4 +902,56 @@
 			throw new RuntimeException(e);
 		}
 	}
+
+	@Override
+	public boolean deleteLogic(@NotEmpty List<Long> ids) {
+		return false;
+	}
+
+	@Override
+	public boolean changeStatus(@NotEmpty List<Long> ids, Integer status) {
+		return false;
+	}
+
+	/**
+	 * 鑾峰彇閾炬帴绫诲瀷锛屽彧鏈夐粯璁ゅ瓧娈�
+	 *
+	 * @param linkTypeId 閾炬帴绫诲瀷id
+	 * @return 榛樿瀛楁灞炴��
+	 */
+	@Override
+	public LinkTypeVO getLinkTypeDefaultAttrById(String linkTypeId) {
+		LinkTypeVO vo = getLinkTypeById(linkTypeId);
+		List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getDefaultAttributes(vo);
+		vo.setAttributes(attributes);
+		return vo;
+	}
+
+	/**
+	 * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁
+	 *
+	 * @param linkTypeId 閾炬帴绫诲瀷id
+	 * @return 鎵�鏈夊瓧娈�
+	 */
+	@Override
+	public LinkTypeVO getLinkTypeAllAttrById(String linkTypeId) {
+		LinkTypeVO vo = getLinkTypeById(linkTypeId);
+		List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getAllAttributes(vo);
+		vo.setAttributes(attributes);
+		return vo;
+	}
+
+	/**
+	 * 鑾峰彇閾炬帴绫诲瀷锛屾湁鎵�鏈夌殑瀛楁
+	 *
+	 * @param linkTypeOid 閾炬帴绫诲瀷涓婚敭
+	 * @return 鎵�鏈夊瓧娈�
+	 */
+	@Override
+	public LinkTypeVO getLinkTypeAllAttrByOid(String linkTypeOid) {
+		LinkTypeVO vo = getLinkTypeByOid(linkTypeOid);
+		List<LinkTypeAttributeVO> attributes = linkTypeAttributeService.getAllAttributes(vo);
+		vo.setAttributes(attributes);
+		return vo;
+	}
 }

--
Gitblit v1.9.3