import mongoose, { Schema, Document } from 'mongoose'; export interface ISystemSettings extends Document { settingsId: string; appName: string; appSubtitle: string; appLogoUrl?: string; updatedBy?: string; } const SystemSettingsSchema: Schema = new Schema({ settingsId: { type: String, required: true, unique: true, default: 'global' }, appName: { type: String, required: true, default: 'GPI' }, appSubtitle: { type: String, required: true, default: 'Gestão de Pintura Industrial' }, appLogoUrl: { type: String }, updatedBy: { type: String } // Email of the dev who updated it }, { timestamps: true }); export default mongoose.models.SystemSettings || mongoose.model('SystemSettings', SystemSettingsSchema);