implement latest changes to employee payroll process

- Add ContractDaysWeek
- Add Sickness Days to employee export sheet
- Add Gesundheitsbonus value per employee
- Additional fixes
This commit is contained in:
Marcel Arndt
2025-12-12 11:52:03 +01:00
parent 156733f65a
commit 0951282f11
17 changed files with 408 additions and 205 deletions
@@ -211,7 +211,8 @@ CREATE TABLE public."DyflexisEmployee" (
"contractHoursWeek" double precision NOT NULL,
"contractSalaryHour" double precision NOT NULL,
"contractTypeName" text,
"internalId" uuid DEFAULT gen_random_uuid() NOT NULL
"internalId" uuid DEFAULT gen_random_uuid() NOT NULL,
"contractDaysWeek" integer DEFAULT 0 NOT NULL
);
@@ -591,6 +592,23 @@ CREATE TABLE public."Tour" (
);
--
-- Name: TourFile; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public."TourFile" (
id uuid DEFAULT gen_random_uuid() NOT NULL,
"tourId" text NOT NULL,
"ticketId" text NOT NULL,
"storagePath" text NOT NULL,
"originalFilename" text NOT NULL,
"mimeType" text NOT NULL,
"fileSizeBytes" integer NOT NULL,
"dlUploadStatus" text DEFAULT 'pending'::text NOT NULL,
"createdAt" timestamp(3) without time zone DEFAULT CURRENT_TIMESTAMP
);
--
-- Name: TourSource; Type: TABLE; Schema: public; Owner: -
--
@@ -1025,6 +1043,14 @@ ALTER TABLE ONLY public."Ticket"
ADD CONSTRAINT "Ticket_pkey" PRIMARY KEY (id);
--
-- Name: TourFile TourFile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public."TourFile"
ADD CONSTRAINT "TourFile_pkey" PRIMARY KEY (id);
--
-- Name: TourSource TourSource_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
@@ -1104,6 +1130,13 @@ ALTER TABLE ONLY public._prisma_migrations
CREATE UNIQUE INDEX "CostType_id_key" ON public."CostType" USING btree (id);
--
-- Name: TourFile_tourId_ticketId_idx; Type: INDEX; Schema: public; Owner: -
--
CREATE INDEX "TourFile_tourId_ticketId_idx" ON public."TourFile" USING btree ("tourId", "ticketId");
--
-- Name: Tour_operationId_key; Type: INDEX; Schema: public; Owner: -
--