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