32 lines
3.7 KiB
Markdown
32 lines
3.7 KiB
Markdown
## Модель
|
||
1. **MaintenanceHistory:**
|
||
- **`object`** (ForeignKey): Связь с объектом, к которому относится история обслуживания.
|
||
- **`start_time`** (DateTimeField): Дата начала обслуживания.
|
||
- **`end_time`** (DateTimeField): Дата окончания обслуживания (может быть пустым).
|
||
- **`maintenance_text`** (TextField): Текстовое описание обслуживания.
|
||
- **`photo_history_maintenance`** (ManyToManyField): Связь с фотографиями отчета об обслуживании.
|
||
|
||
2. **TechnicalWorkHistory:**
|
||
- **`object`** (ForeignKey): Связь с объектом, к которому относится история технических работ.
|
||
- **`start_date`** (DateField): Дата начала технических работ.
|
||
- **`end_date`** (DateField): Дата окончания технических работ.
|
||
- **`description`** (TextField): Описание выполненных работ.
|
||
- **`photo_history_technical_work`** (ManyToManyField): Связь с фотографиями отчета о технических работах.
|
||
|
||
3. **MeteringDevice:**
|
||
- **`object`** (ForeignKey): Связь с объектом, к которому относится история технических работ.
|
||
- **`start_time`** (DateTimeField): дата начала обслуживания прибора учета.
|
||
- **`end_time`** (DateTimeField): дата окончания обслуживания прибора учета (может быть пустым).
|
||
- **`maintenance_text`** (TextField): Текстовое описание проведенного обслуживания прибора учета. Здесь можно указать основные детали и результаты работ.
|
||
- **`electricity_reading`** (FloatField): Показание по электроэнергии, которое фиксируется при обслуживании прибора учета электроэнергии.
|
||
- **`water_reading`** (FloatField): Показание по воде, которое фиксируется при обслуживании прибора учета потребления воды.
|
||
- **`security_reading`** (FloatField): Показание по охране, которое фиксируется при обслуживании прибора учета системы безопасности.
|
||
- **`internet_reading`** (FloatField): Показание по интернету, которое фиксируется при обслуживании прибора учета интернет-трафика.
|
||
- **`gas_reading`** (FloatField): Показание по газу, которое фиксируется при обслуживании прибора учета газа.
|
||
- **`garbage_disposal_reading`** (FloatField): Показание по вывозу мусора, которое фиксируется при обслуживании прибора учета мусора.
|
||
- **`capital_repairs_reading`** (FloatField): Показание по капитальным ремонтам, которое фиксируется при обслуживании прибора учета капитальных ремонтов.
|
||
- **`photo_history_metering_device`** (ManyToManyField): Связь с фотографиями показаний прибора учета. Здесь можно хранить изображения или документацию о показаниях прибора учета.
|
||
## Сериализатор
|
||
## Маршрутизатор
|
||
|
||
## Контроллер |