chetajs
Version:
Chetajs is a NodeJS cli generator for scaffolding ExpressJs applications
39 lines (37 loc) • 853 B
JavaScript
import { DataTypes } from 'sequelize';
import { sequelize } from '../database/connection.js';
const User = sequelize.define('User', {
id: {
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4,
primaryKey: true
},
userName: {
type: DataTypes.STRING,
allowNull: false
},
firstName: {
type: DataTypes.STRING,
allowNull: false
},
lastName: {
type: DataTypes.STRING,
allowNull: false
},
email: {
type: DataTypes.STRING,
allowNull: false
},
hashPassword: {
type: DataTypes.STRING,
allowNull: false
},
createdAt: {
type: DataTypes.DATE,
defaultValue: DataTypes.NOW
},
updatedAt: {
type: DataTypes.DATE,
}
})
export default User