Built motion from commit 95b01fa.|0.0.70
[motion.git] / server / models / report_member.js
1 /**
2  * DIAL Model
3  */
4
5 var moment = require('moment');
6
7 module.exports = function(sequelize, DataTypes) {
8
9   var ReportMember = sequelize.define('ReportMember', {
10     channel: DataTypes.STRING,
11     membername: DataTypes.STRING,
12     interface: DataTypes.STRING,
13     type: {
14       type: DataTypes.STRING,
15       defaultValue: 'DEFAULT PAUSE'
16     },
17     duration: DataTypes.INTEGER,
18     enterAt: DataTypes.DATE,
19     exitAt: DataTypes.DATE,
20     data1: DataTypes.STRING,
21     data2: DataTypes.STRING,
22     data3: DataTypes.STRING,
23     data4: DataTypes.STRING,
24     data5: DataTypes.STRING
25   }, {
26     tableName: 'report_member',
27     // indexes: [{
28     //   fields: ['membername', 'enterdate', 'exitdate']
29     // }]
30   });
31
32   return ReportMember;
33 };