From 1b3da5b6c1e847d5e9381cbe21c1670340db9533 Mon Sep 17 00:00:00 2001
From: ludc <pUXmgxCf6A>
Date: 星期三, 17 五月 2023 21:54:11 +0800
Subject: [PATCH] 以及发布webservice接口功能搭建,将通通用接口移植过来
---
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java | 163 +++++++++++++++++++++++++++++++++++++----------------
1 files changed, 113 insertions(+), 50 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 2c7f399..3b27cc4 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
@@ -2,15 +2,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
-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.CodeRuleVO;
-import com.vci.ubcs.starter.web.pagemodel.KeyValue;
-
-import java.util.List;
/**
* 涓绘暟鎹紩鎿庢湇鍔�
@@ -18,46 +10,117 @@
* @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 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