| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.ydtech.modules.message.service;
- import com.ydtech.modules.message.constants.MessageTypeConstants;
- import com.ydtech.modules.message.entity.MessageSecretary;
- import java.util.List;
- public interface MessageSecretaryService {
- /**
- * 获取消息列表 根据消息类型分组 返回每个类型的最新一条消息
- * @param userId
- * @return
- */
- List<MessageSecretary> getUserMessageList(String userId);
- /**
- * 获取用户消息列表 根据消息类型返回消息列表
- * @param userId
- * @param msgType
- * @return
- */
- List<MessageSecretary> getUserMessageList(String userId,String msgType);
- /**
- * 添加一条信息消息
- * @param messageTypeConstants
- * @param fromUser
- * @param toUser
- * @param content
- * @return
- */
- boolean addMessage(MessageTypeConstants messageTypeConstants, String fromUser, String toUser, String content);
- boolean addMessage(MessageTypeConstants messageTypeConstants, String toUser, String content);
- }
|