From b46cf401da847d7cca6269c6b2ffb04f6f72691a Mon Sep 17 00:00:00 2001 From: ludc Date: 星期日, 14 五月 2023 03:57:37 +0800 Subject: [PATCH] 新增应用码段下的参照配置界面,以及代码整合 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeKeyattrrepeatService.java | 40 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 39 insertions(+), 1 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeKeyattrrepeatService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeKeyattrrepeatService.java index 538f5ed..4df9740 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeKeyattrrepeatService.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeKeyattrrepeatService.java @@ -16,10 +16,14 @@ */ package com.vci.ubcs.code.service; +import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.entity.CodeKeyattrrepeatEntity; import com.vci.ubcs.code.vo.CodeKeyattrrepeatVO; -import org.springblade.core.mp.base.BaseService; +import com.vci.ubcs.code.vo.pagemodel.CodeKeyAttrRepeatRuleVO; import com.baomidou.mybatisplus.core.metadata.IPage; + +import java.util.Collection; +import java.util.List; /** * 鍏抽敭灞炴�ф煡閲嶈鍒� 鏈嶅姟绫� @@ -38,5 +42,39 @@ */ IPage<CodeKeyattrrepeatVO> selectPlCodeKeyattrrepeatPage(IPage<CodeKeyattrrepeatVO> page, CodeKeyattrrepeatVO plCodeKeyattrrepeat); + /** + * 涓婚敭鎵归噺鑾峰彇鍏抽敭鏁版嵁鏌ラ噸瑙勫垯 + * + * @param oidCollections 涓婚敭闆嗗悎锛屼絾鏄彈鎬ц兘褰卞搷锛屽缓璁竴娆℃煡璇笉瓒呰繃10000涓� + * @return 鍏抽敭鏁版嵁鏌ラ噸瑙勫垯鏄剧ず瀵硅薄 + */ + List<CodeKeyAttrRepeatRuleVO> listCodeKeyAttrRepeatRuleByOids(Collection<String> oidCollections) ; + /** + * 鎵归噺鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞� + * @param codeKeyattrrepeatEntityS 鏁版嵁瀵硅薄鍒楄〃 + * @return 鏄剧ず瀵硅薄 + */ + List<CodeKeyAttrRepeatRuleVO> codeKeyAttrRepeatRuleDO2VOs(Collection<CodeKeyattrrepeatEntity> codeKeyattrrepeatEntityS); + + /** + * 鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞� + * @param codeKeyattrrepeatEntity 鏁版嵁瀵硅薄 + * @return 鏄剧ず瀵硅薄 + */ + CodeKeyAttrRepeatRuleVO codeKeyAttrRepeatRuleDO2VO(CodeKeyattrrepeatEntity codeKeyattrrepeatEntity); + + /** + * 浣跨敤鍒嗙被鐨勫叏閮ㄤ俊鎭潵鑾峰彇鍏抽敭灞炴�у垽鏂鍒欑殑鍐呭 + * @param classifyFullInfo 涓婚搴撳垎绫荤殑鍏ㄩ儴淇℃伅 + * @return 瑙勫垯鐨勬樉绀哄璞� + */ + CodeKeyattrrepeatVO getRuleByClassifyFullInfo(CodeClassifyFullInfoBO classifyFullInfo); + + /** + * 涓婚敭鑾峰彇鍏抽敭鏁版嵁鏌ラ噸瑙勫垯 + * @param oid 涓婚敭 + * @return 鍏抽敭鏁版嵁鏌ラ噸瑙勫垯鏄剧ず瀵硅薄 + */ + CodeKeyAttrRepeatRuleVO getObjectByOid(String oid); } -- Gitblit v1.9.3