Class1-8 和奇
Service(包)
ClassService(类)
- List<ClassBO> listClassByName(String courseName,String teacherName)
- 方法简述:按课程名称和教师名称获取班级列表
- 参数:课程名称、教师名称
- 返回值:班级列表
- 调用的Dao方法:ClassDao.List<ClassDO> listClassByCourseName(BigInteger courseId)
ClassDao.List<ClassDO> listClassByTeacherName(String teacherName)
- ClassBO getClassByClassId(BigInteger classId)
- 方法简述:按班级id获取班级详情
- 参数:班级id
- 返回值:班级
- 调用的Dao方法:ClassDao.ClassDO getClassByClassId(BigInteger classId)
- boolean updateClassByClassId(BigInteger classId,ClassBO class)
- 方法简述:按班级id和班级修改班级信息
- 参数:班级id、班级
- 返回值:是否修改成功
- 调用的Dao方法:ClassDao.boolean updateClassByClassId(BigInteger classId,ClassDO class)
- boolean deleteClassByClassId(BigInteger classId)
- 方法简述:按班级id删除班级
- 参数:班级id
- 返回值:是否删除成功
- 调用的Dao方法:ClassDao.boolean deleteClassByClassId(BigInteger classId)
5.(url无法确定返回类型) insertStudentClassById(User user,BigInteger classId)
- 方法简述:学生按班级id选择班级
- 参数:学生、班级id
- 返回值:(url无法确定返回类型)
- 调用的Dao方法:ClassDao.(url无法确定返回类型) insertStudentClassById(User user,BigInteger classId)
6.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法简述:学生按班级id和学生id取消班级选择
- 参数:班级id、学生id
- 返回值:取消班级是否成功
- 调用的Dao方法:ClassDao.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
UserService(类)
1.List<UserBO> listUserByClassId(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法简述:按班级id、学号开头、姓名开头获取学生列表
- 参数:班级id、学号开头、姓名开头
- 返回值:学生列表
- 调用的Dao方法:UserDao.List<UserDO> listUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
UserDao.List<UserDO> listUserBeginWithNum(BigInteger classId,String numBeginWith)
UserDao.List<UserDO> listUserBeginWithName(BigInteger classId,String nameBeginWith)
GroupService(类)
1.GroupBO getFixedGroupById(BigInteger userId,BigInteger classId)
- 方法简述:按学生id和班级id获取学生所在小组
- 参数:学生id、班级id
- 返回值:小组
- 调用的Dao方法:GroupDao.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
Dao(包)
ClassDao(类)
- List<ClassDO> listClassByCourseName(String courseName)
- 方法简述:按课程名称获取班级列表
- 参数:课程名称
- 返回值:班级列表
- 调用的Mapper方法:ClassMapper.List<ClassDO> selectClassByCourseName(String courseName)
- List<ClassDO> listClassByTeacherName(String teacherName)
- 方法简述:按老师名称获取班级列表
- 参数:老师名称
- 返回值:班级列表
- 调用的Mapper方法:ClassMapper.List<ClassDO> selectClassByTeacherName(String teacherName)
- ClassDO getClassByClassId(BigInteger classId)
- 方法简述:按班级id获取班级详情
- 参数:班级id
- 返回值:班级
- 调用的Mapper方法:ClassMapper.ClassDO selectClassByClassId(BigInteger classId)
- boolean updateClassByClassId(BigInteger classId,ClassDO class)
- 方法简述:按班级id和班级修改班级信息
- 参数:班级id、班级
- 返回值:是否修改成功
- 调用的Mapper方法:ClassMapper.boolean updateClassByClassId(BigInteger classId,ClassDO class)
- boolean deleteClassByClassId(BigInteger classId)
- 方法简述:按班级id删除班级
- 参数:班级id
- 返回值:是否删除成功
- 调用的Mapper方法:ClassMapper.boolean deleteClassByClassId(BigInteger classId)
- (url无法确定返回类型) insertStudentClassById(User user,BigInteger classId)
- 方法简述:学生按班级id选择班级
- 参数:学生、班级id
- 返回值:(url无法确定返回类型)
- 调用的Mapper方法:ClassMapper.(url无法确定返回类型) insertStudentClassById(User user,BigInteger classId)
7.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法简述:学生按班级id和学生id取消班级选择
- 参数:班级id、学生id
- 返回值:取消班级是否成功
- 调用的Dao方法:ClassMapper.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
UserDao(类)
1.List<UserDO> listUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法简述:按班级id、学号开头、姓名开头获取学生列表
- 参数:班级id、学号开头、姓名开头
- 返回值:学生列表
- 调用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
2.List<UserDO> listUserBeginWithNum(BigInteger classId,String numBeginWith)
- 方法简述:按班级id、学号开头获取学生列表
- 参数:班级id、学号开头
- 返回值:学生列表
- 调用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
3.List<UserDO> listUserBeginWithName(BigInteger classId,String nameBeginWith)
- 方法简述:按班级id、姓名开头获取学生列表
- 参数:班级id、姓名开头
- 返回值:学生列表
- 调用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithName(BigInteger classId,String nameBeginWith)
GroupDao(类)
1.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
- 方法简述:按学生id和班级id获取学生所在小组
- 参数:学生id、班级id
- 返回值:小组
- 调用的Mapper方法:GroupMapper.GroupDO selectFixedGroupById(BigInteger userId,BigInteger classId)
Mapper(包)
ClassMapper
1.List<ClassDO> selectClassByCourseName(String courseName)
- 方法简述:按课程名称查询班级列表
- 参数:课程名称
- 返回值:班级列表
2.List<ClassDO> selectClassByTeacherName(String teacherName)
- 方法简述:按老师名称查询班级列表
- 参数:老师名称
- 返回值:班级列表
3.ClassDO selectClassByClassId(BigInteger classId)
- 方法简述:按班级id查询班级详情
- 参数:班级id
- 返回值:班级
- boolean updateClassByClassId(BigInteger classId,ClassDO class)
- 方法简述:按班级id和班级修改班级信息
- 参数:班级id、班级
- 返回值:是否修改成功
- boolean deleteClassByClassId(BigInteger classId)
- 方法简述:按班级id删除班级
- 参数:班级id
- 返回值:是否删除成功
- (url无法确定返回类型) insertStudentClassById(User user,BigInteger classId)
- 方法简述:学生按班级id选择班级
- 参数:学生、班级id
- 返回值:(url无法确定返回类型)
7.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法简述:学生按班级id和学生id取消班级选择
- 参数:班级id、学生id
- 返回值:取消班级是否成功
UserMapper
1.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法简述:按班级id、学号开头、姓名开头查询学生列表
- 参数:班级id、学号开头、姓名开头
- 返回值:学生列表
2.List<UserDO> selectUserBeginWithNum(BigInteger classId,String numBeginWith)
- 方法简述:按班级id、学号开头查询学生列表
- 参数:班级id、学号开头
- 返回值:学生列表
3.List<UserDO> selectUserBeginWithName(BigInteger classId,String nameBeginWith)
- 方法简述:按班级id、姓名开头查询学生列表
- 参数:班级id、姓名开头
- 返回值:学生列表
GroupMapper
1.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
- 方法简述:按学生id和班级id查询学生所在小组
- 参数:学生id、班级id
- 返回值:小组