Добрый день,в проекте нужно сделать,так чтобы у пользователей был приоритет ,у нас есть таблица и в ней пользователи,нужно сделать так чтобы одна группа пользователей имела первый приоритет,другая второй приоритет и так до 4 приоритетов ,также нужно ,чтобы они были в таблице с 1 приоритета по убыванию .Также возможно ли это как-то реализовать через хэндлеры, у нас приоритет реализован через перечисления
Добрый день!
Поясните пожалуйста, что означает “приоритет пользователя” и на что он должен влиять.
С уважением,
Константин
Есть таблица ,где указаны задачи ,которые оставили пользователи ,есть группы пользователей и у каждой группы пользователей должен быть свой приоритет ,например у первой группы пользователей приоритет 1 ,что значит ,что их задачу нужно сделать в первую очередь,нужно ,чтобы в таблице был прописан приоритет ,а также ,чтобы первый приоритет был в самом начале таблицы
Создайте сущность UserGroup
, добавьте в нее атрибут priority
типа Integer
. В сущность User
добавьте атрибут userGroup
типа Many-To-One ASSOCIATION на сущность UserGroup
.
Очевидно ваша таблица с задачами ссылается на User
.
В экране для таблицы задач в фетч-план добавьте атрибут user
и в нем userGroup
. В запрос загрузки сущности добавьте сортировку: ... order by e.user.userGroup.priority
.