派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/service/ILessonService.java
@@ -12,28 +12,28 @@
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
@@ -41,39 +41,39 @@
   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
@@ -81,50 +81,50 @@
   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