활동로그 추가

This commit is contained in:
2025-05-09 10:34:04 +09:00
parent 31740e2e71
commit 2924a61a9d
11 changed files with 793 additions and 565 deletions
+9 -1
View File
@@ -1,7 +1,15 @@
const { Model, DataTypes } = require('sequelize');
const { sequelize } = require('../config/database');
class ActivityLog extends Model {}
class ActivityLog extends Model {
static associate(models) {
// User 모델과의 연관 관계 설정
ActivityLog.belongsTo(models.User, {
foreignKey: 'userId',
as: 'User'
});
}
}
ActivityLog.init({
id: {
+1
View File
@@ -747,6 +747,7 @@ router.get('/activity-logs', async (req, res) => {
const logs = await ActivityLog.findAndCountAll({
include: [{
model: User,
as: 'User',
attributes: ['username', 'name']
}],
order: [['createdAt', 'DESC']],