类 SquadServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.base.service.impl.SquadServiceImpl
- 所有已实现的接口:
SquadService
public class SquadServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements SquadService
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明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) 从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
SquadServiceImpl
public SquadServiceImpl()
-
-
方法详细资料
-
getSquad
从接口复制的说明:SquadService返回指定班级号码的学生行政班级信息. 若指定的班级不存在,则返回.- 指定者:
getSquad在接口中SquadService- 返回:
-
getSquad
从接口复制的说明:SquadService根据班级代码找到班级- 指定者:
getSquad在接口中SquadService- 返回:
-
removeSquad
从接口复制的说明:SquadService删除指定班级号码的行政班信息,如果不存在这样的班级,则返回. 谨慎调用.- 指定者:
removeSquad在接口中SquadService
-
saveOrUpdate
从接口复制的说明:SquadService保存新建的行政班级信息,如果已经存在同样的班级,则抛出异常EntityExistException. 1)记录班级的创建时间和更新时间- 指定者:
saveOrUpdate在接口中SquadService
-
updateActualStdCount
从接口复制的说明:SquadService计算并更新班级内实际在校人数- 指定者:
updateActualStdCount在接口中SquadService- 返回:
-
updateStdCount
从接口复制的说明:SquadService计算并更新班级内学籍有效人数- 指定者:
updateStdCount在接口中SquadService
-
batchUpdateStdCountOfClass
从接口复制的说明:SquadService批量计算并更新班级内实际在校人数和学籍有效人数- 指定者:
batchUpdateStdCountOfClass在接口中SquadService
-
batchUpdateStdCountOfClass
从接口复制的说明:SquadService批量计算并更新班级内实际在校人数和学籍有效人数- 指定者:
batchUpdateStdCountOfClass在接口中SquadService
-
batchAddStudentClass
从接口复制的说明:SquadService批量增加学生的班级项- 指定者:
batchAddStudentClass在接口中SquadService
-
batchRemoveStudentClass
从接口复制的说明:SquadService批量从班级中移出学生- 指定者:
batchRemoveStudentClass在接口中SquadService
-
updateStudentSquad
- 指定者:
updateStudentSquad在接口中SquadService
-