1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/p0mp0k0-RuoYi-Vue-Postgresql

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Модификация

На основе RuoYi-Vue производится замена базы данных на Postgresql, а также синхронизация с RuoYi-Vue.

  1. Замена базы данных на Postgresql.
  2. Изменение функций SQL в mapper XML для соответствия функциям Postgresql.
  3. Создание версии Postgresql на основе функции find_in_set из версии RuoYi-Vue-Oracle для MySql.
  4. В связи со строгим соответствием типов полей в Postgresql необходимо изменить объекты, такие как SysMenu, SysRole, SysPost и SysDept, если их типы не соответствуют типам полей в базе данных.
  5. В других частях кода после изменения типа свойства SysMenu необходимо использовать метод toString в геттерах класса SysMenuServiceImpl.
  6. Модификация ScheduleConfig с добавлением PostgreSQLDelegate для Postgresql.
  7. Добавление двух функций Postgresql для генерации таблиц и столбцов системы, а также модификация SQL-запросов в Mapper xml.
  8. Модификация SQL-запросов во vm.

Платформа

  • Фронтенд использует Vue и Element UI.
  • Бэкенд использует Spring Boot, Spring Security, Redis и Jwt.
  • Для аутентификации используется Jwt, поддерживающий многопользовательскую аутентификацию.
  • Поддерживается динамическое создание меню с правами доступа и лёгкое управление правами.
  • Эффективная разработка с использованием генератора кода для создания кода фронтенда и бэкенда.
  • Существует версия Oracle RuoYi-Vue-Oracle, которая постоянно обновляется.
  • Благодарим за использование Vue-Element-Admin и eladmin-web.
  • Версия не разделена, перейдите на RuoYi для получения микросервисной версии или на RuoYi-Cloud для облачной версии.
  • Скидки от Alibaba Cloud: перейдите по ссылке, скидки от Tencent Cloud: перейдите по ссылке.

Встроенные функции

  1. Управление пользователями: пользователи являются операторами системы, эта функция отвечает за настройку пользователей системы.
  2. Управление отделами: настройка организационной структуры компании, отделов и групп, с возможностью отображения данных в виде дерева.
  3. Управление должностями: настройка должностей, занимаемых пользователями системы.
  4. Управление меню: настройка меню системы, прав доступа, кнопок и других элементов.
  5. Управление ролями: распределение ролей и прав доступа к меню в соответствии с организационной структурой.
  6. Управление словарями: ведение часто используемых данных в системе.
  7. Управление параметрами: настройка параметров системы.
  8. Управление уведомлениями и объявлениями: публикация и управление информацией о событиях в системе.
  9. Ведение журнала операций: запись и поиск информации о нормальных операциях системы; запись и поиск информации об аномальных операциях.
  10. Ведение журнала входа: запись и поиск информации о входе в систему, включая информацию об аномалиях.
  11. Мониторинг онлайн-пользователей: отслеживание состояния активных пользователей в системе.
  12. Планирование задач: планирование (добавление, изменение, удаление) задач, включая результаты выполнения и журналы.
  13. Генерация кода: генерация кода для фронтенда, бэкенда, HTML, XML, SQL и поддержка CRUD.
  14. API-интерфейсы системы: автоматическое создание документации по API на основе кода.
  15. Мониторинг сервисов: мониторинг информации о системе, такой как CPU, память, диск и стек.
  16. Онлайн-конструктор: перетаскивание элементов формы для создания соответствующего HTML-кода.
  17. Мониторинг пула соединений: мониторинг состояния пула соединений в системе и анализ SQL для выявления узких мест в производительности.

Онлайн-демонстрация

— admin/admin123 — Автор получил некоторое вознаграждение, которое было использовано для улучшения демонстрационного сервера. Спасибо всем за поддержку.

Демонстрационный адрес: http://vue.ruoyi.vip Документация: http://doc.ruoyi.vip

Демонстрационные изображения

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе RuoYi-Vue база данных заменяется на Postgresql, и данные периодически синхронизируются с RuoYi-Vue. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/p0mp0k0-RuoYi-Vue-Postgresql.git
git@api.gitlife.ru:oschina-mirror/p0mp0k0-RuoYi-Vue-Postgresql.git
oschina-mirror
p0mp0k0-RuoYi-Vue-Postgresql
p0mp0k0-RuoYi-Vue-Postgresql
master