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<SysMenu> getPrivilegesMenus(String userId);
|
|
/**
|
* »ñÈ¡°àÖ÷ÈÎÔÚµ±Ç°»ú¹¹Ïµİ༶
|
* @param name
|
* @return
|
*/
|
List<ClsClass> getChargerClasses(String userId,String orgId);
|
|
/**
|
* »ñÈ¡½²Ê¦ÔÚµ±Ç°»ú¹¹µÄ°à¼¶
|
* @param name
|
* @return
|
*/
|
List<ClsClass> getTeacherClasses(String userId,String orgId);
|
|
/**
|
* »ñÈ¡ÖúÀí½²Ê¦ÔÚµ±Ç°»ú¹¹µÄ°à¼¶
|
* @param name
|
* @return
|
*/
|
List<ClsClass> 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<ClsClass> getTeacherLiveClasses(String userId,String orgId);
|
|
|
/**
|
* »ñÈ¡Óû§È¨ÏÞ
|
*/
|
public Result getMenus(User user);
|
|
}
|