package com.qxueyou.scc.sys.service; import java.util.List; import com.qxueyou.scc.admin.classes.model.ClsClass; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.sys.model.SysMenu; import com.qxueyou.scc.user.model.User; public interface IPrivilegeService { /** * »ñÈ¡ÒÑÊÚȨ²Ëµ¥Áбí * @param name * @return */ List getPrivilegesMenus(String userId); /** * »ñÈ¡°àÖ÷ÈÎÔÚµ±Ç°»ú¹¹Ïµİ༶ * @param name * @return */ List getChargerClasses(String userId,String orgId); /** * »ñÈ¡½²Ê¦ÔÚµ±Ç°»ú¹¹µÄ°à¼¶ * @param name * @return */ List getTeacherClasses(String userId,String orgId); /** * »ñÈ¡ÖúÀí½²Ê¦ÔÚµ±Ç°»ú¹¹µÄ°à¼¶ * @param name * @return */ List getAssisTeacherClasses(String userId,String orgId); /** * ÐÂÔölist * @param privileges * @return */ Result updatePrivileges(String[] arrMenuIds,String roleId); /** * ɾ³ýlist * @param privileges * @return */ Result deletePrivileges(String[] deleteMenuIds,String roleId); /* * »ñÈ¡½²Ê¦Ö±²¥¹ØÁªµÄclass * */ public List getTeacherLiveClasses(String userId,String orgId); /** * »ñÈ¡Óû§È¨ÏÞ */ public Result getMenus(User user); }