package cn.cslg.pas.mapper; import cn.cslg.pas.common.dto.business.QueryTreeNodeDTO; import cn.cslg.pas.common.vo.business.TreeNodeVO; import cn.cslg.pas.domain.business.TreeNode; import cn.cslg.pas.service.query.Query; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * 架构的Mapper层 * @Author xiexiang * @Date 2023/10/26 */ @Repository public interface TreeNodeMapper extends BaseMapper { List getTreeNode(@Param("queryTreeNodeDTO")QueryTreeNodeDTO queryTreeNodeDTO); List getTreeNodeByIds(List ids,Boolean ifCopyChild,Integer type,Integer typeId); List getTreeNodes(String sql1,String sql2,String sql3); public Long getTreeNodeCount(String sql); }