frontpage construction

This commit is contained in:
2026-05-26 16:04:49 +02:00
parent ee288a47dc
commit cd1643a359
4 changed files with 138 additions and 60 deletions

View File

@@ -12,9 +12,41 @@ from pprint import pprint
from typing import Annotated, Any
import babel
import polars as pl
import sqlalchemy as sql
from pydantic import BaseModel, ConfigDict, EmailStr, Field, field_validator, model_validator
from PySide6.QtCore import QDate, Qt
from wce_crm import constants, db
from wce_crm.backend import backend
# %%
db_path = constants.Config.DB_PATH_MAIN
crm_path = constants.Config.DB_PATH_CRM
engine = sql.create_engine(f"sqlite:///{str(db_path)}")
engine_crm = sql.create_engine(f"sqlite:///{str(crm_path)}")
# %%
stmt = sql.select(
db.grunderfassung_unternehmen.c.erfassung_id,
db.grunderfassung_unternehmen.c.Partnersuche__un_suche,
)
with engine.connect() as conn:
res = conn.execute(stmt)
for r in res:
print(r)
# %%
# %%
backend.get_company_list()
# %%
db.DF_CRM_MASTER.filter(pl.col.ma_id == 381)
# %%
# class FlatBaseModel(BaseModel):
# @classmethod