# create_sample_data.py
from app import app, db
from models import Organization, User
from werkzeug.security import generate_password_hash

with app.app_context():
    # Create sample organization
    org = Organization(
        name="Acme Corp",
        size="medium",
        industry="technology",
        subscription_plan="free"
    )
    db.session.add(org)
    db.session.flush()
    
    # Create sample user
    user = User(
        first_name="John",
        last_name="Doe",
        email="john@acmecorp.com",
        password_hash=generate_password_hash("password123"),
        organization_id=org.id,
        role="admin"
    )
    db.session.add(user)
    db.session.commit()
    print("Sample data created!")
