/
home
/
infinitibizsol
/
.trash
/
models.2
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/models.2/User.js
module.exports = (sequelize, DataTypes) => { const User = sequelize.define( "tblUser", { user_id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, firstname: { type: DataTypes.STRING, allowNull: false, validate: { notEmpty: { args: true, msg: "Please provide a first name", }, notNull: { args: true, msg: "The first name cannot be null", }, }, }, lastname: { type: DataTypes.STRING, allowNull: true, }, mobile_no: { type: DataTypes.STRING, allowNull: true, }, business_name: { type: DataTypes.STRING, allowNull: false, validate: { notEmpty: { args: true, msg: "Please provide a business_name", }, notNull: { args: true, msg: "The business_name cannot be null", }, }, }, business_phone: { type: DataTypes.STRING, allowNull: true, }, business_email: { type: DataTypes.STRING, allowNull: false, unique: { args: true, msg: "The email address is already in use!", }, validate: { notEmpty: { args: true, msg: "Please provide a business_name", }, notNull: { args: true, msg: "The business_name cannot be null", }, isEmail: { args: true, msg: "Please provide a valid email address", }, }, }, business_address: { type: DataTypes.STRING, allowNull: true, }, password: { type: DataTypes.STRING, allowNull: false, validate: { notEmpty: { args: true, msg: "Please provide a business_name", }, notNull: { args: true, msg: "The business_name cannot be null", }, }, }, resetPasswordToken: { type: DataTypes.STRING, }, resetPasswordExpires: { type: DataTypes.DATE, }, }, { timestamps: false, } ); return User; };
Copyright ©2k19 -
Hexid
|
Tex7ure