From d7a83f1396425c4e47da9b95f287b26cd5bb3344 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期三, 12 四月 2023 10:18:53 +0800 Subject: [PATCH] 后端代码整合 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeClassifyMapper.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 53 insertions(+), 6 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeClassifyMapper.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeClassifyMapper.java index 0af6656..f6ad771 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeClassifyMapper.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/mapper/CodeClassifyMapper.java @@ -1,16 +1,63 @@ package com.vci.ubcs.code.mapper; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.vci.ubcs.code.entity.CodeClassify; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO; +import org.apache.ibatis.annotations.MapKey; + +import java.util.List; +import java.util.Map; + /** - * 涓婚搴撳垎绫绘暟鎹搷浣滃眰 + * 涓婚搴撳畾涔夎〃 Mapper 鎺ュ彛 * - * @author ludc - * @date 2022-01-20 + * @author yuxc + * @since 2023-04-06 */ -public interface CodeClassifyMapper extends BaseMapper<CodeClassify> { +public interface CodeClassifyMapper extends BaseMapper<CodeClassify> { + /** + * 鑷畾涔夊垎椤� + * + * @param page + * @param plCodeClassify + * @return + */ + List<CodeClassifyVO> selectPlCodeClassifyPage(IPage page, CodeClassifyVO plCodeClassify); + /** + * 鏌ユ壘瀛愮被 + * + * @param oid + * @return + */ + @MapKey("oid") + Map<String,String> selectAllLevelChildOid(String oid); + + /** + * 鏍¢獙鏄惁鍖呭惈瀛愯妭鐐� + * + * @param oid 鍒嗙被鐨勪富閿� + * @return true 琛ㄧず鍖呭惈 + */ +// @MapKey("oid") + Boolean checkHasChild(String oid); + + /** + * 鏌ユ壘鏍戝舰缁撴瀯 + * + * @param oid 鍒嗙被鐨勪富閿� + * @return 鏁版嵁闆嗗悎 + */ + List<CodeClassify> selectCodeClassifyVOByTree(String oid); + + /** + * 鏌ユ壘鏍戝舰缁撴瀯 + * + * @param oid 鍒嗙被鐨勪富閿� + * @return 鏁版嵁闆嗗悎 + */ + List<CodeClassify> selectAllLevelChildHasPath(String oid); } -- Gitblit v1.9.3