package com.zhujizheng.IHome.everymoment.service; import com.zhujizheng.IHome.everymoment.dto.*; import com.zhujizheng.IHome.everymoment.vo.PYEveryMomentCommentVO; import com.zhujizheng.IHome.everymoment.vo.PYEveryMomentImgVO; import com.zhujizheng.IHome.everymoment.vo.PYEveryMomentThumbupVO; import com.zhujizheng.IHome.everymoment.vo.PYEveryMomentVO; import com.zhujizheng.IHome.websocket.server.WebSocketServer; import java.util.List; /** * Created with IntelliJ IDEA *

* Author: yons * Date: 2019/03/08 * Time: 00:14 * Description: * Copyright © 2019年 com.zhujizheng. All rights reserved. */ public interface PYEveryMomentService { /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentPullDTO * @return: com.zhujizheng.IHome.everymoment.vo.PYEveryMomentVO * @Author: 朱吉峥 * @Date: 2019/03/08 */ List pullEveryMoment(PYEveryMomentPullDTO pullEveryMomentDTO); /** * @Description: 根据emId获取动态详情 * @Param: 动态id * @return: com.zhujizheng.IHome.everymoment.vo.PYEveryMomentVO * @Author: 朱吉峥 * @Date: 2019/05/03 */ PYEveryMomentVO getEveryMomentByEmId(int emId); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentPushDTO * @return: com.zhujizheng.IHome.everymoment.vo.PYEveryMomentVO * @Author: 朱吉峥 * @Date: 2019/03/26 */ PYEveryMomentVO pushEveryMoment(PYEveryMomentPushDTO pushEveryMomentDTO); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentDeleteDTO * @return: 非0 表示成功,0表示失败 * @Author: 朱吉峥 * @Date: 2019/03/28 */ int deleteEveryMoment(PYEveryMomentDeleteDTO deleteEveryMomentDTO); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentThumbupDTO * @return: com.zhujizheng.IHome.everymoment.vo.PYEveryMomentThumbupVO * @Author: 朱吉峥 * @Date: 2019/03/29 */ PYEveryMomentThumbupVO thumbupEveryMoment(PYEveryMomentThumbupDTO thumbupDTO); void dealThumbupEveryMoment(String dataString, WebSocketServer socketServer, String protocolNumber); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentCancelThumbupDTO * @return: 非0 表示成功,0表示失败 * @Author: 朱吉峥 * @Date: 2019/03/29 */ int cancelThumbupEveryMoment(PYEveryMomentCancelThumbupDTO cancelThumbupDTO); void dealCancelThumbupEveryMoment(String dataString, WebSocketServer socketServer, String protocolNumber); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentCommentDTO * @return: com.zhujizheng.IHome.everymoment.vo.PYEveryMomentCommentVO * @Author: 朱吉峥 * @Date: 2019/03/29 */ PYEveryMomentCommentVO commentEveryMoment(PYEveryMomentCommentDTO commentDTO); /** * @Description: * @Param: com.zhujizheng.IHome.everymoment.dto.PYEveryMomentDeleteCommentDTO * @return: 非0 表示成功,0表示失败 * @Author: 朱吉峥 * @Date: 2019/03/29 */ int deleteCommentEveryMoment(PYEveryMomentDeleteCommentDTO deleteCommentDTO); /** * @Description: * @Param: 用户id * @return: import com.zhujizheng.IHome.everymoment.vo.PYEveryMomentImgVO; * @Author: 朱吉峥 * @Date: 2022/01/21 */ List getImgListWithUserId(int userId); }