Skip to content
Snippets Groups Projects
Commit 92c40352 authored by 심재엽's avatar 심재엽
Browse files

refactor: fcmToken 연관관계 추가

parent 4e91fc6c
Branches
No related tags found
1 merge request!31Develop
const { DataTypes } = require('sequelize');
const sequelize = require('../config/sequelize');
const User = require('./User'); // 올바른 경로 확인
const User = require('./user'); // 올바른 경로 확인
const FcmToken = sequelize.define('FcmToken', {
userId: {
......@@ -20,10 +20,4 @@ const FcmToken = sequelize.define('FcmToken', {
timestamps: true,
});
// 관계 설정
FcmToken.belongsTo(User, { foreignKey: 'userId', as: 'user' });
User.hasMany(FcmToken, { foreignKey: 'userId', as: 'fcmTokenList' });
module.exports = FcmToken;
\ No newline at end of file
......@@ -28,6 +28,10 @@ User.hasMany(MeetingParticipant, { foreignKey: 'user_id', as: 'meetingParticipat
Schedule.belongsTo(User, { foreignKey: 'user_id', as: 'user' });
User.hasMany(Schedule, { foreignKey: 'user_id', as: 'schedules' });
FcmToken.belongsTo(User, { foreignKey: 'userId', as: 'user' });
User.hasMany(FcmToken, { foreignKey: 'userId', as: 'fcmTokenList' });
Invite.belongsTo(Meeting, { foreignKey: 'meeting_id', as: 'meeting' });
Invite.belongsTo(User, { foreignKey: 'inviter_id', as: 'inviter' }); // 초대한 사용자
Invite.belongsTo(User, { foreignKey: 'invitee_id', as: 'invitee' }); // 초대받은 사용자
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment