const sequelize = require('../db'); const {DataTypes} = require('sequelize'); // Модель Invite, хранит идентификаторы приглашений, приглашение может быть как для регистрации нового пользователя, так и для вступления в организацию или активации какой-либо команды const Invite = sequelize.define('invite', { id: {type: DataTypes.INTEGER, primaryKey: true, unique: true, autoIncrement: true}, author: {type: DataTypes.BIGINT, defaultValue: 0}, uid: {type: DataTypes.STRING, unique: true}, type: {type: DataTypes.STRING, defaultValue: 0}, value: {type: DataTypes.STRING, defaultValue: 0}, status: {type: DataTypes.INTEGER, defaultValue: 1}, users: {type: DataTypes.ARRAY(DataTypes.BIGINT), defaultValue: []} }) module.exports = Invite;