Количество ТС по статусу обработки

Доменная сущность Версия: 0.1 draft

Строка сводной статистики: количество ТС выбранной выборки с данным статусом обработки.

⟨/⟩ Исходник

Связи

classDiagram
    direction LR
    class VehicleProcessingStatusCount {
        +ProcessingStatus processing_status_id
        +Int32 count
    }
    class ProcessingStatus
    VehicleProcessingStatusCount "1" --> "1" ProcessingStatus : processing_status_id

Структура

НаименованиеАтрибутТипОбязательно для созданияВычисляемый, методикаДиапазон / формат
Статус обработкиprocessing_status_idProcessingStatusДа
Количество ТСcountInt32НетДа, количество ТС выборки с этим статусом обработкицелое, ≥ 0

Исходник

    public class VehicleProcessingStatusCount
    {
        /// <summary>Статус обработки</summary>
        [Relation]
        [DomainField(Alias = "processing_status_id", RequiredOnCreate = true)]
        public ProcessingStatus? ProcessingStatus { get; set; }

        /// <summary>Количество ТС</summary>
        [DomainField(Alias = "count", Range = "целое, ≥ 0",
            Calculated = "Да, количество ТС выборки с этим статусом обработки")]
        public int Count { get; set; }
    }