接口 SquadService
- 所有已知实现类:
SquadServiceImpl
public interface SquadService
getAll...意味着忽略班级的有效性进行查找
-
方法概要
修饰符和类型方法说明voidbatchAddStudentClass(List students, List squades) 批量增加学生的班级项voidbatchRemoveStudentClass(List students, List squades) 批量从班级中移出学生voidbatchUpdateStdCountOfClass(Long[] squadIds) 批量计算并更新班级内实际在校人数和学籍有效人数voidbatchUpdateStdCountOfClass(String squadIdSeq) 批量计算并更新班级内实际在校人数和学籍有效人数返回指定班级号码的学生行政班级信息.根据班级代码找到班级voidremoveSquad(Long id) 删除指定班级号码的行政班信息,如果不存在这样的班级,则返回.voidsaveOrUpdate(Squad squad) 保存新建的行政班级信息,如果已经存在同样的班级,则抛出异常EntityExistException. 1)记录班级的创建时间和更新时间intupdateActualStdCount(Long squadId) 计算并更新班级内实际在校人数intupdateStdCount(Long squadId) 计算并更新班级内学籍有效人数voidupdateStudentSquad(Student std, Collection squades, Project project)
-
方法详细资料
-
getSquad
返回指定班级号码的学生行政班级信息. 若指定的班级不存在,则返回.- 参数:
id-- 返回:
-
getSquad
根据班级代码找到班级- 参数:
code-- 返回:
-
saveOrUpdate
保存新建的行政班级信息,如果已经存在同样的班级,则抛出异常EntityExistException. 1)记录班级的创建时间和更新时间- 参数:
squad-
-
removeSquad
删除指定班级号码的行政班信息,如果不存在这样的班级,则返回. 谨慎调用.- 参数:
id-
-
updateStdCount
计算并更新班级内学籍有效人数- 参数:
squadId-
-
updateActualStdCount
计算并更新班级内实际在校人数- 参数:
squadId-- 返回:
-
batchUpdateStdCountOfClass
批量计算并更新班级内实际在校人数和学籍有效人数- 参数:
squadIdSeq-
-
batchUpdateStdCountOfClass
批量计算并更新班级内实际在校人数和学籍有效人数- 参数:
squadIdSeq-
-
batchRemoveStudentClass
批量从班级中移出学生- 参数:
studentIdArray-squadIdArray-
-
batchAddStudentClass
批量增加学生的班级项- 参数:
studentIdArray-parameterMap-
-
updateStudentSquad
-