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

OSCHINA-MIRROR/zsvg-vboot-java

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

vboot-java

Быстроразвивающаяся платформа для разработки на Java

  • Адреса:
    • Адрес для тестирования 1: http://zsvg.gitee.io/vue (на основе Element-Plus).
    • Адрес для тестирования 2: http://zsvg.gitee.io/vben (на основе Ant-Design-Vue).
    • Документация: http://zsvg.gitee.io/vn (документация по Java в процессе разработки).
    • Группа для общения в QQ: 759521037 (единственная группа для обсуждения).

Обзор

Платформа для быстрой разработки на основе Java с модульной архитектурой и плагинами, разделением фронтенда и бэкенда, готовая к использованию сразу после установки.

Бэкенд реализован на SpringBoot, база данных использует Jpa и MyBatis-Plus, что позволяет автоматически создавать структуру базы данных и гибко писать SQL.

Фронтенд основан на vue-next-admin/vben с использованием BPMN.js для рабочих процессов и VForm для визуализации форм.

Адрес проекта по умолчанию (Element-Plus): https://gitee.com/zsvg/vboot-vue.

Адрес проекта vben (Ant-Design-Vue): https://gitee.com/zsvg/vboot-vben.

Проект .NET6 с аналогичной функциональностью: https://gitee.com/zsvg/vboot-net. Оба проекта будут развиваться синхронно.

Быстрый старт

Подготовка:

  1. Создайте базу данных MySQL с именем vboot-java и используйте учётные данные root и пароль 123456 (можно изменить).
  2. Запустите Redis (пароль можно не устанавливать).

Запуск бэкенда: Откройте проект и запустите класс запуска приложения в папке vboot-web.

Запуск фронтенда: Скачайте соответствующий UI с https://gitee.com/zsvg/vboot-vue и соберите его с помощью npm. Доступ к предварительному просмотру осуществляется через http://localhost:868.

Слои системы

├─vboot-app                     -> Самостоятельное бизнес-приложение, здесь пишется код конкретного бизнеса.
├─vboot-core                    -> Ядро фреймворка.
├─vboot-extend                  -> Слой расширения фреймворка, содержащий общие стандартные модули.
├─vboot-web                     -> Слой запуска фреймворка, содержит конфигурацию проекта.

Рекомендуется размещать собственный бизнес-код в слое vboot-app, чтобы минимизировать конфликты при обновлении фреймворка.

Подробное описание функций

  1. Панель управления: страница консоли, где отображаются рабочие столы, аналитические страницы и другие функции.
  2. Управление отделами: управление отделами, поддержка многоуровневой древовидной структуры.
  3. Управление пользователями: управление пользователями, возможность настройки пользователей по отделам, должностям, группам, обязанностям, ролям и разрешениям на доступ к данным.
  4. Управление должностями: управление должностями, должности могут использоваться как метки для пользователей, а также могут быть связаны с другими функциями, такими как разрешения.
  5. Управление группами: управление группами, группы могут быть настроены по отделам, пользователям, должностям и используются для более широкого управления разрешениями.
  6. Управление меню: управление каталогом меню, меню и кнопками, является основной единицей управления разрешениями.
  7. Управление ролями: после привязки ролей к меню можно ограничить доступ соответствующих ролей к системе.
  8. Управление словарями: управление различными типами перечислений в системе.
  9. Журнал доступа: просмотр и управление журналами входа и выхода пользователей.
  10. Операционный журнал: просмотр и управление операционными журналами пользователей.
  11. Планирование задач: управление задачами планирования, используя выражения cron для контроля частоты выполнения.
  12. Механизм процесса: визуализация диаграмм процессов с использованием bpmn.js, поддерживает отклонение, передачу, отмену, переход и другие функции.
  13. Онлайн-формы: дизайн онлайн-форм, который может быть интегрирован с процессами для передачи данных между формами.
  14. Система сообщений: функции ожидания и просмотра, интеграция с DingTalk и WeChat Work.
  15. Генерация кода: онлайн-конфигурация, генерация кода для фронтенда и бэкенда одним кликом.

Планы на ближайшее время

  • Завершить документацию.
  • Улучшить механизм процесса.

Благодарности

Если вам понравилось, поставьте ⭐Star⭐, спасибо за поддержку открытого исходного кода!

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

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

Введение

Вboot: платформа для быстрой разработки, версия Java. **Бэкенд-фреймворк и технологии**: SpringBoot Security, Jpa MybatisPlus (activiti camunda flowable). Основано на ruoyi и eladmin. **Фронтенд-фреймворк и технологии**: ant-DesignVue, ElementPlus, Vben vue-next-admin, vxe-table. Дизайнер форм bpmn.js, рабочий процесс. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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