派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/service/INoteService.java
@@ -9,52 +9,52 @@
import com.qxueyou.scc.school.model.viewvo.SchNoteViewVO;
/**
 * 笔记服务接口
 * 笔记服务接口
 * @author ody.yuan
 *
 */
public interface INoteService {
   
   /**
    * 添加笔记
    * 添加笔记
    * @param note
    * @return
    */
   Result insertOrUpdateNote(SchNote note);
   /**
    * 删除某页讲一下的一条笔记
    * 删除某页讲一下的一条笔记
    * @param noteIds
    * @return
    */
   Result deleteNotes(String noteIds);
   
   /**
    * 删除某页讲义下的所有笔记
    * @param handoutPageId  讲义pageID
    * @param strObjectType  笔记对象类型
    * 删除某页讲义下的所有笔记
    * @param handoutPageId  讲义pageID
    * @param strObjectType  笔记对象类型
    * @return
    */
   Result deleteAllNotes(String handoutPageId,int strObjectType);
   
   /**
    * 笔记列表
    * @param handoutPageId 讲义pageID
    * 笔记列表
    * @param handoutPageId 讲义pageID
    * @return
    */
   List<SchNoteViewVO> queryNoteList(String handoutPageId,Pager pager);
   
   /**
    * 讲义笔记列表
    * 讲义笔记列表
    * @param handoutPageId
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @return
    */
   List<SchNoteViewVO> queryHandoutNoteList(String handoutPageId,Integer type,Pager pager);
   
   /**
    * 单个讲义全部笔记列表
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * 单个讲义全部笔记列表
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @return
    */
   List<Map<String,Object>> queryAllHandoutNoteList(Integer type,String handoutId,Pager pager);