From 0496aed6e04c5084f05ce1035ba9ec38e3d4e9c7 Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期五, 01 十一月 2024 15:17:41 +0800 Subject: [PATCH] 集成获取mdm分发通用数据格式接口集成 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeSynonymService.java | 64 +++++++++++++++++++++++++++----- 1 files changed, 54 insertions(+), 10 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeSynonymService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeSynonymService.java index dd86eb2..a05677c 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeSynonymService.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeSynonymService.java @@ -16,10 +16,16 @@ */ package com.vci.ubcs.code.service; -import com.vci.ubcs.code.entity.CodeSynonymEntity; -import com.vci.ubcs.code.vo.CodeSynonymVO; -import org.springblade.core.mp.base.BaseService; -import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.service.IService; +import com.vci.ubcs.code.entity.CodeSynonym; +import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; +import org.springblade.core.tool.api.R; + +import java.util.List; +import java.util.Map; /** * 杩戜箟璇嶇淮鎶� 鏈嶅姟绫� @@ -27,16 +33,54 @@ * @author yuxc * @since 2023-04-04 */ -public interface ICodeSynonymService { +public interface ICodeSynonymService extends IService<CodeSynonym> { /** - * 鑷畾涔夊垎椤� - * - * @param page - * @param plCodeSynonym + * 杩戜箟璇嶇淮鎶� 鏂板 + * @param codeSynonym * @return */ - IPage<CodeSynonymVO> selectPlCodeSynonymPage(IPage<CodeSynonymVO> page, CodeSynonymVO plCodeSynonym); + boolean addSave( CodeSynonym codeSynonym); + /** + * 杩戜箟璇嶇淮鎶� 淇敼 + * @param codeSynonym + * @return + */ + boolean editSave(CodeSynonym codeSynonym); + + /** + * 杩戜箟璇嶇姸鎬佸仠鐢ㄥ惎鐢� + * @param map + * @return + */ + boolean updateStatus(Map<String,String> map); + + /** + * 鍒犻櫎 + * @param oids + * @return + */ + R deleteDataByIds(String oids); + + /** + * 鏌ョ湅杩戜箟璇嶆煡璇㈣鍒欎娇鐢ㄨ寖鍥� + * @param oid + * @return + */ + List<CodeClassifyTemplateAttrVO> listUseRangeInClsTempAttr(String oid); + + /** + * 鏍圭粷wrapper鏌ヨ杩戜箟璇嶆煡璇㈣鍒� + * @param wrappers + * @return + */ + String selectNameByWrapper(LambdaQueryWrapper<CodeSynonym> wrappers); + + /** + * 鑾峰彇杩戜箟璇嶆煡璇㈣鍒� + * @return + */ + Map<String,List<CodeSynonym>> getCodeSynonymByOids(Map<String, CodeClassifyTemplateAttrVO> sysonymAttrMap); } -- Gitblit v1.9.3