messages.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /**
  2. * 消息模型。
  3. */
  4. "use strict";
  5. let RedisClient = require('../repository/redis/redis.client');
  6. let redisClient = RedisClient.redisClient();
  7. let BaseModel = require('./base.model');
  8. let modelUtil = require('../util/modelUtil');
  9. const PAGE_KEY = require('../include/commons').REDIS_KEY;
  10. class Messages extends BaseModel {
  11. constructor() {
  12. super();
  13. }
  14. /**
  15. * 根据topicId获取对应的议题的信息列表
  16. * @param topicId
  17. */
  18. getMessagesByTopicId(topicId){
  19. }
  20. /**
  21. * 分页
  22. * 根据topicId获取对应的议题的成员信息
  23. * @param topicId
  24. */
  25. getMessagesByTopicIdForPage(topicId,page,pagesize){
  26. }
  27. /**
  28. * 根据sessionId获取对应的会话的信息列表
  29. * @param sessionId
  30. */
  31. getMessagesBySession(sessionId){
  32. }
  33. /**
  34. * 分页
  35. * 根据sessionId获取对应的会话的信息列表
  36. * @param sessionId
  37. */
  38. getMessagesBySessionForPage(sessionId,page,pagesize){
  39. }
  40. /**
  41. * 根据消息ID获取单条消息
  42. * @param messageId
  43. */
  44. getMessagesByid(messageId){
  45. }
  46. }
  47. // Expose class
  48. module.exports = Messages;