5 var moment = require('moment');
7 module.exports = function(sequelize, DataTypes) {
9 var ReportMailRoomHistory = sequelize.define('ReportMailRoomHistory', {
11 type: DataTypes.STRING,
14 subject: DataTypes.STRING,
15 accountid: DataTypes.STRING,
16 accountname: DataTypes.STRING,
17 accountaddress: DataTypes.STRING,
18 application: DataTypes.STRING,
19 from: DataTypes.STRING,
20 memberid: DataTypes.STRING,
21 membername: DataTypes.STRING,
22 queue: DataTypes.INTEGER,
23 queuename: DataTypes.STRING,
24 roomid: DataTypes.INTEGER,
26 type: DataTypes.BOOLEAN,
29 completeReason: DataTypes.ENUM('agent'),
30 completeAt: DataTypes.DATE,
31 joinAt: DataTypes.DATE,
32 leaveAt: DataTypes.DATE,
34 type: DataTypes.BOOLEAN,
37 disposition: DataTypes.STRING,
40 type: DataTypes.INTEGER,
48 type: DataTypes.ENUM('NEW', 'OPEN', 'CLOSED', 'UNMANAGED'),
52 tableName: 'report_mail_room_history'
54 ReportMailRoomHistory.removeAttribute('id');
55 return ReportMailRoomHistory;