From b642d244b6df736ecd390368a9ffff72ddad56e5 Mon Sep 17 00:00:00 2001
From: ludc <pUXmgxCf6A>
Date: 星期三, 17 五月 2023 21:57:11 +0800
Subject: [PATCH] 以及发布webservice接口功能搭建,将通通用接口移植过来
---
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java | 254 ++++++++++++++++++++++++++------------------------
1 files changed, 132 insertions(+), 122 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java
index 3b27cc4..76250db 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java
@@ -1,126 +1,136 @@
-package com.vci.ubcs.code.service;
-
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.vci.ubcs.code.entity.CodeAllCode;
-
-/**
- * 涓绘暟鎹紩鎿庢湇鍔�
- * @author weidy
- * @date 2022-2-21
- */
-public interface MdmEngineService extends IService<CodeAllCode> {
-// /**
-// * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄
-// * @param codeClassifyOid 鍒嗙被鐨勪富閿�
-// * @return 妯℃澘鐨勬樉绀哄璞�
-// */
-// CodeClstemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid);
+//package com.vci.ubcs.code.service;
//
-// /**
-// * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄
-// * @param codeClassifyOid 鍒嗙被鐨勪富閿�
-// * @param hasAttr 鍖呭惈灞炴��
-// * @return 妯℃澘鐨勬樉绀哄璞�
-// */
-// CodeClstemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid, boolean hasAttr);
//
-// /**
-// * 鑾峰彇鏋氫妇鐨勪笅鎷夐�夐」
-// * @param attrVO 妯℃澘灞炴�х殑瀵硅薄
-// * @return 涓嬫媺閫夐」
-// */
-// List<KeyValue> listComboboxItems(CodeClassifyTemplateAttrVO attrVO);
+//import com.baomidou.mybatisplus.extension.service.IService;
+//import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO;
+//import com.vci.ubcs.code.dto.CodeOrderDTO;
+//import com.vci.ubcs.code.dto.datapush.BaseModelDTO;
+//import com.vci.ubcs.code.entity.CodeAllCode;
+//import com.vci.ubcs.code.vo.CodeClstemplateVO;
+//import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO;
+//import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO;
+//import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO;
+//import com.vci.ubcs.starter.web.pagemodel.KeyValue;
//
-// /**
-// * 淇敼鐘舵��
-// * @param baseModelDTO 鏁版嵁浼犺緭瀵硅薄
-// */
-// void changeStatus(BaseModelDTO baseModelDTO);
+//import java.util.List;
//
-// /**
-// * 鐢宠鍗曚竴缂栫爜
-// * @param orderDTO 鐢宠鐨勪俊鎭紝闇�瑕佸寘鍚睘鎬х殑鍐呭鍜岀爜娈电浉鍏崇殑鍐呭
-// * @return 杩斿洖缂栫爜鐨勫唴瀹�
-// */
-// String addSaveCode(CodeOrderDTO orderDTO);
-//
-// /**
-// * 鍒ゆ柇缂栫爜鐨勭爜娈垫槸鍚﹁緭鍏ユ垨鑰呴�夋嫨浜嗙爜鍊�
-// * @param ruleVO 瑙勫垯鐨勬樉绀哄璞�
-// * @param orderDTO 缂栫爜鐢宠鐨勫唴瀹�
-// */
-// void checkSecValueOnOrder(CodeRuleVO ruleVO, CodeOrderDTO orderDTO);
-//
-// /**
-// * 灏佽鍏抽敭灞炴�х殑鏌ヨ璇彞
-// *
-// * @param value 褰撳墠鐨勫��
-// * @param keyRuleVO 鍏抽敭灞炴�х殑鎺у埗瑙勫垯锛屽彲浠ヤ负绌�
-// * @param attrId 灞炴�х殑缂栧彿
-// * @param trim 鏄惁鍘婚櫎绌烘牸
-// * @param ignoreCase 鏄惁涓嶅尯鍒嗗ぇ灏忓啓
-// * @param ignoreWidth 鏄惁蹇界暐鍏ㄥ崐瑙�
-// * @param trimAll 鏄惁蹇界暐鍏ㄩ儴绌烘牸
-// * @param conditionMap 鏌ヨ鏉′欢
-// */
-// void wrapperKeyAttrConditionMap(String value, CodeKeyattrrepeatVO keyRuleVO, String attrId,
-// boolean trim, boolean ignoreCase, boolean ignoreWidth,
-// boolean trimAll, Map<String, String> conditionMap);
-// /**
-// * 鍒濆鍖栦笟鍔$被鍨�
-// * --鍒涘缓浜洪粯璁や负褰撳墠鐢ㄦ埛锛屽鏋滈渶瑕佷慨鏀癸紝鍙互鍦ㄨ幏鍙栧悗鑷澶勭悊
-// * @param btmName 涓氬姟绫诲瀷鐨勫悕绉帮紝浼氳嚜鍔ㄥ彉鎴愬皬鍐�
-// * @return CodeWupinEntity
-// * @throws VciBaseException 鍒濆鍖栧嚭閿欑殑鏄細鎶涘嚭寮傚父
-// */
-// CodeWupinEntity createCBOByBtmName(String btmName);
-//
-// /**
-// * 淇濆瓨鍙緭鍙�夌殑淇℃伅
-// *
-// * @param templateVO 妯℃澘鐨勫璞�
-// * @param cboList 鏁版嵁鐨勫唴瀹�
-// */
-// void batchSaveSelectChar(CodeClstemplateVO templateVO, /*List<ClientBusinessObject> cboList*/
-// List<String> cboList);
-//
-// /**
-// * 浣跨敤妯℃澘鐨勪富閿幏鍙栬〃鍗曠殑淇℃伅
-// * @param templateOid 妯℃澘鐨勪富閿�
-// * @param codeClassifyOid 浣跨敤妯℃澘鐨勫垎绫荤殑涓婚敭
-// * @return ui鐩稿叧鐨勫唴瀹�
-// */
-// MdmUIInfoVO getFormDefineByTemplateOid(String templateOid, String codeClassifyOid);
-//
-// /**
-// * 妯℃澘灞炴�ц浆鎹负琛ㄥ崟鐨勫瓧娈�
-// *
-// * @param attrVO 妯℃澘灞炴��
-// * @param btmType 涓氬姟绫诲瀷
-// * @return 琛ㄥ崟鐨勫瓧娈�
-// */
-// UIFormItemVO templateAttr2FormField(CodeClstempattrVO attrVO, String btmType) ;
-//
-// /**
-// * 妯℃澘灞炴�ц浆鎹负琛ㄦ牸鏄剧ず鐨勯厤缃�
-// *
-// * @param attrVO 妯℃澘灞炴��
-// * @param forEdit 鏄惁鏄紪杈戞墍闇�
-// * @return 琛ㄦ牸鐨勫瓧娈�
-// */
-// UITableFieldVO templateAttr2TableField(CodeClstempattrVO attrVO, boolean forEdit);
-//
-// /**
-// * 鐩镐技椤规煡璇�
-// * @param orderDTO 缂栫爜鐨勭浉鍏充俊鎭�
-// * @return 鏁版嵁鍒楄〃
-// */
-// DataGrid<Map<String, String>> resembleQuery(CodeOrderDTO orderDTO);
-//
-// /**
-// * 淇敼涓婚搴撴暟鎹�
-// * @param orderDTO 鏁版嵁鐨勫唴瀹癸紝涓嶇敤鍖呭惈鐮佹鐨勫唴瀹逛簡
-// */
-// void editSaveCode(CodeOrderDTO orderDTO);
-}
+///**
+// * 涓绘暟鎹紩鎿庢湇鍔�
+// * @author weidy
+// * @date 2022-2-21
+// */
+//public interface MdmEngineService extends IService<CodeAllCode> {
+//// /**
+//// * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄
+//// * @param codeClassifyOid 鍒嗙被鐨勪富閿�
+//// * @return 妯℃澘鐨勬樉绀哄璞�
+//// */
+//// CodeClstemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid);
+////
+//// /**
+//// * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄
+//// * @param codeClassifyOid 鍒嗙被鐨勪富閿�
+//// * @param hasAttr 鍖呭惈灞炴��
+//// * @return 妯℃澘鐨勬樉绀哄璞�
+//// */
+//// CodeClstemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid, boolean hasAttr);
+////
+//// /**
+//// * 鑾峰彇鏋氫妇鐨勪笅鎷夐�夐」
+//// * @param attrVO 妯℃澘灞炴�х殑瀵硅薄
+//// * @return 涓嬫媺閫夐」
+//// */
+//// List<KeyValue> listComboboxItems(CodeClassifyTemplateAttrVO attrVO);
+////
+//// /**
+//// * 淇敼鐘舵��
+//// * @param baseModelDTO 鏁版嵁浼犺緭瀵硅薄
+//// */
+//// void changeStatus(BaseModelDTO baseModelDTO);
+////
+//// /**
+//// * 鐢宠鍗曚竴缂栫爜
+//// * @param orderDTO 鐢宠鐨勪俊鎭紝闇�瑕佸寘鍚睘鎬х殑鍐呭鍜岀爜娈电浉鍏崇殑鍐呭
+//// * @return 杩斿洖缂栫爜鐨勫唴瀹�
+//// */
+//// String addSaveCode(CodeOrderDTO orderDTO);
+////
+//// /**
+//// * 鍒ゆ柇缂栫爜鐨勭爜娈垫槸鍚﹁緭鍏ユ垨鑰呴�夋嫨浜嗙爜鍊�
+//// * @param ruleVO 瑙勫垯鐨勬樉绀哄璞�
+//// * @param orderDTO 缂栫爜鐢宠鐨勫唴瀹�
+//// */
+//// void checkSecValueOnOrder(CodeRuleVO ruleVO, CodeOrderDTO orderDTO);
+////
+//// /**
+//// * 灏佽鍏抽敭灞炴�х殑鏌ヨ璇彞
+//// *
+//// * @param value 褰撳墠鐨勫��
+//// * @param keyRuleVO 鍏抽敭灞炴�х殑鎺у埗瑙勫垯锛屽彲浠ヤ负绌�
+//// * @param attrId 灞炴�х殑缂栧彿
+//// * @param trim 鏄惁鍘婚櫎绌烘牸
+//// * @param ignoreCase 鏄惁涓嶅尯鍒嗗ぇ灏忓啓
+//// * @param ignoreWidth 鏄惁蹇界暐鍏ㄥ崐瑙�
+//// * @param trimAll 鏄惁蹇界暐鍏ㄩ儴绌烘牸
+//// * @param conditionMap 鏌ヨ鏉′欢
+//// */
+//// void wrapperKeyAttrConditionMap(String value, CodeKeyattrrepeatVO keyRuleVO, String attrId,
+//// boolean trim, boolean ignoreCase, boolean ignoreWidth,
+//// boolean trimAll, Map<String, String> conditionMap);
+//// /**
+//// * 鍒濆鍖栦笟鍔$被鍨�
+//// * --鍒涘缓浜洪粯璁や负褰撳墠鐢ㄦ埛锛屽鏋滈渶瑕佷慨鏀癸紝鍙互鍦ㄨ幏鍙栧悗鑷澶勭悊
+//// * @param btmName 涓氬姟绫诲瀷鐨勫悕绉帮紝浼氳嚜鍔ㄥ彉鎴愬皬鍐�
+//// * @return CodeWupinEntity
+//// * @throws VciBaseException 鍒濆鍖栧嚭閿欑殑鏄細鎶涘嚭寮傚父
+//// */
+//// CodeWupinEntity createCBOByBtmName(String btmName);
+////
+//// /**
+//// * 淇濆瓨鍙緭鍙�夌殑淇℃伅
+//// *
+//// * @param templateVO 妯℃澘鐨勫璞�
+//// * @param cboList 鏁版嵁鐨勫唴瀹�
+//// */
+//// void batchSaveSelectChar(CodeClstemplateVO templateVO, /*List<ClientBusinessObject> cboList*/
+//// List<String> cboList);
+////
+//// /**
+//// * 浣跨敤妯℃澘鐨勪富閿幏鍙栬〃鍗曠殑淇℃伅
+//// * @param templateOid 妯℃澘鐨勪富閿�
+//// * @param codeClassifyOid 浣跨敤妯℃澘鐨勫垎绫荤殑涓婚敭
+//// * @return ui鐩稿叧鐨勫唴瀹�
+//// */
+//// MdmUIInfoVO getFormDefineByTemplateOid(String templateOid, String codeClassifyOid);
+////
+//// /**
+//// * 妯℃澘灞炴�ц浆鎹负琛ㄥ崟鐨勫瓧娈�
+//// *
+//// * @param attrVO 妯℃澘灞炴��
+//// * @param btmType 涓氬姟绫诲瀷
+//// * @return 琛ㄥ崟鐨勫瓧娈�
+//// */
+//// UIFormItemVO templateAttr2FormField(CodeClstempattrVO attrVO, String btmType) ;
+////
+//// /**
+//// * 妯℃澘灞炴�ц浆鎹负琛ㄦ牸鏄剧ず鐨勯厤缃�
+//// *
+//// * @param attrVO 妯℃澘灞炴��
+//// * @param forEdit 鏄惁鏄紪杈戞墍闇�
+//// * @return 琛ㄦ牸鐨勫瓧娈�
+//// */
+//// UITableFieldVO templateAttr2TableField(CodeClstempattrVO attrVO, boolean forEdit);
+////
+//// /**
+//// * 鐩镐技椤规煡璇�
+//// * @param orderDTO 缂栫爜鐨勭浉鍏充俊鎭�
+//// * @return 鏁版嵁鍒楄〃
+//// */
+//// DataGrid<Map<String, String>> resembleQuery(CodeOrderDTO orderDTO);
+////
+//// /**
+//// * 淇敼涓婚搴撴暟鎹�
+//// * @param orderDTO 鏁版嵁鐨勫唴瀹癸紝涓嶇敤鍖呭惈鐮佹鐨勫唴瀹逛簡
+//// */
+//// void editSaveCode(CodeOrderDTO orderDTO);
+//}
--
Gitblit v1.9.3