Skip to content
Snippets Groups Projects
Commit 4e91fc6c authored by 세현 임's avatar 세현 임
Browse files

연관 관계 없던 오류 수정(#21)

parents e87d9bf6 27554ac4
No related branches found
No related tags found
2 merge requests!31Develop,!29연관 관계 없던 오류 수정(#21)
...@@ -6,6 +6,7 @@ const Schedule = require('./Schedule'); ...@@ -6,6 +6,7 @@ const Schedule = require('./Schedule');
const Meeting = require('./Meeting'); const Meeting = require('./Meeting');
const Friend = require('./Friend'); const Friend = require('./Friend');
const FcmToken = require('./fcmToken'); const FcmToken = require('./fcmToken');
const Invite =require('./Invite')
const MeetingParticipant = require('./MeetingParticipant'); const MeetingParticipant = require('./MeetingParticipant');
// const ChatRooms = require('./ChatRooms'); // const ChatRooms = require('./ChatRooms');
...@@ -27,6 +28,13 @@ User.hasMany(MeetingParticipant, { foreignKey: 'user_id', as: 'meetingParticipat ...@@ -27,6 +28,13 @@ User.hasMany(MeetingParticipant, { foreignKey: 'user_id', as: 'meetingParticipat
Schedule.belongsTo(User, { foreignKey: 'user_id', as: 'user' }); Schedule.belongsTo(User, { foreignKey: 'user_id', as: 'user' });
User.hasMany(Schedule, { foreignKey: 'user_id', as: 'schedules' }); User.hasMany(Schedule, { foreignKey: 'user_id', as: 'schedules' });
Invite.belongsTo(Meeting, { foreignKey: 'meeting_id', as: 'meeting' });
Invite.belongsTo(User, { foreignKey: 'inviter_id', as: 'inviter' }); // 초대한 사용자
Invite.belongsTo(User, { foreignKey: 'invitee_id', as: 'invitee' }); // 초대받은 사용자
User.hasMany(Invite, { foreignKey: 'inviter_id', as: 'sentInvites' }); // 보낸 초대 목록
User.hasMany(Invite, { foreignKey: 'invitee_id', as: 'receivedInvites' }); // 받은 초대 목록
Meeting.hasMany(Invite, { foreignKey: 'meeting_id', as: 'invites' }); // 해당 미팅의 모든 초대
module.exports = { module.exports = {
sequelize, sequelize,
...@@ -37,4 +45,5 @@ module.exports = { ...@@ -37,4 +45,5 @@ module.exports = {
MeetingParticipant, MeetingParticipant,
Friend, Friend,
FcmToken, FcmToken,
Invite,
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment