Service(包)
ClassService(類)
- List<ClassBO> listClassByName(String courseName,String teacherName)
- 方法簡述:按課程名稱和教師名稱獲取班級列表
- 參數(shù):課程名稱、教師名稱
- 返回值:班級列表
- 調(diào)用的Dao方法:ClassDao.List<ClassDO> listClassByCourseName(BigInteger courseId)
ClassDao.List<ClassDO> listClassByTeacherName(String teacherName)
- ClassBO getClassByClassId(BigInteger classId)
- 方法簡述:按班級id獲取班級詳情
- 參數(shù):班級id
- 返回值:班級
- 調(diào)用的Dao方法:ClassDao.ClassDO getClassByClassId(BigInteger classId)
- boolean updateClassByClassId(BigInteger classId,ClassBO class)
- 方法簡述:按班級id和班級修改班級信息
- 參數(shù):班級id、班級
- 返回值:是否修改成功
- 調(diào)用的Dao方法:ClassDao.boolean updateClassByClassId(BigInteger classId,ClassDO class)
- boolean deleteClassByClassId(BigInteger classId)
- 方法簡述:按班級id刪除班級
- 參數(shù):班級id
- 返回值:是否刪除成功
- 調(diào)用的Dao方法:ClassDao.boolean deleteClassByClassId(BigInteger classId)
5.(url無法確定返回類型) insertStudentClassById(User user,BigInteger classId)
- 方法簡述:學(xué)生按班級id選擇班級
- 參數(shù):學(xué)生、班級id
- 返回值:(url無法確定返回類型)
- 調(diào)用的Dao方法:ClassDao.(url無法確定返回類型) insertStudentClassById(User user,BigInteger classId)
6.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法簡述:學(xué)生按班級id和學(xué)生id取消班級選擇
- 參數(shù):班級id、學(xué)生id
- 返回值:取消班級是否成功
- 調(diào)用的Dao方法:ClassDao.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
UserService(類)
1.List<UserBO> listUserByClassId(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法簡述:按班級id、學(xué)號(hào)開頭、姓名開頭獲取學(xué)生列表
- 參數(shù):班級id、學(xué)號(hào)開頭、姓名開頭
- 返回值:學(xué)生列表
- 調(diào)用的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)
- 方法簡述:按學(xué)生id和班級id獲取學(xué)生所在小組
- 參數(shù):學(xué)生id、班級id
- 返回值:小組
- 調(diào)用的Dao方法:GroupDao.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
Dao(包)
ClassDao(類)
- List<ClassDO> listClassByCourseName(String courseName)
- 方法簡述:按課程名稱獲取班級列表
- 參數(shù):課程名稱
- 返回值:班級列表
- 調(diào)用的Mapper方法:ClassMapper.List<ClassDO> selectClassByCourseName(String courseName)
- List<ClassDO> listClassByTeacherName(String teacherName)
- 方法簡述:按老師名稱獲取班級列表
- 參數(shù):老師名稱
- 返回值:班級列表
- 調(diào)用的Mapper方法:ClassMapper.List<ClassDO> selectClassByTeacherName(String teacherName)
- ClassDO getClassByClassId(BigInteger classId)
- 方法簡述:按班級id獲取班級詳情
- 參數(shù):班級id
- 返回值:班級
- 調(diào)用的Mapper方法:ClassMapper.ClassDO selectClassByClassId(BigInteger classId)
- boolean updateClassByClassId(BigInteger classId,ClassDO class)
- 方法簡述:按班級id和班級修改班級信息
- 參數(shù):班級id、班級
- 返回值:是否修改成功
- 調(diào)用的Mapper方法:ClassMapper.boolean updateClassByClassId(BigInteger classId,ClassDO class)
- boolean deleteClassByClassId(BigInteger classId)
- 方法簡述:按班級id刪除班級
- 參數(shù):班級id
- 返回值:是否刪除成功
- 調(diào)用的Mapper方法:ClassMapper.boolean deleteClassByClassId(BigInteger classId)
- (url無法確定返回類型) insertStudentClassById(User user,BigInteger classId)
- 方法簡述:學(xué)生按班級id選擇班級
- 參數(shù):學(xué)生、班級id
- 返回值:(url無法確定返回類型)
- 調(diào)用的Mapper方法:ClassMapper.(url無法確定返回類型) insertStudentClassById(User user,BigInteger classId)
7.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法簡述:學(xué)生按班級id和學(xué)生id取消班級選擇
- 參數(shù):班級id、學(xué)生id
- 返回值:取消班級是否成功
- 調(diào)用的Dao方法:ClassMapper.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
UserDao(類)
1.List<UserDO> listUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法簡述:按班級id、學(xué)號(hào)開頭、姓名開頭獲取學(xué)生列表
- 參數(shù):班級id、學(xué)號(hào)開頭、姓名開頭
- 返回值:學(xué)生列表
- 調(diào)用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
2.List<UserDO> listUserBeginWithNum(BigInteger classId,String numBeginWith)
- 方法簡述:按班級id、學(xué)號(hào)開頭獲取學(xué)生列表
- 參數(shù):班級id、學(xué)號(hào)開頭
- 返回值:學(xué)生列表
- 調(diào)用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
3.List<UserDO> listUserBeginWithName(BigInteger classId,String nameBeginWith)
- 方法簡述:按班級id、姓名開頭獲取學(xué)生列表
- 參數(shù):班級id、姓名開頭
- 返回值:學(xué)生列表
- 調(diào)用的Mapper方法:UserMapper.List<UserDO> selectUserBeginWithName(BigInteger classId,String nameBeginWith)
GroupDao(類)
1.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
- 方法簡述:按學(xué)生id和班級id獲取學(xué)生所在小組
- 參數(shù):學(xué)生id、班級id
- 返回值:小組
- 調(diào)用的Mapper方法:GroupMapper.GroupDO selectFixedGroupById(BigInteger userId,BigInteger classId)
Mapper(包)
ClassMapper
1.List<ClassDO> selectClassByCourseName(String courseName)
- 方法簡述:按課程名稱查詢班級列表
- 參數(shù):課程名稱
- 返回值:班級列表
2.List<ClassDO> selectClassByTeacherName(String teacherName)
- 方法簡述:按老師名稱查詢班級列表
- 參數(shù):老師名稱
- 返回值:班級列表
3.ClassDO selectClassByClassId(BigInteger classId)
- 方法簡述:按班級id查詢班級詳情
- 參數(shù):班級id
- 返回值:班級
- boolean updateClassByClassId(BigInteger classId,ClassDO class)
- 方法簡述:按班級id和班級修改班級信息
- 參數(shù):班級id、班級
- 返回值:是否修改成功
- boolean deleteClassByClassId(BigInteger classId)
- 方法簡述:按班級id刪除班級
- 參數(shù):班級id
- 返回值:是否刪除成功
- (url無法確定返回類型) insertStudentClassById(User user,BigInteger classId)
- 方法簡述:學(xué)生按班級id選擇班級
- 參數(shù):學(xué)生、班級id
- 返回值:(url無法確定返回類型)
7.boolean deleteStudentClassById(BigInteger classId,BigInteger studentId)
- 方法簡述:學(xué)生按班級id和學(xué)生id取消班級選擇
- 參數(shù):班級id、學(xué)生id
- 返回值:取消班級是否成功
UserMapper
1.List<UserDO> selectUserBeginWithNumAndName(BigInteger classId,String numBeginWith,String nameBeginWith)
- 方法簡述:按班級id、學(xué)號(hào)開頭、姓名開頭查詢學(xué)生列表
- 參數(shù):班級id、學(xué)號(hào)開頭、姓名開頭
- 返回值:學(xué)生列表
2.List<UserDO> selectUserBeginWithNum(BigInteger classId,String numBeginWith)
- 方法簡述:按班級id、學(xué)號(hào)開頭查詢學(xué)生列表
- 參數(shù):班級id、學(xué)號(hào)開頭
- 返回值:學(xué)生列表
3.List<UserDO> selectUserBeginWithName(BigInteger classId,String nameBeginWith)
- 方法簡述:按班級id、姓名開頭查詢學(xué)生列表
- 參數(shù):班級id、姓名開頭
- 返回值:學(xué)生列表
GroupMapper
1.GroupDO getFixedGroupById(BigInteger userId,BigInteger classId)
- 方法簡述:按學(xué)生id和班級id查詢學(xué)生所在小組
- 參數(shù):學(xué)生id、班級id
- 返回值:小組