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