Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_working_time_model

Die Tabelle data_working_time_model enthält die Arbeitszeitmodelle.

Tabellenbeschreibung

Spalte Datentyp Beschreibung
working_time_model_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
name varchar(250) Name des Arbeitszeitmodells
Darf nicht leer sein
position int Position in der Anzeigereihenfolge
Standardwert: 0
basic_type tinyint Basis der Arbeitszeitberechnung. Mögliche Werte:
  • 0: keine Arbeitszeit berechnen
  • 1: Tagesstunden
  • 2: Wochenstunden (feste Stunden je Arbeitstag)
  • 3: Wochenstunden (variable Stunden je Arbeitstag)
  • 4: Monatsstunden
  • 5: Gesamtstunden
Standardwert: 0
daily_hours double Stunden je Arbeitstag, wenn der Wert für basic_type 1, 2, 4 oder 5 ist
Standardwert: 8.0
weekly_hours double Wochenstunden, wenn der Wert für basic_type 2 ist
Standardwert: 40.0
monthly_hours double Monatsstunden, wenn der Wert für basic_type 4 ist
Standardwert: 154.0
total_hours double Gesamtstunden, wenn der Wert für basic_type 5 ist
Standardwert: 0.0
workdays char(8) Gültige Arbeitstage, wenn der Wert für basic_type 1, 2, 4 oder 5 ist
Wert 1 bedeutet gültig, sonst 0
Index 0: Montag,..., 6: Sonntag, 7: Feiertag
Standardwert: 11111000
monday_hours double Arbeitstunden am Montag, wenn der Wert für basic_type 3 ist
Standardwert: 8.0
tuesday_hours double Arbeitstunden am Dienstag, wenn der Wert für basic_type 3 ist
Standardwert: 8.0
wednesday_hours double Arbeitstunden am Mittwoch, wenn der Wert für basic_type 3 ist
Standardwert: 8.0
thursday_hours double Arbeitstunden am Donnerstag, wenn der Wert für basic_type 3 ist
Standardwert: 8.0
friday_hours double Arbeitstunden am Freitag, wenn der Wert für basic_type 3 ist
Standardwert: 8.0
saturday_hours double Arbeitstunden am Samstag, wenn der Wert für basic_type 3 ist
Standardwert: 0.0
sunday_hours double Arbeitstunden am Sonntag, wenn der Wert für basic_type 3 ist
Standardwert: 0.0
subtract_holidays tinyint 1, wenn Feiertage bei der Berechnung berücksichtigt werden sollen, sonst 0
anzuwenden, wenn der Wert für basic_type 2 oder 4 ist
Standardwert: 1
hidden double 1, wenn das Arbeitszeitmodell in Auflistungen ausgeblendet werden soll, sonst 0
Standardwert: 0
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
Standardwert: aktuelle Uhrzeit