other
This commit is contained in:
11
backend/models/Staff.model.js
Normal file
11
backend/models/Staff.model.js
Normal file
@@ -0,0 +1,11 @@
|
||||
import mongoose from "mongoose";
|
||||
|
||||
const StaffSchema = new mongoose.Schema({
|
||||
username: { type: String, required: true, unique: true },
|
||||
passwordHash: { type: String, required: true },
|
||||
role: { type: String, enum: ["admin", "moderator"], default: "moderator" },
|
||||
currentToken: { type: String, default: null },
|
||||
createdAt: { type: Date, default: Date.now },
|
||||
});
|
||||
|
||||
export default mongoose.model("Staff", StaffSchema);
|
||||
Reference in New Issue
Block a user