feat(log): init module trace and add data model

This commit is contained in:
OldHawk
2017-06-23 18:00:27 +08:00
parent 019d16134b
commit 3ac57861d9
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
(function (app) {
'use strict';
app.registerModule('traces', ['core']);// The core module is required for special route handling; see /core/client/config/core.client.routes
app.registerModule('traces.admin', ['core.admin']);
app.registerModule('traces.admin.routes', ['core.admin.routes']);
app.registerModule('traces.services');
app.registerModule('traces.routes', ['ui.router', 'core.routes', 'traces.services']);
}(ApplicationConfiguration));

View File

@@ -0,0 +1,24 @@
'use strict';
/**
* Module dependencies
*/
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
/**
* Log Schema
*/
var TraceSchema = new Schema({
from_user: {
type: Schema.Types.ObjectId,
ref: 'User'
},
content: Object, //log json object
createdat: {
type: Date,
default: Date.now
}
});
mongoose.model('Trace', TraceSchema);