package com.qxueyou.scc.admin.teacher.service; import java.util.List; import java.util.Map; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.user.model.UserTeacher; public interface ITeacherService { /** * 教师管理新增 */ Result add(String teacherName, String password, String mobilePhone, String teacherNo); /** * 更新 */ Result update(String teacherId, String teacherName, String account, String password, String mobilePhone, String teacherNo); /** * 教师管理显示列表 */ List lstTeacher(String keyword, Integer pageSize, Integer pageNum); /** * 删除教师 */ Result deleteTeacher(String[] teacherIds); /** * * @param keyword * @return */ int findTeacherCount(String keyword); /** * 新增班级获取教师列表 */ List LstTeacher4Cls(); /** * 角色管理获取教师列表 * * @param keyword * @param pageSize * @param pageNum * @return */ List> findLstToRole(String keyword, Integer pageSize, Integer pageNum, String roleId); /** * 角色管理获取教师总条数 * * @param roleId * @param keyword * @return */ int findLstCountToRole(String roleId, String keyword); /** * 获取userId */ String getTeacherIdByUserId(String teacherId); /** * 获取userId */ UserTeacher getTeacherByUserId(String userId); /** * 获取教师信息 * * @param teacherId * @return */ public Result getTeacherInfo(); }