Java-класс BoFieldFilterDto
Фильтр по динамическому полю бизнес-объекта, необходимый для BoFilterDto
| Поле | Тип | Описание |
|---|---|---|
| fieldId | String | ИД поля к которому применяется фильтр Хозяин этого класса суть BracketDto, а хозяин его суть BracketFilterDto - назовём его базовый ДТО. У базового ДТО есть поле BracketFilterDto#fieldId - это идентификатор поля у БО с ИД = BracketFilterDto#boId. В этом поле есть ссылка на БО BoFieldDto#refBoId. И именно внутри этого БО сидит поле с идентификатором данного Java-атрибута. |
| type | BoFieldType | Тип поля бизнес-объекта BoFieldType |
| value | String | Значение поля бизнес-объекта, по которому происходит поиск match |
| numberFrom | BigDecimal | Начало числового диапазона значений, по которому происходит поиск |
| numberTo | BigDecimal | Конец числового диапазона значений, по которому происходит поиск |
| dateFrom | Date | Начало временного диапазона значений, по которому происходит поиск |
| dateTo | Date | Конец временного диапазона значений, по которому происходит поиск |
| isCurrentUser | boolean | Признак того, нужно ли составлять фильтр еще и по текущему пользователю |
| isEmptyValue | boolean | Признак того, нужно ли составлять фильтр еще и по Без значения |
| businessObjectId | String | ИД бизнес-объекта, в случае BoFieldType#BO |
| boiIds | Map<String boiId, Integer> | ИД бизнес-инстанции (ещё), по которым происходит поиск, в случае BoFieldType#BO Ключом колоды является ИД бизнес-инстанции Value колоды всегда является 1 |
| fromFieldIds | Map<String fieldId, Integer> | Список полей из которых составлен фильтр - относятся к БО на который ссылается поле (типа БО или ЦО), в котором размещается этот фильтр Ключом колоды является ИД поля бизнес-объекта Value колоды всегда является 1 |
