package com.jiuqi.mobile.nigo.comeclose.manager.base;
import com.jiuqi.mobile.nigo.comeclose.bean.base.UserModuleBean;
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.UserModuleManagerImpl")
public interface IUserModuleManager extends ISimpleManger<UserModuleBean> {
/**
* @Title: getByUserGuid
* @Description: 根据用户guid查询用户模块
* @param @param userGuid
* @param @return 设定文件
* @return UserModuleBean[] 返回类型
* @throws
*/
UserModuleBean[] getByUserGuid(String userGuid);
/**
* @Title: initUserModule
* @Description: 用户定制模块
* @param @param userGuid
* @param @param roleCode
* @param @param provinceCode 设定文件
* @return void 返回类型
* @throws
*/
@Deprecated
void initUserModule(String userGuid,int roleCode,int provinceCode);
/**
* @Title: updateUserModules
* @Description: 修改用户定制模块
* @param @param array
* @param @param guid 用户guid
* @param @throws Exception 设定文件
* @return void 返回类型
* @throws
*/
void updateUserModules(String jsonString, String guid) throws Exception;
}