generated from dopt-python/py311
change database schema for consulting sessions
This commit is contained in:
@@ -374,3 +374,71 @@ zuordnung_personen_unternehmen: sql.Table = Table(
|
||||
onupdate=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
beratung_vorgang: sql.Table = Table(
|
||||
"beratung_vorgang",
|
||||
MD_MAIN,
|
||||
Column(
|
||||
"vorgang_id",
|
||||
sql.Integer,
|
||||
primary_key=True,
|
||||
autoincrement=True,
|
||||
),
|
||||
Column("un_id", sql.ForeignKey("grunderfassung_unternehmen.un_id"), nullable=True),
|
||||
Column("pers_id", sql.ForeignKey("grunderfassung_personen.pers_id"), nullable=True),
|
||||
Column("titel", sql.Text, nullable=False),
|
||||
Column("beratungs_typ", sql.String(20), nullable=False),
|
||||
Column(
|
||||
"erstellt",
|
||||
UTCDateTime,
|
||||
nullable=False,
|
||||
default=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
Column(
|
||||
"aktualisiert",
|
||||
UTCDateTime,
|
||||
nullable=True,
|
||||
default=lambda: datetime.datetime.now(datetime.UTC),
|
||||
onupdate=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
beratung_einzelberatung: sql.Table = Table(
|
||||
"beratung_einzelberatung",
|
||||
MD_MAIN,
|
||||
Column(
|
||||
"beratung_id",
|
||||
sql.Integer,
|
||||
primary_key=True,
|
||||
autoincrement=True,
|
||||
),
|
||||
Column("vorgang_id", sql.ForeignKey("beratung_vorgang.vorgang_id"), nullable=False),
|
||||
Column("nutzer_id", sql.Integer, nullable=False),
|
||||
Column("nutzer_name", sql.String(20), nullable=False),
|
||||
Column(
|
||||
"zeitstempel",
|
||||
UTCDateTime,
|
||||
nullable=False,
|
||||
default=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
Column("ansprechpartner", sql.Text, nullable=False),
|
||||
Column("kommunikationsweg", sql.Text, nullable=False),
|
||||
Column("thema_crm_matrix", sql.Text, nullable=True),
|
||||
Column("anmerkungen", sql.Text, nullable=True),
|
||||
Column("rueckmeldung", sql.Text, nullable=True),
|
||||
Column(
|
||||
"erstellt",
|
||||
UTCDateTime,
|
||||
nullable=False,
|
||||
default=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
Column(
|
||||
"aktualisiert",
|
||||
UTCDateTime,
|
||||
nullable=True,
|
||||
default=lambda: datetime.datetime.now(datetime.UTC),
|
||||
onupdate=lambda: datetime.datetime.now(datetime.UTC),
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user