管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2024-12-18 0c8cd957630d43aa71183d34ecb1faf60689f8a4
src/main/java/com/lf/server/mapper/data/DirMapper.java
@@ -21,7 +21,7 @@
     * @param dirEntity
     * @return
     */
    public Integer insertDir(DirEntity dirEntity);
    public Integer insert(DirEntity dirEntity);
    /**
     * 插入多条
@@ -29,7 +29,7 @@
     * @param list
     * @return
     */
    public Integer insertDirs(List<DirEntity> list);
    public Integer inserts(List<DirEntity> list);
    /**
     * 删除一条
@@ -53,7 +53,7 @@
     * @param dirEntity
     * @return
     */
    public Integer updateDir(DirEntity dirEntity);
    public Integer update(DirEntity dirEntity);
    /**
     * 更新多条
@@ -61,7 +61,7 @@
     * @param list
     * @return
     */
    public Integer updateDirs(List<DirEntity> list);
    public Integer updates(List<DirEntity> list);
    /**
     * 查询单条数据
@@ -70,6 +70,14 @@
     * @return
     */
    public DirEntity selectDir(int id);
    /**
     * 根据Code查询目录
     *
     * @param code
     * @return
     */
    public DirEntity selectByCode(String code);
    /**
     * 查询多条数据
@@ -86,10 +94,57 @@
    public List<DirEntity> selectDirRoot();
    /**
     * 递归查询
     * 查询项目
     *
     * @param name
     * @return
     */
    public List<DirEntity> selectDirRecursive(String name);
    public List<DirEntity> selectProject(String name);
    /**
     * 递归查询
     *
     * @param id
     * @return
     */
    public List<DirEntity> selectRecursiveById(Integer id);
    /**
     * 递归查询
     *
     * @param pid
     * @return
     */
    public List<DirEntity> selectByPid(int pid);
    /**
     * 查询项目目录树
     *
     * @return
     */
    public List<DirEntity> selectDirsForPrj();
    /**
     * 根据父ID查找最大排序号
     *
     * @return
     */
    public Integer selectMaxOrderNum();
    /**
     * 根据名称查找目录
     *
     * @param name
     * @param pid
     * @return
     */
    public DirEntity selectDirByName(String name, Integer pid);
    /**
     * 根据编码查询名称
     *
     * @param code
     * @return
     */
    public String selectNameByCode(String code);
}