/** * 消息模型。 */ "use strict"; let RedisClient = require('../repository/redis/redis.client'); let redisClient = RedisClient.redisClient(); let BaseModel = require('./base.model'); let modelUtil = require('../util/modelUtil'); const PAGE_KEY = require('../include/commons').REDIS_KEY; class Messages extends BaseModel { constructor() { super(); } /** * 根据topicId获取对应的议题的信息列表 * @param topicId */ getMessagesByTopicId(topicId){ } /** * 分页 * 根据topicId获取对应的议题的成员信息 * @param topicId */ getMessagesByTopicIdForPage(topicId,page,pagesize){ } /** * 根据sessionId获取对应的会话的信息列表 * @param sessionId */ getMessagesBySession(sessionId){ } /** * 分页 * 根据sessionId获取对应的会话的信息列表 * @param sessionId */ getMessagesBySessionForPage(sessionId,page,pagesize){ } /** * 根据消息ID获取单条消息 * @param messageId */ getMessagesByid(messageId){ } } // Expose class module.exports = Messages;