Skip to content

andreyznsk/LifeRay_Registry

Repository files navigation

Framework: Liferay DXP 7.3

Тестовое задание - реализация реестра сотрудников на базе фреймвока Liferay

Копировать данные в базу данных с помощью команды:
Copy my_bank from {пусть до файла}/!banks4.txt;
Copy my_employee from {пусть до файла}/!Employee.txt;
Copy my_positions from {пусть до файла}/!pos.txt;`

Выполненные пункты:


• Реализовать реестр сотрудников.
• Атрибуты сотрудника:
• фамилия
• имя
• отчество
• пол
• дата рождения
• должность
• дата трудоустройства
• уровень зарплаты
• номер рабочего телефона
• номер мобильного телефона
• должность
• банковская организация, в которой сотрудник получает заработную плату
• статус архивности (да/нет).
• Цель реестра - добавление новых записей (через отдельную страницу) по сотрудникам и вывод общей информации по сотрудникам в виде таблицы с выбором доступных действий по каждой записи:
• Изменение записи сотрудника - данная возможность должна быть реализована через отдельную страницу, в которой пользователь добавляет сведения по сотруднику.
• отправить в архив\восстановить из архива
• Реализовать справочник банковских организаций, обслуживающих сотрудников организации.
• Атрибуты банковских организации:
• название
• БИК
• Адрес
• Цель реестра - добавление новых записей по банковским организациям (через отдельную страницу) и вывод общей информации по банковским организациям в виде таблицы с выбором доступных действий по каждой записи:
• Изменение данных банковской организации - данная возможность должна быть реализована через отдельную страницу, в которой пользователь добавляет сведения о банковской организации (плюсом будет - вывод сотрудников, которые получают заработную плату в выбранной банковской организации). При изменении записи пользователю можно редактировать только БИК и адрес банковской организации.
• Атрибуты:
• название должности
• статус архивности (да/нет).
• Цель реестра - добавление записи и вывод общей информации по должностям в виде таблицы с выбором доступных действий по каждой записи:
• изменить название,
• отправить запись в архив/восстановить из архива.
• Плюсом будет вывод предупреждения в случае, если существуют сотрудники с такой должностью при изменении названия записи или архивирования записи.
• для сборки проекта использовать maven. Создание проекта в liferay IDE можно здесь:

• для работы с БД (создание persistence- и service- layer) желательно использовать Service Builder.
• Вывод информации в виде таблицы можно сделать с использованием компонента

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages