const mongoose = require('mongoose'); const bannerSchema = new mongoose.Schema({ title: { type: String, required: true }, subtitle: { type: String, default: '' }, desktopImage: { type: String, required: true }, mobileImage: { type: String, default: '' }, buttonText: { type: String, default: 'Shop Now' }, buttonLink: { type: String, default: '/shop' }, overlayOpacity: { type: Number, default: 0.4 }, displayOrder: { type: Number, default: 0 }, isActive: { type: Boolean, default: true } }, { timestamps: true }); module.exports = mongoose.model('Banner', bannerSchema);