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 {
    List getAllMenusByRoles(List roles);
    ManageMenu getManageMenuByName(String name);
    ManageMenu getManageMenuById(int id);
    void insertOne(ManageMenu manageMenu);
    void updateManageMenuById(Map map);
    List getDataWithPage(Map map);
    List getAll();
    List getManageRoleByNameFuzzy(Map map);
    List getManageMenuByNameFuzzy(Map map);
    List getManageMenuByCondition(Map map);
    List getManageMenuByRoleId(int roleId);
}