Built motion from commit a0baffd.|1.0.1
[motion.git] / server / models / history / report_square_history.js
index 2a5173b..84118e3 100644 (file)
@@ -1 +1,100 @@
-var _0xcb9e=["\x65\x78\x70\x6F\x72\x74\x73","\x52\x65\x70\x6F\x72\x74\x53\x71\x75\x61\x72\x65\x48\x69\x73\x74\x6F\x72\x79","\x53\x54\x52\x49\x4E\x47","\x44\x41\x54\x45","\x72\x65\x70\x6F\x72\x74\x5F\x73\x71\x75\x61\x72\x65\x5F\x68\x69\x73\x74\x6F\x72\x79","\x64\x65\x66\x69\x6E\x65"];module[_0xcb9e[0]]=function(_0xb5eex1,_0xb5eex2){var _0xb5eex3=_0xb5eex1[_0xcb9e[5]](_0xcb9e[1],{network:{type:_0xb5eex2[_0xcb9e[2]]},network_script:{type:_0xb5eex2[_0xcb9e[2]]},request:{type:_0xb5eex2[_0xcb9e[2]]},channel:{type:_0xb5eex2[_0xcb9e[2]]},language:{type:_0xb5eex2[_0xcb9e[2]]},type:{type:_0xb5eex2[_0xcb9e[2]]},uniqueid:{type:_0xb5eex2[_0xcb9e[2]]},version:{type:_0xb5eex2[_0xcb9e[2]]},callerid:{type:_0xb5eex2[_0xcb9e[2]]},calleridname:{type:_0xb5eex2[_0xcb9e[2]]},callingpres:{type:_0xb5eex2[_0xcb9e[2]]},callingani2:{type:_0xb5eex2[_0xcb9e[2]]},callington:{type:_0xb5eex2[_0xcb9e[2]]},callingtns:{type:_0xb5eex2[_0xcb9e[2]]},dnid:{type:_0xb5eex2[_0xcb9e[2]]},rdnis:{type:_0xb5eex2[_0xcb9e[2]]},context:{type:_0xb5eex2[_0xcb9e[2]]},extension:{type:_0xb5eex2[_0xcb9e[2]]},priority:{type:_0xb5eex2[_0xcb9e[2]]},enhanced:{type:_0xb5eex2[_0xcb9e[2]]},accountcode:{type:_0xb5eex2[_0xcb9e[2]]},threadid:{type:_0xb5eex2[_0xcb9e[2]]},project_name:{type:_0xb5eex2[_0xcb9e[2]]},joinAt:{type:_0xb5eex2[_0xcb9e[3]]},leaveAt:{type:_0xb5eex2[_0xcb9e[3]],unique:true}},{tableName:_0xcb9e[4]});return _0xb5eex3}
\ No newline at end of file
+/**
+ * Context Model
+ */
+
+module.exports = function(sequelize, DataTypes) {
+
+  var ReportSquareHistory = sequelize.define('ReportSquareHistory', {
+    sourceid: DataTypes.INTEGER,
+    network: {
+      type: DataTypes.STRING,
+    },
+    network_script: {
+      type: DataTypes.STRING,
+    },
+    request: {
+      type: DataTypes.STRING,
+    },
+    channel: {
+      type: DataTypes.STRING,
+    },
+    language: {
+      type: DataTypes.STRING,
+    },
+    type: {
+      type: DataTypes.STRING,
+    },
+    uniqueid: {
+      type: DataTypes.STRING,
+    },
+    version: {
+      type: DataTypes.STRING,
+    },
+    callerid: {
+      type: DataTypes.STRING,
+    },
+    calleridname: {
+      type: DataTypes.STRING,
+    },
+    callingpres: {
+      type: DataTypes.STRING,
+    },
+    callingani2: {
+      type: DataTypes.STRING,
+    },
+    callington: {
+      type: DataTypes.STRING,
+    },
+    callingtns: {
+      type: DataTypes.STRING,
+    },
+    dnid: {
+      type: DataTypes.STRING,
+    },
+    rdnis: {
+      type: DataTypes.STRING,
+    },
+    context: {
+      type: DataTypes.STRING,
+    },
+    extension: {
+      type: DataTypes.STRING,
+    },
+    priority: {
+      type: DataTypes.STRING,
+    },
+    enhanced: {
+      type: DataTypes.STRING,
+    },
+    accountcode: {
+      type: DataTypes.STRING,
+    },
+    threadid: {
+      type: DataTypes.STRING,
+    },
+    project_name: {
+      type: DataTypes.STRING,
+    },
+    prev_project_name: {
+      type: DataTypes.STRING,
+    },
+    joinAt: {
+      type: DataTypes.DATE,
+    },
+    leaveAt: {
+      type: DataTypes.DATE
+    },
+    is_subproject: {
+      type: DataTypes.BOOLEAN,
+      defaultValue: false
+    }
+  }, {
+    tableName: 'report_square_history',
+    indexes: [{
+      name: 'sourceid',
+      fields: ['sourceid']
+    }]
+  });
+  ReportSquareHistory.removeAttribute('id');
+  return ReportSquareHistory;
+};