Node/modules/follows/models.js
2025-03-01 16:49:04 +03:00

43 lines
958 B
JavaScript

const { DataTypes } = require("sequelize");
const Database = require("../../database/db");
const { User } = require("../users/models/user");
const Follow = Database.define("follows", {
user: {
type: DataTypes.INTEGER,
allowNull: false,
unique: false,
references: {
model: User.User,
key: 'id'
}
},
target_user: {
type: DataTypes.INTEGER,
allowNull: false,
unique: false,
references: {
model: User.User,
key: 'id'
}
},
notify: {
type: DataTypes.BOOLEAN,
allowNull: false,
unique: false,
defaultValue: true
},
show_saved: {
type: DataTypes.BOOLEAN,
allowNull: false,
unique: false,
defaultValue: true
},
statu: {
type: DataTypes.BOOLEAN,
allowNull: false,
unique: false
}
});
module.exports = {Follow};