package com.jiuqi.mobile.nigo.comeclose.manager.base; import java.util.List; import com.jiuqi.mobile.nigo.comeclose.bean.base.UserClientModuleBean; 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.UserClientModuleManagerImpl") public interface IUserClientModuleManager extends ISimpleManger<UserClientModuleBean>{ /** * 根据用户guid获取用户模块 * @param userGuid * @return List<UserClientModuleBean> */ List<UserClientModuleBean> getByUserGuid(String userGuid); /** * 还原为标准的模块,查角色模块 * @param userGuid * @param roleCode * @return String */ @Deprecated String initUserModule(String userGuid,int roleCode); /** * @Title: saveOrUpdateUserModules * @Description: TODO(保存、修改用户定制模块) * @param @param jsonString * @param @param userGuid * @param @return 设定文件 * @return boolean 返回类型 * @throws */ boolean saveOrUpdateUserModules(String jsonString,String userGuid,int...remark); /** * @Title: deleteUserClientModuleByUserGuid * @Description:根据userguid删除用户客户端模块 * @param @param userGuid * @param @return 设定文件 * @return boolean 返回类型 * @throws */ boolean deleteUserClientModuleByUserGuid(String userGuid); //保存或修改用户模块 //void updateUserModules(JSONArray array, String userGuid) throws Exception; }