GFast V3
Платформа: краткое описание
- GFast V3 — это система управления, разработанная на основе Go Frame 2.3, Vue3 и Element Plus. Она представляет собой полностью стековую систему с разделением на фронтэнд и бэкэнд.
- Фронтенд использует vue-next-admin, Vue и Element UI.
- Проект был разработан командой «奇讯科技».
- Если вы хотите приобрести облачный сервер, пожалуйста, сначала получите купоны на скидку от Alibaba Cloud: [нажмите здесь, чтобы перейти] или от Tencent Cloud: [нажмите сюда, чтобы получить].
- На основе GFast мы разработали следующие проекты: Vo ( ̄▽ ̄)d, платформа для контроля за токсичными людьми, платформа данных правительства, информационная система для переписи ресурсов, система управления активами для борьбы с бедностью, платформа управления безопасностью для фабрик, платформа для надзора за ключевыми проектами и другие.
Особенности
- Высокая производительность: создание системы управления занимает всего несколько минут.
- Модульность: приложение разделено на несколько систем, что упрощает расширение и увеличивает возможность повторного использования кода.
- Плагины: можно расширять функциональность системы с помощью плагинов.
- Механизм аутентификации: используется gtoken для аутентификации состояния пользователя и casbin для аутентификации прав доступа.
- Маршрутизация: основана на стандартизированном механизме маршрутизации goframe2.0, который автоматически генерирует документацию API без необходимости аннотаций.
- Ориентирована на разработку интерфейсов.
Встроенные функции
- Управление пользователями: пользователи являются операторами системы, и эта функция отвечает за настройку пользователей системы.
- Управление отделами: настройка организационной структуры компании, отделов и групп, а также поддержка иерархии данных.
- Управление должностями: настройка должностей, которые занимают пользователи в системе.
- Управление меню: настройка меню системы, прав доступа, кнопок и других элементов.
- Управление ролями: распределение ролей по меню, настройка ролей для организаций и разграничение прав доступа к данным.
- Управление словарями: ведение часто используемых данных в системе.
- Управление параметрами: настройка динамических параметров системы.
- Ведение журнала операций: запись и поиск нормальных операций системы; запись и поиск аномальных событий.
- Ведение журнала входа: запись и поиск информации о входе в систему.
- Мониторинг онлайн-пользователей: отслеживание активных пользователей в системе.
- Планирование задач: планирование, выполнение и мониторинг задач, включая результаты выполнения.
- Генерация кода: генерация кода для фронтенда и бэкенда.
- Мониторинг сервисов: мониторинг состояния системы, включая использование процессора, памяти, диска и стека.
- Онлайн-конструктор: перетаскивание элементов формы для создания соответствующего HTML-кода.
- Загрузка файлов, кэширование тегов и т. д.
Проект использует модульный подход и подход с использованием плагинов для разработки. В настоящее время разрабатываются следующие плагины: CMS, универсальная модель, управление WeChat, система заявок, система вопросов и ответов, рабочий процесс и другие. Мы также приглашаем всех поделиться своими плагинами, которые будут опубликованы в магазине. Мы поможем вам монетизировать ваши идеи и получить прибыль!
Демонстрационный адрес
http://v3.g-fast.cn/sys.
Логин: demo, пароль: 123456.
Конфигурация
Файл базы данных проекта resource/data/db.sql
используется для создания базы данных, после чего необходимо изменить конфигурацию manifest/config/config.yaml.bak
, скопировав её в manifest/config/config.yaml
.
Конфигурация gfToken:
gfToken:
cacheKey: "gfToken_" #缓存前缀
timeOut: 10800 #token超时时间(秒)
maxRefresh: 5400 #token自动刷新时间(秒)
multiLogin: true #是否允许一个账号多人同时登录
encryptKey: "49c54195e750b04e74a8429b17896586" #加密key (32位)
cacheModel: "redis" #存储引擎 (memory使用内存|redis使用redis)
excludePaths: #排除不做登录验证的路由地址
- "/api/v1/system/login"
Система является фронтенд-бэкенд разделенной, адрес фронтенда:
GitHub: https://github.com/tiger1103/gfast-ui.
Gitee: https://gitee.com/tiger1103/gfast-ui.
Документация
http://doc.g-fast.cn/docs/gfast32.
Видеоматериалы
https://space.bilibili.com/254192571/channel/seriesdetail?sid=223204.
Графические материалы
Комментарии ( 0 )