56 lines
2.1 KiB
JavaScript
56 lines
2.1 KiB
JavaScript
const sequelize = require('sequelize')
|
|
const DataTypes = require('../db')
|
|
|
|
const User = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const Cart = sequelize.define('cart', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
userId: { type: DataTypes.INTEGER, unique: true }
|
|
})
|
|
|
|
const CartDevice = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const device = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const deviceInfo = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const rating = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const Type = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
})
|
|
|
|
const Brand = sequelize.define('user', {
|
|
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true },
|
|
email: { type: DataTypes.STRING, unique: true },
|
|
password: { type: DataTypes.STRING },
|
|
role: { type: DataTypes.STRING, defaultValue: "USER" }
|
|
}) |