Базовая версия
- На основе RuoYi-Vue-3.6.0.
- Дата fork: 2021-08-11.
- Платформа представляет собой информацию об исходном авторе, без изменений.
- В данном обновлении были затронуты только те части исходного проекта, которые связаны с генерацией кода и аутентификацией. Оно полностью соответствует последующим обновлениям исходного проекта.
Версия обновления 3.7.0 (2021–2021)
- Многопользовательский вход заменён на однопользовательский.
- Улучшения функциональности: внедрение Lombok, добавление аннотаций для экспорта данных в Excel с серийными номерами.
- Внедрение Mybatis-Plus от Baomidou (расширение MyBatis), удаление или изменение исходного кода MyBatis и конфигурации.
- Внедрение Dynamic-Datasource от Baomidou (управление несколькими источниками данных), удаление или изменение существующего кода для работы с несколькими данными и конфигурации.
- Генератор кода: все шаблоны адаптированы под архитектуру Baomidou, контроллеры адаптированы к Swagger-Api документам для облегчения взаимодействия между фронтендом и бэкендом.
- Имя пользователя (логин) не может быть на китайском языке.
- Реализация микросервисной архитектуры с использованием Dubbo, а также автоматическая генерация API и core проектов для микросервисов (остальные аспекты аналогичны оригиналу).
Функции, ожидающие обновления в версии 3.8.0 (с 29 сентября 2021 года)
- Добавление возможности модификации информации о создателе и модификаторе.
- Добавление системы управления файлами OSS.
Генерация кода
- Изменение конфигурации генерации кода в RuoYi-Vue-Plus\ruoyi-generator\src\main\resources\generator.yml.
- Создание новых бизнес-таблиц.
- Вход в систему и генерация кода с использованием исходного шаблона.
Платформа
RuoYi — это полностью открытый исходный код, который можно использовать бесплатно как для личных, так и для корпоративных нужд.
- Фронтенд использует Vue и Element UI.
- Бэкенд использует Spring Boot, Spring Security, Redis и Jwt.
- Для аутентификации используется Jwt, поддерживается многопользовательская аутентификация.
- Динамическое управление правами доступа, включая загрузку динамических прав и различные методы лёгкого контроля прав.
- Эффективная разработка с использованием генератора кода для быстрой генерации кода для фронтенда и бэкенда.
- Предоставлена отдельная версия RuoYi-Vue-fast, версия Oracle RuoYi-Vue-Oracle, которая остаётся синхронизированной.
- Нет разделения версий, перейдите на RuoYi для облачной версии, перейдите на RuoYi-Cloud для версии микросервиса.
- Особая благодарность: element, vue-element-admin, eladmin-web.
- Скидки на Alibaba Cloud: перейдите сюда, скидки на Tencent Cloud: перейдите сюда.
- Купоны Alibaba Cloud: получите здесь, купоны Tencent Cloud: получайте здесь.
Встроенные функции
- Управление пользователями: пользователи являются операторами системы, эта функция в основном предназначена для настройки пользователей системы.
- Управление отделами: настройка организационной структуры компании, отделов и групп, поддержка древовидной структуры для представления данных и управления правами.
- Управление должностями: настройка должностей пользователей в системе.
- Управление меню: настройка меню системы, прав доступа, кнопок и других элементов.
- Управление ролями: распределение ролей по меню, настройка ролей в соответствии с организационной структурой для разграничения прав доступа к данным.
- Управление словарями: ведение часто используемых данных в системе.
- Управление параметрами: настройка динамических параметров системы.
- Управление уведомлениями и объявлениями: публикация и управление уведомлениями в системе.
- Журналы операций: запись и поиск нормальных операций системы; запись и поиск аномальных операций системы.
- Журналы входа: запись и запрос журналов входа в систему, включая аномальные входы.
- Активные пользователи: мониторинг состояния активных пользователей в системе.
- Планирование задач: планирование, выполнение и удаление задач, включая результаты выполнения и журналы.
- Генерация кода: генерация кода для фронтэнда, бэкэнда и баз данных (Java, HTML, XML, SQL), поддержка CRUD и загрузка.
- Интерфейсы системы: автоматическое создание связанных API-интерфейсов на основе кода бизнес-системы.
- Мониторинг сервисов: мониторинг информации о процессоре, памяти, диске, стеке и т. д. в текущей системе.
- Мониторинг кэша: запрос информации о кэше в системе, анализ команд и т. д.
- Онлайн-конструктор: перетаскивание элементов формы для создания соответствующего HTML-кода.
- Мониторинг пула соединений: мониторинг текущего состояния пула подключений к базе данных системы, анализ SQL для выявления узких мест в производительности системы.
Онлайн-опыт
— admin/admin123
Получено некоторое вознаграждение, которое было использовано для улучшения демонстрационного сервера. Спасибо всем за поддержку.
Демонстрационный адрес: http://vue.ruoyi.vip
Адрес документации: http://doc.ruoyi.vip ## Если вы хотите присоединиться к группам общения для разработчиков, работающих по принципу разделения фронтенда и бэкенда
QQ группы:
Нажмите кнопку, чтобы присоединиться.
Комментарии ( 0 )