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); }