3 module.exports = function(sequelize, DataTypes) {
4 return sequelize.define('SmsApplication', {
6 type: DataTypes.ENUM('queue', 'agent', 'sendSms')
9 type: DataTypes.INTEGER
12 type: DataTypes.INTEGER,
18 type: DataTypes.STRING
21 type: DataTypes.STRING
24 type: DataTypes.STRING
27 type: DataTypes.STRING
30 type: DataTypes.STRING
33 type: DataTypes.STRING
36 type: DataTypes.STRING
42 type: DataTypes.INTEGER
45 type: DataTypes.INTEGER
48 type: DataTypes.INTEGER
51 tableName: 'sms_applications',
52 associate: function(models) {
54 models.SmsApplication.belongsTo(models.User, {
57 models.SmsApplication.belongsTo(models.Interval);
58 models.SmsApplication.belongsTo(models.SmsQueue, {
61 models.SmsApplication.belongsTo(models.SmsAccount);