5 module.exports = function(sequelize, DataTypes) {
7 var ReportDialHistory = sequelize.define('ReportDialHistory', {
8 privilege: DataTypes.STRING,
9 channel: DataTypes.STRING,
10 channelstate: DataTypes.INTEGER,
11 channelstatedesc: DataTypes.STRING,
12 calleridnum: DataTypes.STRING,
13 calleridname: DataTypes.STRING,
14 connectedlinenum: DataTypes.STRING,
15 connectedlinename: DataTypes.STRING,
16 language: DataTypes.STRING,
17 accountcode: DataTypes.STRING,
18 context: DataTypes.STRING,
19 exten: DataTypes.STRING,
20 priority: DataTypes.INTEGER,
21 uniqueid: DataTypes.STRING,
22 linkedid: DataTypes.STRING,
23 destchannel: DataTypes.STRING,
24 destchannelstate: DataTypes.INTEGER,
25 destchannelstatedesc: DataTypes.STRING,
26 destcalleridnum: DataTypes.STRING,
27 destcalleridname: DataTypes.STRING,
28 destconnectedlinenum: DataTypes.STRING,
29 destconnectedlinename: DataTypes.STRING,
30 destlanguage: DataTypes.STRING,
31 destaccountcode: DataTypes.STRING,
32 destcontext: DataTypes.STRING,
33 destexten: DataTypes.STRING,
34 destpriority: DataTypes.INTEGER,
35 destuniqueid: DataTypes.STRING,
36 destlinkedid: DataTypes.STRING,
37 dialstring: DataTypes.STRING,
38 dialstatus: DataTypes.STRING,
39 starttime: DataTypes.DATE,
40 answertime: DataTypes.DATE,
41 endtime: DataTypes.DATE
43 tableName: 'report_dial_history'
46 ReportDialHistory.removeAttribute('id');
47 return ReportDialHistory;