123456789101112131415161718192021222324 |
- 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<TreeNode> {
- List<TreeNodeVO> getTreeNode(@Param("queryTreeNodeDTO")QueryTreeNodeDTO queryTreeNodeDTO);
- List<TreeNodeVO> getTreeNodeByIds(List<Integer> ids,Boolean ifCopyChild,Integer type,Integer typeId);
- List<TreeNodeVO> getTreeNodes(String sql1,String sql2,String sql3);
- public Long getTreeNodeCount(String sql);
- }
|