const mongoose = require('mongoose'); const AdminSchema = new mongoose.Schema({ username: { type: String, required: true, unique: true }, // 登录名,如 "admin" password: { type: String, required: true, select: false }, // bcrypt 加密 name: { type: String, required: true }, role: { type: String, enum: ['admin', 'superadmin'], default: 'admin' }, status: { type: String, enum: ['active', 'disabled'], default: 'active' } }, { timestamps: true }); module.exports = mongoose.model('Admin', AdminSchema);