package com.zhujizheng.IHome.msgnotify.service; import com.zhujizheng.IHome.generator.dao.PYMsgNotify; import com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; import java.util.List; public interface PYMsgNotifyServer { /** * @Description: 新增或更新消息通知 * @Param: com.zhujizheng.IHome.generator.dao.PYMsgNotify; * @return: com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; * @Author: 朱吉峥 * @Date: 2021/04/13 */ PYMsgNotifyVO addOrUpdateMsgNotify(PYMsgNotify msgNotify); /** * @Description: 删除消息通知 * @Param: 【消息通知id】 * @return: com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; * @Author: 朱吉峥 * @Date: 2024/05/17 */ PYMsgNotifyVO deleteMsgNotify(int notifyId); /** * @Description: 清空未读消息 * @Param: 【消息通知id】 * @return: com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; * @Author: 朱吉峥 * @Date: 2024/05/17 */ PYMsgNotifyVO clearMsgNotify(int notifyId); /** * @Description: 查询消息通知 * @Param: 【用户id,上次查询的时间】 * @return: com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; * @Author: 朱吉峥 * @Date: 2021/04/13 */ List selectMsgNotifys(int userId, long time); /** * @Description: 清空未读消息 * @Param: 【用户id】 * @return: com.zhujizheng.IHome.msgnotify.vo.PYMsgNotifyVO; * @Author: 朱吉峥 * @Date: 2024/05/17 */ int clearAllMsgNotify(int userId); }