/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/models/userActivities.model.js module.exports = (sequelize, DataTypes) => { const UserActivity = sequelize.define( "UserActivity", { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true, }, user_id: { type: DataTypes.STRING, allowNull: false, }, username: { type: DataTypes.STRING, allowNull: false, }, activity_description: { type: DataTypes.STRING, allowNull: false, }, activity_type: { type: DataTypes.STRING, allowNull: true, }, module:{ type: DataTypes.STRING, allowNull: true, }, activity_time: { type: DataTypes.DATE, allowNull: false, }, activity_date:{ type: DataTypes.DATEONLY, allowNull: false, } }, { tableName: "UserActivity", timestamps: true, }, ); return UserActivity; };