Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_individual_working_time

Die Tabelle data_individual_working_time enthält die den Mitarbeitern zugwiesenen Arbeitszeitmodelle.

Tabellenbeschreibung

Name der Spalte Datentyp Beschreibung
individual_working_time_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
employee_id int Fremdschlüssel zur Tabelle data_employee
Identifiziert den zugehörigen Mitarbeiter
working_time_model_id int Fremdschlüssel zur Tabelle data_working_time_model
Identifiziert das zugehörige Arbeitszeitmodell
date date Datum, ab dem das Arbeitszeitmodell gilt
NULL für unbefristeten Beginn
description varchar(100) Optionale Beschreibung
set_1_if_date_is_null_else_null tinyint 1, wenn der Wert in der Spalte date NULL ist, sonst NULL
deleted tinyint 1 für gelöschten Eintrag, sonst 0
Standardwert: 0
set_null_on_delete tinyint Muss auf NULL gesetzt werden, wenn der Eintrag gelöscht ist, sonst auf 1
Standardwert: 1
transaction_id bigint unsigned Nur für interne Zwecke
created_at timestamp(6) Erstellungszeitpunkt des Datensatzes
Standardwert: aktuelle Uhrzeit
updated_at timestamp(6) Letzter Aktualisierungszeitpunkt des Datensatzes.

Hinweis: Für jeden Mitarbeiter darf nur ein Datensatz einen unbefristeten Beginn haben.