package com.ld.igds.sys.service;
|
|
import com.bstek.bdf2.core.business.IUser;
|
import com.ld.igds.data.Menu;
|
|
import java.util.List;
|
|
/**
|
* 系统相关需求接口
|
*/
|
public interface SystemService {
|
|
/**
|
* 获取当前当路人所拥有的系统菜单
|
*
|
* @return
|
*/
|
List<Menu> getSysMenu();
|
|
/**
|
* 获取集团/公司使用功能菜单,过滤权限
|
*
|
* @return
|
*/
|
List<Menu> getSysGroupMenu();
|
|
/**
|
* 根据父编码获取菜单,要求必须是当前节点下的功能
|
* @param code
|
* @return
|
*/
|
List<Menu> getSysMenuByParentCode(String code);
|
|
/**
|
* 根据类型编码获取菜单信息
|
* @param systemId
|
* @return
|
*/
|
List<Menu> getMenuBySystemId(String companyId, String systemId, IUser user);
|
|
void refreshUrlCache();
|
}
|