#!/usr/bin/env python3 """Import firmy ISS RFID Sp. z o.o. do bazy NordaBiz.""" import os import sys sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from database import Company, Category, CompanyPerson DATABASE_URL = os.environ.get('DATABASE_URL', 'postgresql://nordabiz_app:dev_password@localhost:5433/nordabiz') def import_company(): engine = create_engine(DATABASE_URL) Session = sessionmaker(bind=engine) session = Session() category = session.query(Category).filter_by(id=1).first() # IT i Technologie company = Company( slug='iss-rfid-sp-z-o-o', name='ISS RFID Sp. z o.o.', legal_name='ISS RFID SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ', nip='5862302753', regon='363440960', krs='0000595331', email='biuro@issrfid.com', phone='+48 502 077 625', website='https://issrfid.com', address_street='Druskiennicka 20', address_city='Gdynia', address_postal='81-533', category_id=category.id if category else None, description_short='Spółka technologiczna specjalizująca się w inteligentnych systemach opartych o technologię RFID.', description_full=( 'ISS RFID to spółka technologiczna działająca od 2015 roku, specjalizująca się ' 'w inteligentnych systemach opartych o technologię RFID. Wdraża rozwiązania zapewniające ' 'oszczędności w inwentaryzacji i magazynowaniu, kontrolę łańcucha dostaw oraz kontrolę ' 'dostępów magazynowych i biurowych. Prowadzi prace badawczo-rozwojowe we współpracy ' 'z uczelniami i ośrodkami badawczymi z Polski i zagranicy.' ), data_quality='enhanced', status='active', ) session.add(company) session.flush() # Get company.id # Add management board persons = [ CompanyPerson(company_id=company.id, name='Adam Silny', role='Prezes Zarządu', is_public=True), CompanyPerson(company_id=company.id, name='Marcin Madziąg', role='Wiceprezes Zarządu', is_public=True), ] session.add_all(persons) session.commit() print(f"Firma {company.name} dodana pomyślnie! ID: {company.id}, slug: {company.slug}") session.close() if __name__ == '__main__': import_company()