diff --git a/src/libs/models/download.js b/src/libs/models/download.js new file mode 100644 index 0000000000000000000000000000000000000000..8cd16000bf7716ebfeaf64ffb9133a95ee79dd3f --- /dev/null +++ b/src/libs/models/download.js @@ -0,0 +1,37 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +const libs = `${process.cwd()}/libs`; +const log = require(`${libs}/log`)(module); +const User = require(`${libs}/models/user`); + +let Download = new Schema({ + userId: { + type: Schema.Types.ObjectId, + required: true, + ref: 'User' + }, + table: { + type: String, + required: true + }, + mappingTable: { + type: String, + required: true + }, + query: { + type: String, + required: true + }, + createdAt: { + type: Date, + required: true, + default: Date.now + }, + updatedAt: { + type: Date, + required: true, + default: Date.now + } +}); + +module.exports = mongoose.model('Download', Download);