feat: start tickets and messages search

This commit is contained in:
canove
2020-08-04 20:55:44 -03:00
parent 4b2db9e003
commit a6d195f53a
3 changed files with 52 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ class Message extends Sequelize.Model {
}
static associate(models) {
this.belongsTo(models.Ticket, { foreignKey: "ticketId" });
this.belongsTo(models.Ticket, { foreignKey: "ticketId", as: "messages" });
}
}

View File

@@ -39,7 +39,7 @@ class Ticket extends Sequelize.Model {
static associate(models) {
this.belongsTo(models.Contact, { foreignKey: "contactId", as: "contact" });
this.belongsTo(models.User, { foreignKey: "userId", as: "user" });
this.hasMany(models.Message, { foreignKey: "ticketId" });
this.hasMany(models.Message, { foreignKey: "ticketId", as: "messages" });
}
}