import { Schema, model, models, Model } from 'mongoose'; import { OpenApiSchema } from '@/types/mongoSchema'; const OpenApiSchema = new Schema({ userId: { type: Schema.Types.ObjectId, ref: 'user', required: true }, apiKey: { type: String, required: true }, createTime: { type: Date, default: () => new Date() }, lastUsedTime: { type: Date } }); export const OpenApi: Model = models['openapi'] || model('openapi', OpenApiSchema);