dbl-coins-invest
Version:
Sharade DBL package over other coins invest services
17 lines (14 loc) • 805 B
JavaScript
import { sequelize } from "../sequelize-init";
import { Sequelize } from "sequelize";
import { Portfolio } from "./portfolio";
import { Subscription } from "./subscriptions";
export const Account = sequelize.define(`account`, {
active: {type: Sequelize.BOOLEAN, defaultValue: true},
userSub: {type: Sequelize.STRING, unique: true, allowNull: false},
email: {type: Sequelize.STRING, unique: true, allowNull: false},
firstName: {type: Sequelize.STRING, unique: false, allowNull: true},
lastName: {type: Sequelize.STRING, unique: false, allowNull: true},
});
Account.hasMany(Portfolio, {as: 'Portfolios', onDelete: 'CASCADE'});
Account.hasMany(Subscription, {as: 'Subscriptions', onDelete: 'CASCADE'});
// product.belongsToMany(models.order, { through: 'product_order', as: 'order' });