package com.cl.privilege.biz;
import java.util.List;
import com.cl.privilege.model.Module;
/**
* 模块表相关操作
*/
public interface IModuleService {
/**
* 获取所有Module
* @return
*/
List<Module> getModuleList();
/**
* 根据flag获取Module
* @param flag
* @return
*/
List<Module> getModuleListByFlag(String flag);
/**
* 查询roleId具有权限的模块列表
* @param roleId
* @return
*/
List<Module> getModuleListByRoleId(Integer roleId);
/**
* 查询userId具有权限的模块列表
* @param userId
* @return
*/
List<Module> getModuleListByUserId(Integer userId);
}