| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- "use strict";
 
- const modb = require('mongoose'),
 
- 			Promise = require('bluebird'),
 
- 			_ = require('lodash');
 
- /**
 
-  * Upload File schema
 
-  *
 
-  * @type       {<Mongoose.Schema>}
 
-  */
 
- var uplFileSchema = modb.Schema({
 
- 	_id: String,
 
-   category: {
 
-     type: String,
 
-     required: true,
 
-     default: 'binary'
 
-   },
 
-   mime: {
 
-     type: String,
 
-     required: true,
 
-     default: 'application/octet-stream'
 
-   },
 
-   extra: {
 
-     type: Object
 
-   },
 
-   folder: {
 
-     type: String,
 
-     ref: 'UplFolder'
 
-   },
 
-   filename: {
 
-     type: String,
 
-     required: true
 
-   },
 
-   basename: {
 
-     type: String,
 
-     required: true
 
-   },
 
-   filesize: {
 
-     type: Number,
 
-     required: true
 
-   }
 
- },
 
- {
 
- 	timestamps: {}
 
- });
 
- module.exports = modb.model('UplFile', uplFileSchema);
 
 
  |