From 2b898bd507afe20ade0fd4e671c598f88c752501 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Mon, 26 Jun 2017 10:51:53 +0800 Subject: [PATCH] feat(Messages): add adminMessages server model --- .../models/admin-message.server.model.js | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 modules/messages/server/models/admin-message.server.model.js diff --git a/modules/messages/server/models/admin-message.server.model.js b/modules/messages/server/models/admin-message.server.model.js new file mode 100644 index 00000000..251ceb00 --- /dev/null +++ b/modules/messages/server/models/admin-message.server.model.js @@ -0,0 +1,42 @@ +'use strict'; + +/** + * Module dependencies + */ +var mongoose = require('mongoose'), + Schema = mongoose.Schema; + +/** + * Message Schema + */ +var AdminMessageSchema = new Schema({ + from_user: { + type: Schema.Types.ObjectId, + ref: 'User' + }, + title: { + type: String, + default: '', + trim: true + }, + content: { + type: String, + default: '', + trim: true + }, + type: { + type: String, + default: 'user' + }, + _readers: [{ + type: Schema.Types.ObjectId, + ref: 'User' + }], + createdat: { + type: Date, + default: Date.now + } +}); + + +mongoose.model('AdminMessage', AdminMessageSchema);