const mongoose = require('mongoose'); const UserSchema = new mongoose.Schema({ _id: { type: String, required: true }, // tgId name: { type: String, required: true }, totalWins: { type: Number, default: 0 }, gameStats: { kamba: { type: Number, default: 0 }, pancha: { type: Number, default: 0 }, kotta: { type: Number, default: 0 }, math: { type: Number, default: 0 }, kana: { type: Number, default: 0 }, grease: { type: Number, default: 0 }, aliyata: { type: Number, default: 0 }, papaya: { type: Number, default: 0 } }, lastVillageId: String, lastVillageName: String, lastSeen: { type: Date, default: Date.now } }); const VillageSchema = new mongoose.Schema({ _id: { type: String, required: true }, // villageId name: { type: String, required: true }, points: { type: Number, default: 0 }, lastActive: { type: Date, default: Date.now } }); const User = mongoose.model('User', UserSchema); const Village = mongoose.model('Village', VillageSchema); module.exports = { User, Village };