派生自 projectDept/qhighschool

EricsHu
2023-11-25 79ab2cbd31c022916a8e696903d5eb34b70aa403
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
    */
@@ -102,4 +109,5 @@
   StuStudent getStudentByNo(String studentNo);
   StuStudent getStudentDetails(String userId);
}