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<UserTeacher> lstTeacher(String keyword, Integer pageSize, Integer pageNum);
|
|
/**
|
* 删除教师
|
*/
|
Result deleteTeacher(String[] teacherIds);
|
|
/**
|
*
|
* @param keyword
|
* @return
|
*/
|
int findTeacherCount(String keyword);
|
|
/**
|
* 新增班级获取教师列表
|
*/
|
List<UserTeacher> LstTeacher4Cls();
|
|
/**
|
* 角色管理获取教师列表
|
*
|
* @param keyword
|
* @param pageSize
|
* @param pageNum
|
* @return
|
*/
|
List<Map<String, Object>> 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();
|
|
}
|