PermissionService.java
736 字节
package com.tianbo.warehouse.service;
import com.github.pagehelper.PageInfo;
import com.tianbo.warehouse.model.PERMISSION;
import java.util.List;
import java.util.Map;
public interface PermissionService {
PageInfo<PERMISSION> findAll(int pageNum, int pageSize, String name);
List<PERMISSION> findByRoleId(Integer roleId);
List<PERMISSION> getPermissionList(List<PERMISSION> permissions, Integer pid);
int insertSelective(PERMISSION record);
/**
* 获取登录用户可访问的权限menus列表
* @param userId
* @return
*/
Map<String,Object> getUserMenus(Integer userId);
int updateByPrimaryKeySelective(PERMISSION permission);
int deleteByPrimaryKey(String companyId);
}