From b7a96fdc87ba86a100cd8fddbd03080f72703089 Mon Sep 17 00:00:00 2001 From: ludc <pUXmgxCf6A> Date: 星期三, 17 五月 2023 21:56:15 +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