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

OSCHINA-MIRROR/go-admin-team-go-admin

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

go-admin

Build Status Release License

English | 简体中文

Система управления полномочиями на основе разделения фронтенда и бэкенда Gin + Vue + Element UI OR Arco Design очень проста в инициализации. Вам нужно только изменить подключение к базе данных в файле конфигурации. Система поддерживает операции с несколькими инструкциями. Инструкции по миграции упрощают инициализацию информации базы данных. Сервисные инструкции упрощают запуск API-сервиса.

Документация

Фронтенд-проект

Видеоурок

🎬 Онлайн-демо

Демо Element UI vue: https://vue2.go-admin.dev

учётная запись / пароль: admin / 123456

Демо Arco Design vue3: https://vue3.go-admin.dev

учётная запись / пароль: admin / 123456

Demo antd: https://antd.go-admin.pro

учётная запись / пароль: admin / 123456

✨ Особенности

  • Следование спецификациям RESTful API

  • На основе фреймворка GIN WEB API, предоставляет богатую поддержку промежуточного программного обеспечения (аутентификация пользователя, кросс-домен, журнал доступа, идентификатор отслеживания и т. д.)

  • Модель контроля доступа RBAC на основе Casbin

  • Аутентификация JWT

  • Поддержка документов Swagger (на основе swaggo)

  • Хранилище базы данных на основе GORM, которое может расширять несколько типов баз данных

  • Простое сопоставление моделей конфигурационных файлов для быстрого получения желаемой конфигурации

  • Инструмент генерации кода

  • Конструктор форм

  • Режим нескольких команд

  • TODO: модульный тест

🎁 Внутреннее

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

Готов к работе

Вам необходимо установить локально [go] [gin] node и git.

В то же время предоставляется ряд руководств, включая видео и документы. Как завершить загрузку до профессионального использования, настоятельно рекомендуется прочитать эти руководства, прежде чем практиковать этот проект! ! !

Легко 💎 Contributors

  • Вэнь Цзяньчжан
  • G-Akiraka
  • Л. У. Н. Мэнцзин
  • Бинг127
  • Чэн Сяо
  • NightFire0307
  • Appleboy
  • Ninstein
  • Kikiyou
  • Horizonzy
  • Cassuis
  • HQCChina
  • Nodece
  • StephenZhang0713
  • ZhouXixi-dev
  • Jalins

Введение

Каркас системы управления правами доступа с разделением фронтенда и бэкенда на основе Gin + Vue + Element UI (инициализация проста, требуется только изменить подключение к базе данных в конфигурационном файле; после запуска происходит автоматическая инициализация информации о базе данных и необходимых базовых данных). Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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