MessageService.java 713 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.uas.ps.message.service;
  2. import com.uas.ps.message.domain.Message;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * Created by wangyc on 2018/1/13.
  7. *
  8. * @version 2018/1/13 15:44 wangyc
  9. */
  10. public interface MessageService {
  11. /**
  12. * 获取消息
  13. * @param receiver 收信人
  14. * @param consumerApp 接收app
  15. * @return
  16. */
  17. List<Message> getMessages(String receiver, String consumerApp);
  18. /**
  19. * 保存消息
  20. * @param messages 消息
  21. * @return
  22. */
  23. List<Message> saveMessages(String messages);
  24. /**
  25. * 推送消息
  26. * @param consumerApp 接收消息app
  27. * @return
  28. */
  29. Map<String, Object> sendMessage(String consumerApp);
  30. }