package com.qxueyou.scc.school.service; import com.qxueyou.scc.base.model.Pager; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.school.model.SchClassCircleMsg; /** * 课程、视频、讲义记录传播轨迹service * * @author lihanqi * */ public interface IClassCircleService { /** * 获取朋友圈 * * @param pager * @return */ public Result doGetMsgList(Pager pager); /** * 发朋友圈 * * @param userId * @return */ public Result addMsg(SchClassCircleMsg classCircleMsg); /** * 点赞 * * @param msgId * @return */ public Result doLike(String msgId); /** * 点赞 * * @param msgId * @return */ public Result deleteLike(String msgId); /** * 删除评论 * * @param msgId * @param commentId * @return */ public Result deleteComment(String msgId, String commentId); /** * 评论 * * @param msgId * @param content * @param parentCommentId * @return */ public Result addComment(String msgId, String content, String parentCommentId); /** * 新增文件 * * @param filesJson * @param fileType * @return */ public Result addFile(String filesJson, String msgId, String fileType); /** * 获取消息的评论图片和文件 * * @param objSchClassCircleMsg * @return */ public SchClassCircleMsg packageMsg(SchClassCircleMsg objSchClassCircleMsg); /** * 删除文件 * * @param filesJson * @param fileType * @return */ public Result deleteFile(String fileId, String fileType); }