package com.jiuqi.mobile.nigo.comeclose.manager.base; import java.util.List; import com.jiuqi.mobile.nigo.comeclose.bean.base.RoleModuleBean; import com.jiuqi.mobile.nigo.comeclose.json.JSONArray; import com.jiuqi.mobile.nigo.comeclose.manager.ISimpleManger; import com.jiuqi.mobile.nigo.comeclose.manager.ManagerAnnotation; @ManagerAnnotation(implClass="com.jiuqi.mobile.nigo.biz.base.manager.RoleModuleManagerImpl") public interface IRoleModuleManager extends ISimpleManger<RoleModuleBean>{ /** * @Title: getByRoleGuid * @Description: TODO(根据角色guid和省份code,获取角色模块信息) * @param @param guid * @param @param provinceCode * @param @return 设定文件 * @return RoleModuleBean[] 返回类型 * @throws */ RoleModuleBean[] getByRoleGuid(String guid,int provinceCode); /** * @Title: getRoleModulesByRoleguid * @Description: 获取角色模块集合,根据角色guid和行政区划,包含区域模块表信息 * @param @param roleguid * @param @param provinceCode * @param @return 设定文件 * @return RoleModuleBean[] 返回类型 * @throws */ List<RoleModuleBean> getRoleModulesByRoleguid(List<String> roleguids,int provinceCode); /** * @Title: updateRoleModules * @Description: 保存修改角色模块信息 * @param @param array * @param @param roleGuid * @param @throws Exception 设定文件 * @return void 返回类型 * @throws */ void updateRoleModules(JSONArray array,String roleGuid) throws Exception; /** * @Title: getRoleModuleByRoleGuid * @Description: TODO(根据角色guid获取角色模块信息) * @param @param guid * @param @return 设定文件 * @return RoleModuleBean[] 返回类型 * @throws */ RoleModuleBean[] getRoleModuleByRoleGuid(String guid); }