Class1-8 和奇

Service(包)

ClassService(类)

  1. List<ClassBO> listClassByName(String courseName,String teacherName)
  • 方法简述:按课程名称和教师名称获取班级列表
  • 参数:课程名称、教师名称
  • 返回值:班级列表
  • 调用的Dao方法:ClassDao.List<ClassDO> listClassByCourseName(BigInteger courseId)
    ClassDao.List<ClassDO> listClassByTeacherName(String teacherName)
  1. ClassBO getClassByClassId(BigInteger classId)
  • 方法简述:按班级id获取班级详情
  • 参数:班级id
  • 返回值:班级
  • 调用的Dao方法:ClassDao.ClassDO getClassByClassId(BigInteger classId)
  1. boolean updateClassByClassId(BigInteger classId,ClassBO class)
  • 方法简述:按班级id和班级修改班级信息
  • 参数:班级id、班级
  • 返回值:是否修改成功
  • 调用的Dao方法:ClassDao.boolean updateClassByClassId(BigInteger classId,ClassDO class)
  1. 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(类)

  1. List<ClassDO> listClassByCourseName(String courseName)
  • 方法简述:按课程名称获取班级列表
  • 参数:课程名称
  • 返回值:班级列表
  • 调用的Mapper方法:ClassMapper.List<ClassDO> selectClassByCourseName(String courseName)
  1. List<ClassDO> listClassByTeacherName(String teacherName)
  • 方法简述:按老师名称获取班级列表
  • 参数:老师名称
  • 返回值:班级列表
  • 调用的Mapper方法:ClassMapper.List<ClassDO> selectClassByTeacherName(String teacherName)
  1. ClassDO getClassByClassId(BigInteger classId)
  • 方法简述:按班级id获取班级详情
  • 参数:班级id
  • 返回值:班级
  • 调用的Mapper方法:ClassMapper.ClassDO selectClassByClassId(BigInteger classId)
  1. boolean updateClassByClassId(BigInteger classId,ClassDO class)
  • 方法简述:按班级id和班级修改班级信息
  • 参数:班级id、班级
  • 返回值:是否修改成功
  • 调用的Mapper方法:ClassMapper.boolean updateClassByClassId(BigInteger classId,ClassDO class)
  1. boolean deleteClassByClassId(BigInteger classId)
  • 方法简述:按班级id删除班级
  • 参数:班级id
  • 返回值:是否删除成功
  • 调用的Mapper方法:ClassMapper.boolean deleteClassByClassId(BigInteger classId)
  1. (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
  • 返回值:班级
  1. boolean updateClassByClassId(BigInteger classId,ClassDO class)
  • 方法简述:按班级id和班级修改班级信息
  • 参数:班级id、班级
  • 返回值:是否修改成功
  1. boolean deleteClassByClassId(BigInteger classId)
  • 方法简述:按班级id删除班级
  • 参数:班级id
  • 返回值:是否删除成功
  1. (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
  • 返回值:小组
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。