const mongoose = require('mongoose'); const levelSchema = new mongoose.Schema({ brochure: { type: String }, type: { type: String, required: true, trim: true }, banner: { image: String, title: String, text: String }, overview: { title: String, paragraphs: [String], contact_info: { title: String, subtitle: String, items: [{ text: String }] }, social_info: { title: String, social_links: [{ image: String, url: String, alt: String }], apply_button: { text: String, url: String } } }, requirements: { title: String, items: [String] }, action_buttons: { title: String, buttons: [{ text: String, link: String }] }, why_study: { title: String, items: [{ number: String, title: String, text: String }] }, // Thêm tham chiếu đến Form form: { type: mongoose.Schema.Types.ObjectId, ref: 'Form' }, updatedAt: Date }, { timestamps: true }); module.exports = mongoose.model('Level', levelSchema);