From 830538209ad9f6554f6e67405106753fc6e55632 Mon Sep 17 00:00:00 2001
From: Peter Hornburger
Date: Sat, 15 Jun 2024 13:16:58 +0200
Subject: [PATCH] Samstag 13:15
---
src/datenstrukturen/abnahmestruktur_server.ts | 33 +++++++++++++++++--
.../projektestruktur_server.ts | 2 ++
.../teamsfilesstruktur_server.ts | 5 ++-
3 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/src/datenstrukturen/abnahmestruktur_server.ts b/src/datenstrukturen/abnahmestruktur_server.ts
index b581a66..6142075 100644
--- a/src/datenstrukturen/abnahmestruktur_server.ts
+++ b/src/datenstrukturen/abnahmestruktur_server.ts
@@ -32,11 +32,28 @@ interface IAbnahmenstruktur {
Unterlagen: string;
Maengelstatus: string;
Abnahmeverweigerung: boolean;
- Absprachen: string;
+ Absprachen: boolean;
+ Absprachentext: string;
Kuendigungsmaengel: boolean;
Maengelbeseitigungdatumstempel: number;
Maengelbeseitigungdatumstring: string;
MaengelpunkteIDListe: string[];
+ GesendetZeitstempel: number;
+ GesendetZeitstring: string;
+ FileID: string;
+ Filename: string;
+ Betreff: string;
+ Nachricht: string;
+ Empfaengerliste?: {
+ Name: string;
+ Firma: string;
+ Email: string;
+ }[];
+ CcEmpfaengerliste?: {
+ Name: string;
+ Firma: string;
+ Email: string;
+ }[];
};
const Abnahmeneshema = new mongoose.Schema({
@@ -69,12 +86,22 @@ const Abnahmeneshema = new mongoose.Schema({
Maengelstatus: {type: String, required: false, default: null},
Abnahmeverweigerung: {type: Boolean, required: false, default: false},
- Absprachen: {type: String, required: false, default: null},
+ Absprachen: {type: Boolean, required: false, default: false},
+ Absprachentext: {type: String, required: false, default: null},
Kuendigungsmaengel: {type: Boolean, required: false, default: false},
Maengelbeseitigungdatumstempel: {type: Number, required: false, default: null},
Maengelbeseitigungdatumstring: {type: String, required: false, default: null},
- MaengelpunkteIDListe: {type: [String], required: false, default: []},
+ GesendetZeitstempel: {type: Number, required: false, default: null},
+ GesendetZeitstring: {type: String, required: false, default: null},
+
+ FileID: {type: String, required: false, default: null},
+ Filename: {type: String, required: false, default: null},
+
+ Betreff: {type: String, required: false, default: null},
+ Nachricht: {type: String, required: false, default: null},
+
+ MaengelpunkteIDListe: {type: [String], required: false, default: []},
Verfasser: Verfassershema,
});
diff --git a/src/datenstrukturen/projektestruktur_server.ts b/src/datenstrukturen/projektestruktur_server.ts
index 461dc99..be0c1af 100644
--- a/src/datenstrukturen/projektestruktur_server.ts
+++ b/src/datenstrukturen/projektestruktur_server.ts
@@ -57,6 +57,7 @@ interface IProjektestruktur {
BautagebuchFolderID: string;
BaustellenLOPFolderID: string;
RechnungListefolderID: string;
+ AbnahmenfolderID: string;
LastLOPEintragnummer: number;
Folderliste: IFolderstruktur[];
@@ -119,6 +120,7 @@ const Projekteshema = new mongoose.Schema({
BaustellenLOPFolderID: {type: String, required: false},
BilderFolderID: {type: String, required: false},
RechnungListefolderID: {type: String, required: false},
+ AbnahmenfolderID: {type: String, required: false},
Folderliste: [Foldershema]
diff --git a/src/datenstrukturen/teamsfilesstruktur_server.ts b/src/datenstrukturen/teamsfilesstruktur_server.ts
index 1204c64..05457f9 100644
--- a/src/datenstrukturen/teamsfilesstruktur_server.ts
+++ b/src/datenstrukturen/teamsfilesstruktur_server.ts
@@ -37,6 +37,8 @@ interface ITeamsfilesstruktur {
Planspaltenindex: number;
BauteilID: string;
GeschossID: string;
+ Imagewidth: number;
+ Imageheight: number;
Beschreibung: string;
Bezeichnung: string;
@@ -84,6 +86,8 @@ const Teamsfileshema = new mongoose.Schema({
GeschossID: {type: String, required: false},
Planzeilenindex: {type: Number, required: false},
Planspaltenindex: {type: Number, required: false},
+ Imagewidth: {type: Number, required: false},
+ Imageheight: {type: Number, required: false},
Verfasser: Verfassershema,
Planbereichliste: [Planbereichshema],
Planteilbereichliste: [Planteilbereichshema]
@@ -93,4 +97,3 @@ export { ITeamsfilesstruktur, Teamsfileshema };
-