package com.dg.core.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.dg.core.ResultData; import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.TransactionEvent; import org.springframework.data.repository.query.Param; import java.util.List; public interface IClassifyAdministrationService { /** * 获取管理菜单列表 * @return */ public List selectConfigList(String classifyName, String classifyGrade); /** * 获取管理菜单列表 * @return */ public List selectConfigList(IPage page, Integer state, String classifyName, String classifyGrade); /** * 新增分类 * @param entity * @return */ public int insertConfig(ClassifyAdministration entity); /** * 更新分类 * @param entity * @return */ public int updateConfig(ClassifyAdministration entity); /** * 删除分类 * @param Id * @return */ public int deleteConfigById(String Id); /** * 统计数量 * @return */ public int countNum(String classifyName,String classifyGrade); /** * 获取管理菜单列表(已分级) * @return */ List selectConfigListByParentId(String parentId,Integer departmentId); /** * 获取管理菜单列表(根目录分页) * @return */ List selectRootList (IPage page, Integer stat,String parentId,Integer departmentId); /** * 获取分类根据id 如果是二级id则获取的是办事指南 * @return */ ResultData queryListById(Integer id); /** * 根据上级id查询子分类 * @param parentId * @return */ List selectParent(String parentId); List selectParentData(String parentId); }