Система
Описание системы
«Дэнди Клауд» — это решение, которое помогает управлять различными видами бизнеса: чайными, отелями, фитнес-клубами, апартаментами и т. д. Оно решает три ключевые задачи:
- привлечение клиентов;
- управление бизнесом;
- интеллектуальное управление.
Привлечение клиентов
Система синхронизирует данные о бизнесе с такими платформами, как Douyin, Ctrip, Meituan и Xiaohongshu. Это позволяет привлекать клиентов через эти платформы.
Также система сотрудничает с блогерами и авторами видеоконтента. У них есть большая аудитория, которая может быть заинтересована в услугах «Дэнди Клауд».
Управление бизнесом
Система управляет данными о недвижимости, количестве объектов, их состоянии, заказах, скидках и электронной коммерции.
Интеллектуальное управление
Интеллектуальная система управления включает в себя умные замки, переключатели, розетки, жалюзи, колонки и автоматизированные кассы.
Официальный адрес
Официальный сайт: https://www.dandicloud.com/.
Открытый исходный код: https://toscode.gitee.com/wayfirer.
Исходный код CMS: https://gitee.com/wayfirer/ddiot.
Пользовательский интерфейс: https://ext.dcloud.net.cn/plugin?id=17811.
IoT SDK: https://ext.dcloud.net.cn/plugin?id=13579.
DD Admin: https://gitee.com/wayfirer/dd-admin.
Общение
QQ-группа: 789294254. Чтобы присоединиться, нажмите здесь: Группа разработчиков.
Публичный аккаунт WeChat:
Особенности
- Стабильная структура Yii для оптимизации процесса разработки.
- Многоуровневая система контроля доступа, включая контроль маршрутов, данных, меню, групп и разрешений для разных ролей.
- Возможность установки нескольких модулей для быстрого расширения функциональности и поддержки горизонтального и вертикального расширения бизнес-требований.
- Разнообразные формы, включая стандартные компоненты Yii и расширенные функции, позволяющие легко настроить универсальные формы.
- Автоматическое создание кода с помощью Gii, включая расширение модулей, модели базы данных, поисковые модели, контроллеры и интерфейсы.
- Поддержка RPC, WebSocket, Socket.io для обеспечения многоплатформенного взаимодействия и открытого исходного кода.
Руководство по использованию
Установка
Руководство по установке можно найти в файле «Система установки.md».
Разработка
Основные технологии:
- Backend framework: Yii2.0.
- Frontend MVVM framework: Vue.JS 2.5.x.
- Router: Vue-Router 3.x.
- Взаимодействие с данными: Axios.
- UI framework: Element-UI 2.6.3.
- Требования к среде выполнения: PHP8.1 или выше.
Структура каталогов:
- addons — расширения плагинов.
- admin — интерфейс администратора.
- api — API-интерфейсы.
- common — общие файлы.
- console — точка входа в консоль.
- ddAdmin — ресурсы для администраторов и общего администратора.
- docs — документация по разработке.
- environments — среды.
- frontend — страницы переднего плана.
- help — автоматическое создание кода.
- uniapp — многопользовательские страницы переднего плана.
- vendor — зависимости.
- .env.example — пример конфигурации.
- rpc.php — запуск микросервиса RPC.
- rpcClient.php — пример вызова микросервиса RPC.
Командная строка:
- YII базовые команды: см. файл «command.md».
- Генерация кода: см. файл «console.md».
Контроллеры:
- API: см. соответствующий раздел.
- Контроллеры: см. раздел «Контроллер».
- Поиск данных: см. соответствующий раздел.
Разработка плагинов:
- API: см. соответствующий раздел.
- Структура каталога: см. соответствующий раздел.
- Модель: см. соответствующий раздел.
- Поиск данных: см. соответствующий раздел.
- Командная строка: см. соответствующий раздел.
База данных:
- Расширение пула соединений SMProxy: см. соответствующий раздел.
- Выполнение SQL: см. соответствующий раздел.
- Транзакции: см. соответствующий раздел.
- Разделение таблиц: см. соответствующий раздел.
- Проектирование полей: см. соответствующий раздел.
- Конфигурация базы данных: см. соответствующий раздел.
- Чтение и запись: см. соответствующий раздел.
Модели:
- Модели: см. соответствующий раздел.
- Поведение: см. соответствующий раздел.
- Правила проверки: см. соответствующий раздел.
Кэш:
- О кэше: см. соответствующий раздел.
- Cookie: см. соответствующий раздел.
Другие аспекты:
- Отправка форм и проверка: см. соответствующий раздел.
- Описание API: см. соответствующий раздел.
- Очередь: см. соответствующий раздел.
Микросервисы:
- Запуск и конфигурация: см. соответствующие разделы.
- База данных: см. соответствующие разделы.
Благодарности:
Благодарим следующие проекты, не ранжируя их по значимости:
Опубликовать ( 0 )