Document DTO
Описание сущностей и типов из src/dto/document/.
Обогащено snapshot-данными бэкенд-DTO (7 из 7 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).
Содержание
- CreateDocumentTemplateRequestDto · backend ✓
- DocumentGeneratedDto · backend ✓
- DocumentTemplateTypeDto · backend ✓
- GenerateDocumentDto · backend ✓
- GenerateDocumentRequestDto · backend ✓
- GenerateDocumentResponseDto · backend ✓
- UpdateDocumentTemplateRequestDto · backend ✓
CreateDocumentTemplateRequestDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/CreateDocumentTemplateRequestDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
templateType | DocumentTemplateTypeDto | да | — | DocumentTemplateTypeDto |
templateFile | File | Blob | да | — | IFormFile |
Пример
{
"templateType": "<DocumentTemplateTypeDto>",
"templateFile": "<File | Blob>"
}DocumentGeneratedDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Messages/DocumentGeneratedDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
documentUrl | string | да | — | string |
documentType | DocumentTemplateTypeDto | да | — | DocumentTemplateTypeDto |
clientId | number | null | нет | — | int? |
workerId | number | null | нет | — | int? |
Пример
{
"documentUrl": "https://...",
"documentType": "<DocumentTemplateTypeDto>",
"clientId": 0,
"workerId": 0
}DocumentTemplateTypeDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Enums/DocumentTemplateTypeDto.cs (features.documentgenerationservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NewClient | 1 | Новый клиент | 1 |
TerminateClient | 2 | Завершение работы с клиентом | 2 |
WorkerLearningStep1 | 3 | После первого этапа обучения работника | 3 |
WorkerLearningQuiz | 4 | После прохождения квиза | 4 |
WorkerLearningRetraining | 5 | После 1 года работы и нового обучения | 5 |
NonStandardBudget | 6 | Нестандартный бюджет | 6 |
PlaceOfWorkConfirmation | 7 | Подтверждение с места работы | 7 |
RecommendationWorker | 8 | Рекомендательное письмо с работы для воркера | 8 |
ForMeinPflegedienst | 9 | Mein Pflegedienst | 9 |
Пример
1GenerateDocumentDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Messages/GenerateDocumentDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
documentType | DocumentTemplateTypeDto | да | — | DocumentTemplateTypeDto |
clientId | number | null | нет | — | int? |
workerId | number | null | нет | — | int? |
Пример
{
"documentType": "<DocumentTemplateTypeDto>",
"clientId": 0,
"workerId": 0
}GenerateDocumentRequestDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/GenerateDocumentRequestDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
documentType | DocumentTemplateTypeDto | да | — | DocumentTemplateTypeDto |
clientId | number | null | нет | — | int? |
workerId | number | null | нет | — | int? |
Пример
{
"documentType": "<DocumentTemplateTypeDto>",
"clientId": 0,
"workerId": 0
}GenerateDocumentResponseDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Responses/GenerateDocumentResponseDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
documentUrl | string | да | — | string |
Пример
{
"documentUrl": "https://..."
}UpdateDocumentTemplateRequestDto
Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/UpdateDocumentTemplateRequestDto.cs (features.documentgenerationservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
templateId | number | да | — | int |
templateType | DocumentTemplateTypeDto | да | — | DocumentTemplateTypeDto |
templateFile | File | Blob | null | нет | — | IFormFile? |
Пример
{
"templateId": 0,
"templateType": "<DocumentTemplateTypeDto>",
"templateFile": "<file | blob>"
}