| | |
| | | |
| | | /** |
| | | * 获取课包排课数据 |
| | | * |
| | | * @param page |
| | | * @param queryCoursePackageSchedulingList |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryCoursePackageSchedulingList(Page<Map<String, Object>> page, QueryCoursePackageSchedulingList queryCoursePackageSchedulingList); |
| | | |
| | | |
| | | /** |
| | | * 定时任务添加排课数据 |
| | | */ |
| | | void taskAddData(); |
| | | |
| | | |
| | | /** |
| | |
| | | void taskSetStatus(); |
| | | |
| | | List<AppUserVideoResponse> queryAll(List<Long> longs); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 每周一凌晨定时添加排课数据 |
| | | */ |
| | | void taskCoursePackageScheduling(); |
| | | |
| | | |
| | | /** |
| | | * 处理剩余课时已经全部排完课后临时增加课时后添加排课 |
| | | * @param coursePackageOrderStudentId |
| | | */ |
| | | void addNewCoursePackageScheduling(Long coursePackageOrderStudentId, Integer classNumber); |
| | | |
| | | |
| | | /** |
| | | * 定时任务过期清零课时及排课数据 |
| | | */ |
| | | void taskOverdueClearing(); |
| | | |
| | | |
| | | /** |
| | | * 课程开课后检查排课 |
| | | */ |
| | | void startAndScheduleClasses(Integer coursePackageId); |
| | | } |