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