| 12345678910111213141516171819202122232425262728293031323334353637383940 | /** * 消息业务逻辑 * * @author CaiAoLin * @date 2017/9/21 * @version */import BaseModel from "../../common/base/base_model";import mongoose from "mongoose";class MessageModel extends BaseModel {    /**     * 构造函数     *     * @return {void}     */    constructor() {        let parent = super();        parent.model = mongoose.model('message');        parent.init();    }    /**     * 获取对应时间点之后的数据     *     * @param {Number} lastTime     * @return {Promise}     */    async getListByTime(lastTime) {        let messageList = await this.findDataByCondition({release_time: {'$gte': lastTime}, message_type: 1, status: 1},            null, false);        return messageList;    }}export default MessageModel;
 |