| | |
| | | import com.qxueyou.scc.school.model.SchClassSchedule; |
| | | |
| | | /** |
| | | * 课程相关服务 |
| | | * @author 德虎 |
| | | * 课程相关服务 |
| | | * @author 德虎 |
| | | * |
| | | */ |
| | | public interface ILessonService { |
| | | |
| | | /** |
| | | * 添加视频 |
| | | * 添加视频 |
| | | * @param video |
| | | * @param lessonId |
| | | * @return |
| | | */ |
| | | Result insertVideo(MediaVideo video,String lessonId, boolean isCopy); |
| | | /** |
| | | * 机构指定视频 |
| | | * 机构指定视频 |
| | | * |
| | | * **/ |
| | | Result insertAppointOrgVideo(String videoIds[],String orgIds[],String classIds[]); |
| | | |
| | | |
| | | /** |
| | | * 机构添加视频 |
| | | * 机构添加视频 |
| | | * @param video |
| | | * @param lessonId |
| | | * @return |
| | |
| | | Result insertOrgVideo(MediaVideo video,String collegeCourseId, boolean isCopy); |
| | | |
| | | /** |
| | | * 删除视频 |
| | | * 删除视频 |
| | | * @param videoIds |
| | | * @return |
| | | */ |
| | | Result deleteVideos(String videoIds); |
| | | /** |
| | | * 编辑视频 |
| | | * 编辑视频 |
| | | * @param video |
| | | * @return |
| | | */ |
| | | Result updateMediaVideo(MediaVideo video); |
| | | /** |
| | | * 删除机构视频 |
| | | * 删除机构视频 |
| | | * @param videoIds |
| | | * @return |
| | | */ |
| | | Result deleteOrgVideo(String videoId,Integer delAll,String orgIds[],String classIds[]); |
| | | |
| | | /** |
| | | * 课程表列表 |
| | | * 课程表列表 |
| | | * @return |
| | | */ |
| | | List<SchClassSchedule> queryLessonList(Date monthFirst,Date monthLast); |
| | | |
| | | /** |
| | | * 课程表列表 |
| | | * @param classId 课程ID |
| | | * 课程表列表 |
| | | * @param classId 课程ID |
| | | * @return |
| | | */ |
| | | List<SchClassSchedule> queryLessonList(String classId,Date monthFirst,Date monthLast); |
| | | |
| | | /** |
| | | * 查询课程表记录 |
| | | * 查询课程表记录 |
| | | * @param hql |
| | | * @param args |
| | | * @return |
| | |
| | | List<SchClassSchedule> queryAppLessonList(final String hql, final Pager page, final List<Object> args); |
| | | |
| | | /** |
| | | * 根据 |
| | | * 根据 |
| | | * @param orgTeacher |
| | | * @return |
| | | */ |
| | | List<String> queryClassesByTeacher(String orgTeacherId); |
| | | |
| | | /** |
| | | * 分享课程页面的全部课程表 |
| | | * 分享课程页面的全部课程表 |
| | | * @param classId |
| | | * @return |
| | | */ |
| | | Result queryScheduleList(String classId,ModelAndView mv,ClsClass cls); |
| | | |
| | | /** |
| | | * 发布视频 |
| | | * 发布视频 |
| | | * @param videoId |
| | | * @return |
| | | */ |
| | | Result doStartVideos(String videoIds); |
| | | |
| | | /** |
| | | * 停用视频 |
| | | * 停用视频 |
| | | * @param videoId |
| | | * @return |
| | | */ |
| | | Result doStopVideos(String videoIds); |
| | | |
| | | /** |
| | | * 定时发布、停用 |
| | | * 定时发布、停用 |
| | | */ |
| | | Result doVideoIssueStop(); |
| | | |
| | | /** |
| | | * 单个处理视频发布与上传 |
| | | * 单个处理视频发布与上传 |
| | | */ |
| | | Result doSingleVideoIssueStop(String videoId, String operateType); |
| | | |
| | | /** |
| | | * 添加视频,不调用转码 |
| | | * 添加视频,不调用转码 |
| | | */ |
| | | Result insertVideoSingle(MediaVideo video, String lessonId, boolean isCopy); |
| | | |
| | | /** |
| | | * 根据直播查询讲师 |
| | | * 根据直播查询讲师 |
| | | * |
| | | * @param orgTeacherId |
| | | * @return |