Сначала спасибо за открытую поддержку от Ruoyi!
Этот проект является вторичной разработкой версии RuoYi-Cloud для многопользовательского использования, направленной на работу в режиме многопользователей и управление услугами.- Проект предназначен для работы с корпоративными пользователями, функциональность шаблонов обновляется одновременно с проектом RuoYi-Cloud.
Используется лицензия MIT
, которая полностью бесплатна как для личного, так и для корпоративного использования.
Не забудьте поставить звезду ## Адрес проекта
Gitee: https://gitee.com/vctgo/vctgo-platform
GitHub: https://github.com/vctgo/vctgo-platform
PS: Сервер уже обновлен до сервера Alibaba Cloud с пропускной способностью 3 Мбит/с. Пожалуйста, не злоупотребляйте запросами к сайту! В случае проблем на официальном сайте, пожалуйста, свяжитесь со мной по электронной почте!
vctgo-common
.docker pull zhusaidong/nacos-server-m1:2.0.3
- Инструкция для запуска:
```
docker run --name nacos-standalone -e MODE=standalone -e JVM_XMS=512m -e JVM_XMX=512m -e JVM_XMN=256m -p 8848:8848 -d zhusaidong/nacos-server-m1:2.0.3
```- Для других процессоров кроме M1 или если вы не используете Docker, обратитесь к соответствующим инструкциям по установке в документации.
127.0.0.1
. - На Windows: `C:\Windows\System32\drivers\etc`
- На Linux и Mac: `/etc/hosts`
Основные записи для добавления:
```
127.0.0.1 vctgo-platform
127.0.0.1 vctgo-nginx
127.0.0.1 vctgo-nacos
127.0.0.1 vctgo-mysql
127.0.0.1 vctgo-gateway
127.0.0.1 vctgo-auth
127.0.0.1 vctgo-system
127.0.0.1 vctgo-file
127.0.0.1 vctgo-gen
127.0.0.1 vctgo-monitor
127.0.0.1 vctgo-redis
127.0.0.1 vctgo-job
127.0.0.1 vctgo-demo
```#### 3. Инструкции по запуску frontend и backend
vue.config.js
.. /docker
и выполните скрипт copy.sh
, который автоматически собирает, компилирует и копирует данные.sh deploy.sh base
, чтобы инициализировать Nacos, MySQL и Redis. После завершения инициализации рекомендуется подождать 10 секунд перед выполнением следующего шага.sh deploy.sh modules
для проекта. Если фаерволл не отключен, вы можете также использовать команду port
. Изучите скрипты самостоятельно.copy.sh
вы можете заменить соответствующие переменные в соответствии со своими требованиями.Например, если начальная переменная установлена как 192.168.200.188
(IP адрес виртуальной машины), вы можете глобально заменить её по необходимости. ## Примеры экрановcom.vctgo
├── vctgo-ui // Фронтенд-фреймворк [80]
├── vctgo-gateway // Шлюз [38080]
├── vctgo-auth // Центр аутентификации [39200]
├── vctgo-api // API-модуль
│ └── vctgo-api-system // Системные API
├── vctgo-demo // Модуль примеров [39203]
├── vctgo-common // Общие модули
│ └── vctgo-common-core // Ядро
│ └── vctgo-common-datascope // Области доступа
│ └── vctgo-common-datasource // Множественные источники данных
│ └── vctgo-common-log // Логирование
│ └── vctgo-common-redis // Кэширование
│ └── vctgo-common-security // Безопасность
│ └── vctgo-common-swagger // Системные API
│ └── vctgo-common-message // Уведомления
│ └── vctgo-common-mybatisplus // Расширение MyBatis для арендаторов
│ └── vctgo-common-seata // Компонент Seata (не активирован)
├── vctgo-modules // Бизнес-модули
│ └── vctgo-system // Системные модули [39201]
│ └── vctgo-gen // Генерация кода [39202]
│ └── vctgo-file // Сервис файлов [39300]
│ └── vctgo-job // Сервис планировщика задач [39024]
├── vctgo-visual // Графический модуль управления
│ └── vctgo-visual-monitor // Модуль мониторинга [39100]
├── pom.xml // Общие зависимости
1. **Управление арендаторами**: конфигурация системных арендаторов, поддержка многопользовательской модели в сценариях SaaS.
2. **Настройка пакетов арендаторов**: самостоятельная настройка прав доступа меню, действий и кнопок для каждого арендатора.
3. **Управление пользователями**: пользователи являются операторами системы, данная функция предназначена для конфигурирования пользователей системы.
4. **Управление отделами**: конфигурирование организационной структуры системы (компании, отделы, группы), отображение дерева структуры с поддержкой данных прав доступа.
5. **Управление должностями**: конфигурирование должностей, которыми пользуются пользователи системы.
6. **Управление меню**: конфигурирование меню системы, прав доступа действий и меток прав доступа кнопок.
7. **Управление ролями**: распределение ролей меню и прав доступа, установка данных прав доступа согласно роли и организации.
8. **Управление словарями**: обслуживание часто используемых данных в системе.
9. **Управление параметрами**: динамическое конфигурирование общих параметров системы.
10. **Объявления и уведомления**: управление публикацией и обслуживанием объявлений и уведомлений системы.
11. **Журналы действий**: регистрация и поиск нормальных журналов действий системы; регистрация и поиск журналов ошибок системы.Журналы входа: регистрация и поиск журналов входа системы, включая аномальные входы.
13. Активные пользователи: мониторинг состояния активных пользователей в текущей системе.
14. Генерация кода: генерация кода для клиентской и серверной части (Java, HTML, XML, SQL) с поддержкой CRUD-операций.
15. Интерфейсы системы: автоматическая генерация связанных API-интерфейсов документации по бизнес-коду.
16. Мониторинг сервисов: наблюдение за текущими данными CPU, памяти, жестких дисков и стека системы.
17. Онлайн-конструктор: перемещение элементов формы для создания соответствующего кода HTML.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )