package com.moral.api.service;
import com.moral.api.entity.ManageMenu;
import com.baomidou.mybatisplus.extension.service.IService;
import com.moral.api.entity.ManageRole;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.Map;
/**
*
* 后台菜单 服务类
*
*
* @author moral
* @since 2021-03-09
*/
@Transactional
public interface ManageMenuService extends IService {
/**
* @Description: 添加菜单
* @Param: [ManageMenu]
* @return: Map
* @Author: 李子杰
* @Date: 2021/7/26
*/
@Transactional
Map insertManageMenu(ManageMenu manageMenu);
/**
* @Description: 更新菜单
* @Param: [Map]
* @return: Map
* @Author: 李子杰
* @Date: 2021/7/26
*/
@Transactional
Map updateManageMenu(Map map);
/**
* @Description: 删除菜单
* @Param: [Map]
* @return: Map
* @Author: 李子杰
* @Date: 2021/7/26
*/
@Transactional
Map deleteManageMenu(Map map);
/**
* @Description: 分页查询所有菜单
* @Param: [Map]
* @return: List
* @Author: 李子杰
* @Date: 2021/7/26
*/
List
* @Author: 李子杰
* @Date: 2021/7/26
*/
List
* @Author: 陈凯裕
* @Date: 2021/7/26
*/
List getParentChildrenMenusByRoles(List roles);
}