From 12fbca62339594fa44ff31585764ea392dfde784 Mon Sep 17 00:00:00 2001 From: tpgus2603 <kakaneymar2424@gmail.com> Date: Sat, 30 Nov 2024 18:18:51 +0900 Subject: [PATCH] =?UTF-8?q?rename:=20=ED=8C=8C=EC=9D=BC=EB=AA=85=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=EC=95=88=EB=90=9C=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0(#21)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/friend.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 models/friend.js diff --git a/models/friend.js b/models/friend.js new file mode 100644 index 0000000..21ef4aa --- /dev/null +++ b/models/friend.js @@ -0,0 +1,28 @@ +// models/friend.js + +const { DataTypes } = require('sequelize'); +const sequelize = require('../config/sequelize'); +const User = require('./user'); + +const Friend = sequelize.define('Friend', { + status: { + type: DataTypes.ENUM('PENDING', 'ACCEPTED'), + allowNull: false, + defaultValue: 'PENDING', + } +}, { + tableName: 'Friends', + timestamps: true, + underscored: true, + indexes: [ + { + unique: true, + fields: ['requester_id', 'receiver_id'] + }, + { + fields: ['status'] + } + ] +}); + +module.exports = Friend; -- GitLab