import random from sqlalchemy.orm import Session from app.db.models import Item def get_items(db: Session): return db.query(Item).all() def create_item(db: Session, title: str, value: int): # ✅ prize → value item = Item(title=title, value=value) # ✅ prize → value db.add(item) db.commit() db.refresh(item) return item def update_item(db: Session, item_id: int, title: str, value: int): # ✅ prize → value item = db.query(Item).filter(Item.id == item_id).first() if item: item.title = title item.value = value # ✅ prize → value db.commit() db.refresh(item) return item def delete_item(db: Session, item_id: int): item = db.query(Item).filter(Item.id == item_id).first() if item: db.delete(item) db.commit() return item def spin_wheel(db: Session): items = db.query(Item).all() if not items: return None return random.choice(items)