com.ajaxjs.cms.app.catelog.CatelogService Maven / Gradle / Ivy
The newest version!
package com.ajaxjs.cms.app.catelog;
import java.util.List;
import java.util.Map;
import com.ajaxjs.framework.IBaseService;
public interface CatelogService extends IBaseService {
/**
* 获取所有分类
*
* @param param
* @return
*/
public List findAll();
/**
* 根据父 id 获取下一层的子分类列表,获取直接一层的分类。
*
* @param id 父 id
* @return 子分类列表
* @throws ServiceException
*/
public List findByParentId(int id);
/**
* 根据父 id 获取所有的子id列表(不包含父节点),不管多少层
*
* @param parentId 父 id
* @param isWithParent 是否需要连同父节点一起返回
* @return 所有的子id列表
*/
public List getAllListByParentId(int parentId, boolean isWithParent);
/**
* 根据父 id 获取所有的子id列表(包含父节点),不管多少层
*
* @param parentId 父 id
* @return
*/
public List getAllListByParentId(int parentId);
/**
*
* @param parentId
* @return
*/
public List
© 2015 - 2024 Weber Informatics LLC | Privacy Policy