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

OSCHINA-MIRROR/harry-tech-harry

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

Основы Java-фреймворка для быстрой разработки на основе SpringBoot 2.7 и Vue 3 с разделением фронтенда и бэкенда

Java-фреймворк для быстрой разработки с разделением фронтенда и бэкенда на основе Spring Boot 2.7+Vue 3

Платформа

Платформа представляет собой систему управления правами, разработанную с использованием SpringBoot 2.7, MyBatis-Plus, SpringSecurity и других технологий. Она обеспечивает разделение фронтенда и бэкенда и имеет усовершенствованный механизм генерации кода.

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

  1. Управление пользователями: пользователи являются операторами системы, и эта функция в основном предназначена для настройки пользователей системы.
  2. Управление отделами: настройка организационной структуры системы (компании, отделы, группы) с поддержкой древовидной структуры данных и прав доступа.
  3. Управление должностями: настройка должностей, которые занимают пользователи системы.
  4. Управление меню: настройка системных меню, операций, прав доступа к кнопкам и т. д.
  5. Управление ролями: распределение ролей по меню и разграничение прав доступа на основе организации.
  6. Управление словарями: поддержка и обслуживание часто используемых фиксированных данных в системе.
  7. Управление параметрами: управление динамическими конфигурациями параметров системы.
  8. Ведение журнала операций: запись и запрос обычных операций системы и аномальных событий.
  9. Ведение журнала входа: запись и поиск информации о входе в систему, включая аномальные события.
  10. Системный интерфейс: автоматическое создание соответствующих API-интерфейсов на основе бизнес-кода и использование инструментов для создания документации по интерфейсам (Knife4j).

Выбор технологии:

Зависимость Версия
Spring Boot 2.7.12
Mybatis-Plus 3.5.3.1
hutool 5.8.20
knife4j 4.1.0

Бэкенд-развёртывание

  • Для IDEA и Eclipse необходимо установить плагин Lombok, иначе будет выдаваться сообщение об ошибке при поиске методов get и set для сущностей.
  • Создайте базу данных harry с кодировкой UTF-8.
  • Выполните файл doc/sql/harry.sql для инициализации данных.
  • Измените файл application-dev.yml и обновите учётные данные MySQL.
  • Запустите проект, запустив PlatformApplication.java из Eclipse или IDEA.
  • Путь к аннотации Swagger: http://localhost:9001/doc.html

Фронтенд-развёртывание

  • Этот проект имеет разделение фронтенда и бэкенда, поэтому необходимо также развернуть фронтенд для его запуска.
  • Адрес загрузки фронтенда:
  • Документация по развёртыванию фронтенда: -
  • После развёртывания фронтенда проект можно запустить.

Демонстрация проекта

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

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

Введение

Разработан набор систем с полномочиями на базе SpringBoot 2.7, MyBatis-Plus и SpringSecurity — это обеспечивает безопасность системы. Реализовано разделение фронтенда и бэкенда. Усовершенствован механизм генерации кода. Для фронтенд-разработки используется стек Vue 3 + Element Plus + Vite. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

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

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