## groupService 包
1. (url无法确定类型) insertTopicByGroupId(BigInteger groupId, BigInteger topicId)
* 方法简述: 小组按ID选择话题
* 参数: groupId、topicId
* 返回值: url无法确定类型
* 调用的DAO方法:groupDAO.insertTopicByGroupId(BigInteger groupId, BigInteger topicId)
2. boolean deleteTopicByGroupId(BigInteger groupId)
* 方法简述:小组取消选择话题
* 参数:groupId
* 返回值:true/false
* 调用的DAO方法:TopicDAO.deleteTopicByGroupId(BigInteger groupId)
3. BigInteger countGradeByGroupId(BigInteger groupId)
* 方法简述: 按ID获取小组讨论课成绩
* 参数: groupId
* 返回值:groupId
* 调用的DAO方法:GroupDAO.countGradeByGroupId(BigInteger groupId)
GroupDAO.countPresentationGrade(BigInteger groupId, BigInteger seminarId)
4. boolean updateGroupByGroupId(BigInteger groupId, BigInteger grade)
* 方法简述:按ID设置小组报告分
* 参数: grade、groupId
* 返回值:true/false
* 调用的DAO方法:GroupDAO.updateGroupByGroupId(BigInteger groupId, BigInteger grade)
5. boolean insertGroupGradeByUserId(BigInteger groupId, BigInteger userId)
* 方法简述:提交对其他小组的打分
* 参数: userId、groupId
* 返回值:true/false
* 调用的DAO方法:GroupDAO.insertGroupGradeByUserId(BigInteger groupId, BigInteger userId)
##groupDAO 包
1. (url取法确定类型) insertTopicByGroupId(BigInteger groupId, BigInteger topicId)
* 方法简述:小组按ID选择话题
* 参数:groupId、topicId
* 返回值:(url取法确定类型)
* 调用的Mapper方法:topicMapper.insertTopicByGroupId(BigInteger groupId, BigInteger topicId)
2. boolean deleteTopicByGroupId(BigInteger groupId)
* 方法简述:小组取消选择话题
* 参数:groupId
* 返回值:true/false
* 调用的Mapper方法:topicMapper.deleteTopicByGroupId(BigInteger groupId)
3. BigInteger countGradeByGroupId(BigInteger groupId)
* 方法简述:计算小组得分
* 参数:groupId
* 返回值:grade
* 调用的Mapper方法:gradeMapper.countGradeByGroupId(BigInteger groupId)
4. BigInteger countPresentationGrade(BigInteger groupId, BigInteger seminarId)
* 方法简述:计算展示得分
* 参数:groupId、seminarId
* 返回值:grade
* 调用的Mapper方法:gradeMapper.countPresentationGrade(BigInteger groupId, BigInteger seminarId)
5. boolean updateGroupByGroupId(BigInteger groupId, BigInteger grade)(保留)
* 方法简述:设置小组报告分
* 参数:grade、groupId
* 返回值:true/false
* 调用的Mapper方法:gradeMapper.updateGroupByGroupId(BigInteger groupId, BigInteger grade
6. boolean insertGroupGradeByUserId(BigInteger groupId, BigInteger userId)
* 方法简述:提交对其他小组的打分
* 参数:userId、groupId
* 返回值:true/false
* 调用的Mapper方法:gradeMapper.insertGroupGradeByUserId(BigInteger groupId, BigInteger userId)
##Mapper接口
1. (url无法确定类型) insertTopicByGroupId(BigInteger groupId, BigInteger topicId)
* 方法简述:小组选择话题
* 参数:groupId、topicId
* 返回值:url无法确定 类型
2. boolean deleteTopicByGroupId(BigInteger groupId)
* 方法简述:小组取消选择话题
* 参数:groupId
* 返回值:true/false
3. BigInteger.countGradeByGroupId(BigInteger groupId)
* 方法简述:计算小组得分
* 参数:groupId
* 返回值:grade
4. BigInteger countPresentationGrade(BigInteger groupId, BigInteger seminarId)
* 方法简述:计算小组展示成绩
* 参数:seminarId、groupId
* 返回值:grade
5. boolean updateGroupByGroupId(BigInteger groupId, BigInteger grade)(保留)
* 方法简述:设置小组报告分
* 参数:grade、groupId
* 返回值:true/false
6. boolean insertGroupGradeByUserId(BigInteger groupId, BigInteger userId)
* 方法简述:提交对其他小组的打分
* 参数:userId、groupId
* 返回值:true/false