package com.ruoyi.web.modules.message.service;

import java.util.List;
import com.ruoyi.web.modules.message.vo.MemberMessageDetailVO;
import com.ruoyi.web.modules.message.vo.MemberMessageListItemVO;
import com.ruoyi.web.modules.message.vo.MemberMessageUnreadVO;

/**
 * C 端站内消息 Service
 */
public interface IMemberMessageAppService
{
    MemberMessageUnreadVO getUnreadCount(Long memberId);

    List<MemberMessageListItemVO> listMessages(Long memberId);

    MemberMessageDetailVO getDetailAndMarkRead(Long memberId, Long messageId);
}
