|
@ -0,0 +1,68 @@
|
|
|
/**
|
|
|
* 消息模型。
|
|
|
*/
|
|
|
"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;
|