1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.imed.costaccount.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.imed.costaccount.common.util.PageUtils;
- import com.imed.costaccount.model.User;
- import com.imed.costaccount.model.dto.MenuEditDTO;
- import com.imed.costaccount.model.dto.MenuSaveDTO;
- import com.imed.costaccount.model.Menu;
- import java.util.Map;
- /**
- * 菜单管理
- *
- * @author huangrui
- * @email
- * @date 2021-08-03 08:56:22
- */
- public interface MenuService extends IService<Menu> {
- /**
- * 保存菜单
- * @param menuSaveDTO {@link MenuSaveDTO}
- * @param user {@linkplain User}
- */
- void saveMenu(MenuSaveDTO menuSaveDTO, User user);
- /**
- * 分页查询菜单列表
- * @param page 页码
- * @param pageSize 每页数据大小
- * @param user 当前登录用户
- * @return 菜单分页列表
- */
- PageUtils selectList(Integer page, Integer pageSize, User user);
- /**
- * 编辑某个菜单
- * @param menuDTO
- * @param user
- */
- void updateMenu(MenuEditDTO menuDTO, User user);
- }
|