claude-mem plugin v10.5.6
This commit is contained in:
parent
5ba134adfd
commit
3dfd01f9d0
1
.claude/worktrees/elastic-tesla
Submodule
1
.claude/worktrees/elastic-tesla
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit f683ad3dbbf422ff6bb894d578bedd48482eced1
|
||||
64
scripts/import_iss_rfid.py
Normal file
64
scripts/import_iss_rfid.py
Normal file
@ -0,0 +1,64 @@
|
||||
#!/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()
|
||||
Loading…
Reference in New Issue
Block a user