update todo.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
29eceef26b
commit
50b0e56a84
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"customer.controller.d.ts","sourceRoot":"","sources":["../../src/controllers/customer.controller.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"customer.controller.d.ts","sourceRoot":"","sources":["../../src/controllers/customer.controller.ts"],"names":[],"mappings":"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"}
|
||||
|
|
@ -273,6 +273,11 @@ async function updateAddress(req, res) {
|
|||
const fieldLabels = {
|
||||
street: 'Straße', houseNumber: 'Hausnummer', postalCode: 'PLZ',
|
||||
city: 'Stadt', country: 'Land', type: 'Typ', isDefault: 'Standard',
|
||||
ownerCompany: 'Eigentümer Firma', ownerFirstName: 'Eigentümer Vorname',
|
||||
ownerLastName: 'Eigentümer Nachname', ownerStreet: 'Eigentümer Straße',
|
||||
ownerHouseNumber: 'Eigentümer Hausnr.', ownerPostalCode: 'Eigentümer PLZ',
|
||||
ownerCity: 'Eigentümer Ort', ownerPhone: 'Eigentümer Telefon',
|
||||
ownerMobile: 'Eigentümer Mobil', ownerEmail: 'Eigentümer E-Mail',
|
||||
};
|
||||
for (const [key, newVal] of Object.entries(data)) {
|
||||
if (['id', 'createdAt', 'updatedAt'].includes(key))
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -34,6 +34,7 @@ const auditLog_routes_js_1 = __importDefault(require("./routes/auditLog.routes.j
|
|||
const gdpr_routes_js_1 = __importDefault(require("./routes/gdpr.routes.js"));
|
||||
const consent_public_routes_js_1 = __importDefault(require("./routes/consent-public.routes.js"));
|
||||
const emailLog_routes_js_1 = __importDefault(require("./routes/emailLog.routes.js"));
|
||||
const pdfTemplate_routes_js_1 = __importDefault(require("./routes/pdfTemplate.routes.js"));
|
||||
const auditContext_js_1 = require("./middleware/auditContext.js");
|
||||
const audit_js_1 = require("./middleware/audit.js");
|
||||
dotenv_1.default.config();
|
||||
|
|
@ -76,6 +77,7 @@ app.use('/api', contractHistory_routes_js_1.default);
|
|||
app.use('/api/audit-logs', auditLog_routes_js_1.default);
|
||||
app.use('/api/gdpr', gdpr_routes_js_1.default);
|
||||
app.use('/api/email-logs', emailLog_routes_js_1.default);
|
||||
app.use('/api/pdf-templates', pdfTemplate_routes_js_1.default);
|
||||
// Health check
|
||||
app.get('/api/health', (req, res) => {
|
||||
res.json({ status: 'ok', timestamp: new Date().toISOString() });
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
|
||||
|
|
@ -29,6 +29,16 @@ export declare function getAllContracts(filters: ContractFilters): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -61,6 +71,16 @@ export declare function getAllContracts(filters: ContractFilters): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
cancellationPeriod: {
|
||||
id: number;
|
||||
|
|
@ -190,6 +210,16 @@ export declare function getContractById(id: number, decryptPassword?: boolean):
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -339,6 +369,16 @@ export declare function getContractById(id: number, decryptPassword?: boolean):
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
cancellationPeriod: {
|
||||
id: number;
|
||||
|
|
@ -896,6 +936,16 @@ export declare function createContract(data: ContractCreateData): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -931,6 +981,16 @@ export declare function createContract(data: ContractCreateData): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
internetDetails: ({
|
||||
phoneNumbers: {
|
||||
|
|
@ -1093,6 +1153,16 @@ export declare function updateContract(id: number, data: Partial<ContractCreateD
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -1242,6 +1312,16 @@ export declare function updateContract(id: number, data: Partial<ContractCreateD
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
cancellationPeriod: {
|
||||
id: number;
|
||||
|
|
@ -1743,6 +1823,16 @@ export declare function createFollowUpContract(previousContractId: number): Prom
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -1778,6 +1868,16 @@ export declare function createFollowUpContract(previousContractId: number): Prom
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
internetDetails: ({
|
||||
phoneNumbers: {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -19,6 +19,16 @@ export declare function getAllCustomers(filters: CustomerFilters): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}[];
|
||||
_count: {
|
||||
contracts: number;
|
||||
|
|
@ -72,6 +82,16 @@ export declare function getCustomerById(id: number): Promise<({
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}[];
|
||||
bankCards: {
|
||||
id: number;
|
||||
|
|
@ -155,6 +175,16 @@ export declare function getCustomerById(id: number): Promise<({
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
} | null;
|
||||
salesPlatform: {
|
||||
id: number;
|
||||
|
|
@ -371,6 +401,16 @@ export declare function getCustomerAddresses(customerId: number): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}[]>;
|
||||
export declare function createAddress(customerId: number, data: {
|
||||
type: 'DELIVERY_RESIDENCE' | 'BILLING';
|
||||
|
|
@ -392,6 +432,16 @@ export declare function createAddress(customerId: number, data: {
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}>;
|
||||
export declare function updateAddress(id: number, data: {
|
||||
type?: 'DELIVERY_RESIDENCE' | 'BILLING';
|
||||
|
|
@ -413,6 +463,16 @@ export declare function updateAddress(id: number, data: {
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}>;
|
||||
export declare function deleteAddress(id: number): Promise<{
|
||||
id: number;
|
||||
|
|
@ -426,6 +486,16 @@ export declare function deleteAddress(id: number): Promise<{
|
|||
postalCode: string;
|
||||
city: string;
|
||||
country: string;
|
||||
ownerCompany: string | null;
|
||||
ownerFirstName: string | null;
|
||||
ownerLastName: string | null;
|
||||
ownerStreet: string | null;
|
||||
ownerHouseNumber: string | null;
|
||||
ownerPostalCode: string | null;
|
||||
ownerCity: string | null;
|
||||
ownerPhone: string | null;
|
||||
ownerMobile: string | null;
|
||||
ownerEmail: string | null;
|
||||
}>;
|
||||
export declare function getCustomerBankCards(customerId: number, showInactive?: boolean): Promise<{
|
||||
id: number;
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -36,6 +36,36 @@
|
|||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/@pdf-lib/standard-fonts": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
|
||||
"integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"pako": "^1.0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/@pdf-lib/standard-fonts/node_modules/pako": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
|
||||
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
|
||||
"license": "(MIT AND Zlib)"
|
||||
},
|
||||
"node_modules/@pdf-lib/upng": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
|
||||
"integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"pako": "^1.0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/@pdf-lib/upng/node_modules/pako": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
|
||||
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
|
||||
"license": "(MIT AND Zlib)"
|
||||
},
|
||||
"node_modules/@pinojs/redact": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@pinojs/redact/-/redact-0.4.0.tgz",
|
||||
|
|
@ -2027,6 +2057,30 @@
|
|||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
|
||||
"integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ=="
|
||||
},
|
||||
"node_modules/pdf-lib": {
|
||||
"version": "1.17.1",
|
||||
"resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
|
||||
"integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@pdf-lib/standard-fonts": "^1.0.0",
|
||||
"@pdf-lib/upng": "^1.0.1",
|
||||
"pako": "^1.0.11",
|
||||
"tslib": "^1.11.1"
|
||||
}
|
||||
},
|
||||
"node_modules/pdf-lib/node_modules/pako": {
|
||||
"version": "1.0.11",
|
||||
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
|
||||
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
|
||||
"license": "(MIT AND Zlib)"
|
||||
},
|
||||
"node_modules/pdf-lib/node_modules/tslib": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
||||
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
|
||||
"license": "0BSD"
|
||||
},
|
||||
"node_modules/pdfkit": {
|
||||
"version": "0.17.2",
|
||||
"resolved": "https://registry.npmjs.org/pdfkit/-/pdfkit-0.17.2.tgz",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -122,6 +122,21 @@ exports.Prisma.TransactionIsolationLevel = makeStrictEnum({
|
|||
Serializable: 'Serializable'
|
||||
});
|
||||
|
||||
exports.Prisma.PdfTemplateScalarFieldEnum = {
|
||||
id: 'id',
|
||||
name: 'name',
|
||||
description: 'description',
|
||||
providerName: 'providerName',
|
||||
templatePath: 'templatePath',
|
||||
originalName: 'originalName',
|
||||
fieldMapping: 'fieldMapping',
|
||||
phoneFieldPrefix: 'phoneFieldPrefix',
|
||||
maxPhoneFields: 'maxPhoneFields',
|
||||
isActive: 'isActive',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
||||
exports.Prisma.EmailLogScalarFieldEnum = {
|
||||
id: 'id',
|
||||
fromAddress: 'fromAddress',
|
||||
|
|
@ -253,6 +268,16 @@ exports.Prisma.AddressScalarFieldEnum = {
|
|||
city: 'city',
|
||||
country: 'country',
|
||||
isDefault: 'isDefault',
|
||||
ownerCompany: 'ownerCompany',
|
||||
ownerFirstName: 'ownerFirstName',
|
||||
ownerLastName: 'ownerLastName',
|
||||
ownerStreet: 'ownerStreet',
|
||||
ownerHouseNumber: 'ownerHouseNumber',
|
||||
ownerPostalCode: 'ownerPostalCode',
|
||||
ownerCity: 'ownerCity',
|
||||
ownerPhone: 'ownerPhone',
|
||||
ownerMobile: 'ownerMobile',
|
||||
ownerEmail: 'ownerEmail',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
|
@ -860,6 +885,7 @@ exports.DeletionRequestStatus = exports.$Enums.DeletionRequestStatus = {
|
|||
};
|
||||
|
||||
exports.Prisma.ModelName = {
|
||||
PdfTemplate: 'PdfTemplate',
|
||||
EmailLog: 'EmailLog',
|
||||
AppSetting: 'AppSetting',
|
||||
User: 'User',
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "prisma-client-f8de59fafbd0672a88c2a8e39308517de72556670ae690a7d472709948465d02",
|
||||
"name": "prisma-client-3b0d96e99b8ec96fc1d6b615bd39f968846d150b0aeb7b2517742d9bd27087c1",
|
||||
"main": "index.js",
|
||||
"types": "index.d.ts",
|
||||
"browser": "index-browser.js",
|
||||
|
|
|
|||
|
|
@ -7,6 +7,26 @@ datasource db {
|
|||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
// ==================== PDF TEMPLATES (Auftragsvorlagen) ====================
|
||||
|
||||
model PdfTemplate {
|
||||
id Int @id @default(autoincrement())
|
||||
name String @unique // z.B. "EWE Auftragsformular"
|
||||
description String? // Beschreibung
|
||||
providerName String? // Zugehöriger Anbieter (z.B. "EWE")
|
||||
templatePath String // Pfad zur PDF-Vorlage
|
||||
originalName String // Originaler Dateiname
|
||||
// Feld-Mapping: JSON-Objekt { pdfFieldName: crmFieldPath }
|
||||
// z.B. { "Vorname": "customer.firstName", "PLZ": "customer.addresses[0].postalCode" }
|
||||
fieldMapping String @db.LongText // JSON
|
||||
// Rufnummern-Konfiguration
|
||||
phoneFieldPrefix String? // Prefix für Rufnummern-Felder (z.B. "Rufnummer")
|
||||
maxPhoneFields Int? @default(8) // Max. Rufnummern-Felder im PDF
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
// ==================== EMAIL LOG ====================
|
||||
|
||||
model EmailLog {
|
||||
|
|
@ -224,6 +244,17 @@ model Address {
|
|||
city String
|
||||
country String @default("Deutschland")
|
||||
isDefault Boolean @default(false)
|
||||
// Eigentümer (leer = Kunde ist selbst Eigentümer)
|
||||
ownerCompany String?
|
||||
ownerFirstName String?
|
||||
ownerLastName String?
|
||||
ownerStreet String?
|
||||
ownerHouseNumber String?
|
||||
ownerPostalCode String?
|
||||
ownerCity String?
|
||||
ownerPhone String?
|
||||
ownerMobile String?
|
||||
ownerEmail String?
|
||||
contractsAsDelivery Contract[] @relation("DeliveryAddress")
|
||||
contractsAsBilling Contract[] @relation("BillingAddress")
|
||||
createdAt DateTime @default(now())
|
||||
|
|
|
|||
|
|
@ -122,6 +122,21 @@ exports.Prisma.TransactionIsolationLevel = makeStrictEnum({
|
|||
Serializable: 'Serializable'
|
||||
});
|
||||
|
||||
exports.Prisma.PdfTemplateScalarFieldEnum = {
|
||||
id: 'id',
|
||||
name: 'name',
|
||||
description: 'description',
|
||||
providerName: 'providerName',
|
||||
templatePath: 'templatePath',
|
||||
originalName: 'originalName',
|
||||
fieldMapping: 'fieldMapping',
|
||||
phoneFieldPrefix: 'phoneFieldPrefix',
|
||||
maxPhoneFields: 'maxPhoneFields',
|
||||
isActive: 'isActive',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
||||
exports.Prisma.EmailLogScalarFieldEnum = {
|
||||
id: 'id',
|
||||
fromAddress: 'fromAddress',
|
||||
|
|
@ -253,6 +268,16 @@ exports.Prisma.AddressScalarFieldEnum = {
|
|||
city: 'city',
|
||||
country: 'country',
|
||||
isDefault: 'isDefault',
|
||||
ownerCompany: 'ownerCompany',
|
||||
ownerFirstName: 'ownerFirstName',
|
||||
ownerLastName: 'ownerLastName',
|
||||
ownerStreet: 'ownerStreet',
|
||||
ownerHouseNumber: 'ownerHouseNumber',
|
||||
ownerPostalCode: 'ownerPostalCode',
|
||||
ownerCity: 'ownerCity',
|
||||
ownerPhone: 'ownerPhone',
|
||||
ownerMobile: 'ownerMobile',
|
||||
ownerEmail: 'ownerEmail',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
};
|
||||
|
|
@ -860,6 +885,7 @@ exports.DeletionRequestStatus = exports.$Enums.DeletionRequestStatus = {
|
|||
};
|
||||
|
||||
exports.Prisma.ModelName = {
|
||||
PdfTemplate: 'PdfTemplate',
|
||||
EmailLog: 'EmailLog',
|
||||
AppSetting: 'AppSetting',
|
||||
User: 'User',
|
||||
|
|
|
|||
|
|
@ -92,7 +92,9 @@ ABer es könnte ja auch mehrere Objekte mit verschiedenen Eigentümern geben.
|
|||
Scheiße wie am sinnvollsten lösen
|
||||
# ende
|
||||
|
||||
Bug auswhl stressfrei email geht nich im Auftragsgenerator
|
||||
#erledigt
|
||||
Bug auswahl stressfrei email geht nich im Auftragsgenerator
|
||||
Fun ktioniert nicht in der Vorschau, sondern nur im Vertrag selbst
|
||||
# ende
|
||||
|
||||
Es soll auch zwischen Lieferadresse und Rechungsadresse ausgewählt werden können. als Gruppe. Beudetet wenn eine Feldgruppe aus einer gruppe entweder liefer / Rechnung / oder eigentümer. Dann soll man das auswählen können
|
||||
|
|
|
|||
Loading…
Reference in New Issue