package org.jeecg.modules.demo.resManager.catalog.service; import org.jeecg.modules.demo.resManager.catalog.entity.Rescatalog; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.common.exception.JeecgBootException; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import java.util.List; /** * @Description: 资源目录 * @Author: jeecg-boot * @Date: 2022-01-17 * @Version: V1.0 */ public interface IRescatalogService extends IService { /**根节点父ID的值*/ public static final String ROOT_PID_VALUE = "0"; /**树节点有子节点状态值*/ public static final String HASCHILD = "1"; /**树节点无子节点状态值*/ public static final String NOCHILD = "0"; /**新增节点*/ void addRescatalog(Rescatalog rescatalog); /**修改节点*/ void updateRescatalog(Rescatalog rescatalog) throws JeecgBootException; /**删除节点*/ void deleteRescatalog(String id) throws JeecgBootException; /**查询所有数据,无分页*/ List queryTreeListNoPage(QueryWrapper queryWrapper); }