派生自 projectDept/qhighschool

yn147
2023-11-24 26780c533f2c2af6b9216306f649c1bcede94e4a
src/main/java/com/qxueyou/scc/teach/subject/service/ISubjectService.java
@@ -1,6 +1,7 @@
package com.qxueyou.scc.teach.subject.service;
import java.lang.reflect.InvocationTargetException;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -8,6 +9,7 @@
import com.qxueyou.scc.base.model.Result;
import com.qxueyou.scc.teach.subject.model.Subject;
import com.qxueyou.scc.teach.subject.model.view.MySubjectV;
import com.qxueyou.scc.teach.subject.model.view.OpenSubjectV;
import org.springframework.transaction.annotation.Transactional;
public interface ISubjectService {
@@ -23,7 +25,7 @@
    *            内容文件id
    * @return
    */
   Result add(String subjectName, String coverPageFileId, String contentFileId,int type);
   Result add(String subjectName, String coverPageFileId, String contentFileId, int type, Date startTime, Date endTime);
   /**
    * 修改课程
@@ -124,6 +126,11 @@
    * @return 返回课程列表
    */
   List<MySubjectV> listMySubjectV(String classId,String userId);
   /**
    * 查询公开课程
    */
   List<OpenSubjectV> listOpenSubjectV();
   /**
    * 首页查询我的课程
@@ -381,4 +388,11 @@
    * @return
    */
   public long getLectureCount(String subjectId);
   /**
    * 获取课程名称
    * @param subjectId
    * @return
    */
   String findSubjectName(String subjectId);
}