Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict'
- // let Sequelize = require('sequelize');
- // import {DatabaseConnection} from "../controller/database";
- // let parameters = require("../parameters.json");
- // import Produto from "../model/ProdutoModel";
- // let sequelize = new DatabaseConnection();
- module.exports = (sequelize, DataTypes) => {
- const User = sequelize.define('user', {
- nome: {
- type: DataTypes.STRING,
- allowNull: false
- },
- sobrenome: {
- type: DataTypes.STRING,
- allowNull: false
- },
- password: {
- type: DataTypes.STRING,
- allowNull: false
- },
- role: {
- type: DataTypes.ENUM('user', 'admin', 'disabled')
- },
- salt: {
- type: DataTypes.STRING
- },
- email: {
- type: DataTypes.STRING,
- allowNull: false,
- unique: 'uniqueTag'
- },
- latitude: {
- type: DataTypes.STRING
- },
- longitude: {
- type: DataTypes.STRING
- },
- novidades: {
- type: DataTypes.BOOLEAN,
- allowNull: false
- },
- alertas: {
- type: DataTypes.BOOLEAN,
- allowNull: false
- },
- });
- }
- // User.HasMany(Produto);
- // User.sync({force: false}).then(() => {
- // // Table created
- // // return User.create({
- // // username: parameters.username,
- // // password: hash,
- // // salt: salt,
- // // email: parameters.email
- // // });
- // });
- // export default User;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement