From 4788f8d86807296a3dce75b5dd428c0a8d5828db Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期五, 25 七月 2025 17:12:39 +0800 Subject: [PATCH] 分类字典设置上级是否存在子节点修改 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/mapper/ProcessStreamMapper.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/mapper/ProcessStreamMapper.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/mapper/ProcessStreamMapper.java index b89ef08..4e4813e 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/mapper/ProcessStreamMapper.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/mapper/ProcessStreamMapper.java @@ -1,7 +1,29 @@ package org.jeecg.modules.dnc.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import io.lettuce.core.dynamic.annotation.Param; +import org.apache.ibatis.annotations.Select; import org.jeecg.modules.dnc.entity.ProcessStream; +import java.util.List; + public interface ProcessStreamMapper extends BaseMapper<ProcessStream> { + /** + * 鏌ヨ宸ュ簭淇℃伅 + * @param userId + * @return + */ + List<ProcessStream> getByUserPerms(String userId); + + /** + * 鏍规嵁涓�缁勯儴浠跺拰闆朵欢鏌ユ壘宸ュ簭 + * @param productId + * @param componentIds + * @param partsIds + * @return + */ + List<ProcessStream> findByPartsAndComponents(String productId, List<String> componentIds, List<String> partsIds); + + @Select("SELECT * FROM nc_process_stream WHERE process_id = #{processId}") + ProcessStream selectById(@Param("processId") String processId); } -- Gitblit v1.9.3