派生自 projectDept/qhighschool

EricsHu
2023-11-24 0ad2f07a292895eeb3b9618eb1e275568c63a59e
src/main/java/com/qxueyou/scc/teach/student/service/IStudentService.java
@@ -10,48 +10,52 @@
public interface IStudentService {
   /**
    * 新增学员
    * @param name 学员姓名
    * @param studentNo 学号
    * @param sex 性别,Boolean: 1:男;0:女
    * @param phoneNo 手机号码
    * 新增学员
    * @param name 学员姓名
    * @param studentNo 学号
    * @param sex 性别,Boolean: 1:男;0:女
    * @param phoneNo 手机号码
    * @return
    */
   Result insertStudent(String classId,String name, String studentNo, boolean sex,String phoneNo, String orgId);
   Result insertStudent(String classId,String name, String studentNo, boolean sex,String phoneNo, String orgId,String comName);
   Result insertStudent(String classId,String name, String studentNo, boolean sex,String phoneNo, String orgId, String comName,
                   String photo, String passporName, String nationality, String ancestralHome, String birthday, String birthplace,
                   String chinaStatus, String registeredAddress, String homeAddress, String religiousBelief, String email,
                   String workUnit);
   /**
    * 获取学员列表
    * @param classId 班级id
    * @param keyword 关键词
    * @param pageNum 页码
    * @param pageSize 每页显示数量
    * 获取学员列表
    * @param classId 班级id
    * @param keyword 关键词
    * @param pageNum 页码
    * @param pageSize 每页显示数量
    * @return
    */
   List<Map<String, Object>> getStudentLst(String classId,String keyword, Pager pager);
   Result updateImgStudent(String studentId);
   /**
    * 获取学员数量
    * @param classId 班级id
    * @param keyword 关键词
    * 获取学员数量
    * @param classId 班级id
    * @param keyword 关键词
    * @return
    */
   int getStudentsCount(String classId,String keyword);
   /**
    * 删除学员
    * @param classId 班级id
    * @param studentIds ѧԱid
    * 删除学员
    * @param classId 班级id
    * @param studentIds 学员id
    * @return
    */
   Result deleteStudent(String classId,String[] studentIds);
   /**
    * 查看学员
    * @param classId 班级id
    * @param studentId ѧԱid
    * 查看学员
    * @param classId 班级id
    * @param studentId 学员id
    * @return
    */
   Result queryStudent(String classId,String studentId);
@@ -71,7 +75,7 @@
   Result doDeActivateStudent(String[] studentIds);
   /**
    * 学员学习进度
    * 学员学习进度
    *
    * @param classId
    * @param studentId
@@ -80,7 +84,7 @@
   Result studentProgress(String classId, String studentId);
   /**
    * 更新学生信息
    * 更新学生信息
    * @param studentId
    * @param name
    * @param password
@@ -89,10 +93,13 @@
    * @param phoneNo
    * @return
    */
   Result updateStudent(String studentId, String name, String password, String studentNo, boolean sex, String phoneNo);
   Result updateStudent(String studentId, String name, String password, String studentNo, boolean sex, String phoneNo
   , String photo, String passporName, String nationality, String ancestralHome, String birthday, String birthplace,
                   String chinaStatus, String registeredAddress, String homeAddress, String religiousBelief, String email,
                   String workUnit, String graduationDestination);
   /**
    * 通过用户获取学生信息
    * 通过用户获取学生信息
    * @param userId
    * @return
    */