package com.moral.api.mapper; import com.moral.api.entity.ManageMenu; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.moral.api.entity.ManageRole; import java.util.List; import java.util.Map; /** *

* 后台菜单 Mapper 接口 *

* * @author moral * @since 2021-03-09 */ public interface ManageMenuMapper extends BaseMapper { /** * @Description: 根据角色获取所有的根菜单 * @Param: [roles] * @return: java.util.List * @Author: 陈凯裕 * @Date: 2021/3/10 */ List getParentMenuByRoles(List roles); /** * @Description: 根据根菜单获取对应的子菜单 * @Param: * @return: * @Author: 陈凯裕 * @Date: 2021/3/10 */ List getChildrenByParentId(Integer parentId); List getParentChildrenMenusByRoles(List roles); ManageMenu getManageMenuByName(String name); ManageMenu getManageMenuById(int id); void insertOne(ManageMenu manageMenu); void updateManageMenuById(Map map); }