02.02
This commit is contained in:
56
server/models/models.js
Normal file
56
server/models/models.js
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
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" }
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user