package com.dg.core.db.gen.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; 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 ClassifyAdministrationMapper extends BaseMapper { /** * 获取管理菜单列表 * @return */ public List selectConfigList(@Param("classifyName") String classifyName, @Param("classifyGrade") String classifyGrade); /** * 获取管理菜单列表 * @return */ public List selectConfigList(IPage page, Integer state, @Param("classifyName") String classifyName, @Param("classifyGrade") 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(@Param("classifyName") String classifyName, @Param("classifyGrade") String classifyGrade); /** * 获取管理菜单列表(根目录分页) * @return */ List selectRootList (IPage page, Integer state,@Param("parentId")String parentId,@Param("departmentId")Integer departmentId); /** * 获取管理菜单列表(根目录不分页) * @return */ List selectRootList (@Param("parentId")String parentId,@Param("departmentId")Integer departmentId); /** * 根据上级id查询子分类 * @param parentId * @return */ List selectParent(String parentId); List selectParentData(String parentId); }