lyh
2025-02-25 ed9f1d757d6d3486dd69a726454eb69c3c9bc538
lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/service/IMdcProductionService.java
@@ -6,6 +6,7 @@
import org.jeecg.modules.system.model.ProductionIdModel;
import java.util.List;
import java.util.Map;
/**
 * @Description: 产线表
@@ -61,6 +62,11 @@
    List<MdcProduction> queryProdByPid(String pid);
    /**
     * 递归查询所有子节点
     */
    List<MdcProduction> recursionChildrenByPid(String pid);
    /**
     * 根据用户id获取产线下拉树选项
     */
    List<ProductionIdModel> loadProductionTreeOptions(String userId);
@@ -83,4 +89,26 @@
     * 根据用户id查询用户工段权限
     */
    String findThreeProductionId(String userId);
    /**
     *  查询所有父节点和本节点名称
     * @param id
     * @return
     */
    List<String> findListParentTreeAll(String id);
    /**
     *  查询所有父节点名称
     * @param parentId
     * @param stringList
     * @return
     */
    List<String> findListParentTree(String parentId,List<String> stringList);
    /**
     * 获取用户所在的部门
     * @param userId
     * @return
     */
    Map<String, MdcProduction> getUserAssignedDepart(String userId);
}