dev/actions feature: overtime #27

Merged
tom_trgr merged 53 commits from dev/actions into main 2025-09-04 00:58:25 +02:00
Showing only changes of commit aa152866d9 - Show all commits

View File

@@ -3,13 +3,15 @@
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS "anwesenheit"; DROP TABLE IF EXISTS "anwesenheit";
CREATE TABLE "anwesenheit" ( CREATE TABLE "anwesenheit" (
"counter_id" bigserial PRIMARY KEY, "counter_id" bigserial NOT NULL,
"timestamp" timestamptz(6) DEFAULT CURRENT_TIMESTAMP, "timestamp" timestamptz NULL DEFAULT CURRENT_TIMESTAMP,
"card_uid" varchar(255), "card_uid" character varying(255) NOT NULL,
"check_in_out" int2, "check_in_out" smallint NOT NULL,
"geraet_id" int2, "geraet_id" smallint NULL,
"manuelle_buchung" bool -- "anwesenheit_typ" int2,
PRIMARY KEY ("counter_id")
); );
COMMENT ON COLUMN "anwesenheit"."check_in_out" IS '1=Check In 2=Check Out , 3=Check in Manuell, 4=Check out manuell255=Automatic Check Out'; COMMENT ON COLUMN "anwesenheit"."check_in_out" IS '1=Check In 2=Check Out , 3=Check in Manuell, 4=Check out manuell255=Automatic Check Out';
COMMENT ON COLUMN "anwesenheit"."geraet_id" IS 'ID des Lesegerätes'; COMMENT ON COLUMN "anwesenheit"."geraet_id" IS 'ID des Lesegerätes';
@@ -78,6 +80,7 @@ CREATE TABLE "wochen_report" (
"personal_nummer" int4, "personal_nummer" int4,
"woche_start" date, "woche_start" date,
"bestaetigt" bool DEFAULT FALSE, "bestaetigt" bool DEFAULT FALSE,
"ueberstunden" smallint,
UNIQUE ("personal_nummer", "woche_start") UNIQUE ("personal_nummer", "woche_start")
); );