From 6138318ebe15d251d6ae6e3e1ec57c8af94216d7 Mon Sep 17 00:00:00 2001 From: ludc <pUXmgxCf6A> Date: 星期四, 18 五月 2023 10:53:27 +0800 Subject: [PATCH] 以及发布webservice接口功能搭建,将通通用接口移植过来 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmEngineService.java | 81 ++++++++++++++++++++++------------------ 1 files changed, 44 insertions(+), 37 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 76250db..908dc2f 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,39 +1,46 @@ -//package com.vci.ubcs.code.service; -// -// -//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; -// -//import java.util.List; -// -///** -// * 涓绘暟鎹紩鎿庢湇鍔� -// * @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); +package com.vci.ubcs.code.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; +import com.vci.ubcs.code.entity.CodeAllCode; +import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO; +import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; + +import java.util.List; + +/** + * 涓绘暟鎹紩鎿庢湇鍔� + * @author weidy + * @date 2022-2-21 + */ +public interface MdmEngineService extends IService<CodeAllCode> { + + + /** + * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄 + * @param codeClassifyOid 鍒嗙被鐨勪富閿� + * @return 妯℃澘鐨勬樉绀哄璞� + */ + CodeClassifyTemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid); + + /** + * 浣跨敤鍒嗙被鐨勪富閿幏鍙栧彲浠ヤ娇鐢ㄧ殑妯℃澘瀵硅薄 + * @param codeClassifyOid 鍒嗙被鐨勪富閿� + * @param hasAttr 鍖呭惈灞炴�� + * @return 妯℃澘鐨勬樉绀哄璞� + */ + CodeClassifyTemplateVO getUsedTemplateByClassifyOid(String codeClassifyOid, boolean hasAttr); + + + + /** + * 浣跨敤鍒嗙被鐨勫叏閮ㄤ俊鎭幏鍙栫紪鐮佽鍒� + * @param fullInfoBO 鍒嗙被鐨勫叏閮ㄤ俊鎭� + * @return 瑙勫垯鐨勫唴瀹� + */ + CodeRuleVO getCodeRuleByClassifyFullInfo(CodeClassifyFullInfoBO fullInfoBO); + //// //// /** //// * 鑾峰彇鏋氫妇鐨勪笅鎷夐�夐」 @@ -133,4 +140,4 @@ //// * @param orderDTO 鏁版嵁鐨勫唴瀹癸紝涓嶇敤鍖呭惈鐮佹鐨勫唴瀹逛簡 //// */ //// void editSaveCode(CodeOrderDTO orderDTO); -//} +} -- Gitblit v1.9.3