/
home
/
infinitibizsol
/
.trash
/
models.2
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/models.2/Auctioneer.js
const { validate } = require("class-validator"); module.exports = (sequelize, DataTypes) => { const Auctioneer = sequelize.define( "tblAuctioneer", { auctioneer_id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, }, firstname: { type: DataTypes.STRING, allowNull: false, validate: { notEmpty: { args: true, msg: "Please provide a firstname", }, notNull: { args: true, msg: "The firstname 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_email", }, notNull: { args: true, msg: "The business_email cannot be null", }, isEmail: { args: true, msg: "Please provide a valid business_email address", }, }, }, business_address: { type: DataTypes.STRING, allowNull: true, }, password: { type: DataTypes.STRING, allowNull: false, validate: { notEmpty: { args: true, msg: "Please provide a password", }, notNull: { args: true, msg: "The password cannot be null", }, }, }, resetPasswordToken: { type: DataTypes.STRING, }, resetPasswordExpires: { type: DataTypes.DATE, }, }, { timestamps: false, } ); return Auctioneer; };
Copyright ©2k19 -
Hexid
|
Tex7ure