3 module.exports = function(sequelize, DataTypes) {
5 var MailApplication = sequelize.define('MailApplication', {
7 type: DataTypes.ENUM('queue', 'agent', 'sendMail', 'replyMail', 'sendSms')
10 type: DataTypes.INTEGER
13 type: DataTypes.INTEGER,
19 type: DataTypes.STRING
22 type: DataTypes.STRING
25 type: DataTypes.STRING
28 type: DataTypes.STRING
31 type: DataTypes.STRING
34 type: DataTypes.STRING
37 type: DataTypes.STRING
43 type: DataTypes.INTEGER
46 type: DataTypes.INTEGER
49 type: DataTypes.INTEGER
52 tableName: 'mail_applications',
53 associate: function(models) {
55 MailApplication.belongsTo(models.Interval);
56 MailApplication.belongsTo(models.MailQueue, {
59 MailApplication.belongsTo(models.MailAccount, {
62 MailApplication.belongsTo(models.User, {
68 return MailApplication;