You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
627 B

const mongoose = require('mongoose')
const adminSchema = new mongoose.Schema({
phone: {
type: String,
required: true,
//unique: true,
},
username: {
type: String,
required: true,
// unique: true,
},
password: {
type: String,
required: true
},
role: {
type: String,
enum: ['admin', 'sales', 'store'],
default: 'sales',
},
customerId: {
type: String,
required: true, // Customer ID is now required
unique: true,
},
date: {
type: Date,
default: Date.now,
},
})
const Admin = mongoose.model('Admin', adminSchema)
module.exports = Admin