},
attachment: DataTypes.TEXT,
text: {
- type: DataTypes.BLOB,
+ type: DataTypes.BLOB('long'),
get: function() {
if (this.getDataValue('text')) {
return _.toString(this.getDataValue('text'));
}
},
html: {
- type: DataTypes.BLOB,
+ type: DataTypes.BLOB('long'),
get: function() {
if (this.getDataValue('html')) {
- if (this.getDataValue('html')) {
- return _.toString(this.getDataValue('html'));
- }
+ return _.toString(this.getDataValue('html'));
}
- },
+ }
},
reason: DataTypes.TEXT,
+ auto: {
+ type: DataTypes.BOOLEAN,
+ defaultValue: false
+ },
status: {
- type: DataTypes.ENUM('SENT', 'SENDING', 'RECEIVED', 'FAILED', 'NOTE'),
+ type: DataTypes.ENUM('SENDING', 'SENT', 'RECEIVED', 'FAILED', 'NOTE'),
defaultValue: 'SENDING'
},
retry: {
type: DataTypes.INTEGER,
defaultValue: 0
},
- voiceSource: DataTypes.STRING
+ voiceSource: DataTypes.STRING,
+ userName: DataTypes.STRING,
+ userFullname: DataTypes.STRING,
+ accountId: DataTypes.INTEGER,
+ accountName: DataTypes.STRING
}, {
tableName: 'mail_messages',
paranoid: true,