🔥
This commit is contained in:
30
src/data/models/User.js
Normal file
30
src/data/models/User.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import DataType from 'sequelize';
|
||||
import Model from '../sequelize';
|
||||
|
||||
const User = Model.define('User', {
|
||||
|
||||
id: {
|
||||
type: DataType.UUID,
|
||||
defaultValue: DataType.UUIDV1,
|
||||
primaryKey: true,
|
||||
},
|
||||
|
||||
email: {
|
||||
type: DataType.STRING(255),
|
||||
validate: { isEmail: true },
|
||||
},
|
||||
|
||||
emailConfirmed: {
|
||||
type: DataType.BOOLEAN,
|
||||
defaultValue: false,
|
||||
},
|
||||
|
||||
}, {
|
||||
|
||||
indexes: [
|
||||
{ fields: ['email'] },
|
||||
],
|
||||
|
||||
});
|
||||
|
||||
export default User;
|
||||
Reference in New Issue
Block a user