Duling 開発プラットフォームは、Spring Cloud に基づいて開発されたマイクロサービス フレームワーク テクノロジー プラットフォームであり、社内管理開発プラットフォームを迅速に構築できるように、多くの技術機能 (Spring Cloud、ShardingSphere、Nacos、Redis、MongoDB、OnlyyOffice など) を統合しています。など; すぐに使えるようにしたいと考えています。このプラットフォームは、認証と認可、ゲートウェイ、構成センター、その他のテクノロジースイートを統合することに加えて、ユーザー管理、ドキュメント管理、OnlyOffice/wps、レポート管理、BI レポート、インテリジェントレポート、カレンダー、会議、プロセス管理、計画管理も可能にします。 、ダイナミックフォームなど 機能; ソフトウェア開発をしているならここに欲しい機能があるはずです!
私たちは、開発されたすべての機能と技術的能力をオープンソース化したいと考えていますが、オリジナルの作成者を尊重し、法的リスクを回避するという考えに沿って、プラットフォーム開発プロセス全体でも一部のオープンソース プロジェクトの機能を使用します。 2 番目のバージョンをこのオープンソース プロジェクトに入れるつもりですが、それを行うことはできません。必要に応じて、WeChat を追加するか、技術グループに参加して通信することができます。
技術的なコンポーネント | 説明する | オープンソースですか? |
---|---|---|
スプリングクラウド | 最も注目され、最も人気のある分散マイクロサービス テクノロジ フレームワーク | はい |
ナコス | アリババのオープンソースの分散型登録センターと構成センター | はい |
レディス | 高性能キャッシュ/メモリ データベース、クラスタをサポート | はい |
カフェイン | 高性能ローカルキャッシュ | はい |
ラビットMq | クラスタリングをサポートする高性能メッセージングミドルウェア | はい |
SpringOAuth2.0 | 分散型アクセス認証システム | はい |
MySQL | 最も身近で人気のあるデータベース | はい |
シャーディングスフィア | 分散データベースエンジン、複数データベース、複数テーブル、読み書き分離などの機能をサポート。 | はい |
マイバティスプラス | コミュニティで最も人気のあるデータベース アクセス ミドルウェア | はい |
モンゴDB | 非構造化文書データベース | はい |
高速DFS | オープンソースの軽量分散ファイルシステム | はい |
オフィスのみ | MSオフィスと同等の機能を備えた、誰もが導入できるオープンソースのオフィスシステム | はい(コミュニティ) |
Nginx | 高性能 HTTP およびリバース プロキシ Web サーバー | はい |
ナイフ4j | API文書管理システム | はい (2 番目のバージョンはオープンソースではありません) |
イージーポイ | シンプルで使いやすいExcel処理コンポーネント | はい |
ヴュー | フロントエンド開発フレームワーク | はい |
アビュー | データ駆動型ビューのための迅速なフロントエンド開発フレームワーク | はい |
他の | 機能紹介で一つずつ紹介 | 部分的にオープンソース |
関数名 | 機能紹介 | オープンソースですか? |
---|---|---|
マルチテナント管理 | さまざまなテナントのログイン ページとロゴ定義のクラウド展開をサポートし、機能ごとにデータベースを物理的に分離します。 | はい |
テナント管理キー | テナントを独立して展開するためのキー認証をサポート | はい |
ユーザー管理 | さまざまな次元でのユーザー管理 (システム次元、組織次元、プロジェクト次元) | はい |
ロール権限管理 | RBACベースのアクセス制御 | はい |
メニュー管理 | トップメニューと左側のメニュー管理をサポート | はい |
アクセスリソース管理 | メニュー、ボタン、データフィールド、その他のリソースのアクセス制御管理をサポート | はい |
メッセージ通知 | サイト内メッセージ、WeChat 公開アカウント、その他のプラットフォームでのメッセージ プッシュをサポート | はい |
プロジェクト管理 | ユーザー、組織、メニューなどのプロジェクトレベルのリソース管理をサポートします。 | はい |
計画管理 | カンバン チャートとガント チャートのドラッグ アンド ドロップ表示と探索をサポート | はい |
会議の管理 | カレンダーコンポーネントに基づく会議管理、Tencent Conference とのドッキングをサポート | はい |
カレンダー管理 | 休日と日付の管理 | はい |
スケジュール管理 | 会議や出張などのスケジュール管理、スケジュール共有をサポート | はい |
ワークステーション管理 | 大きなビジュアル画面を統合して会社のワークステーション情報を表示します | はい |
パラメータと列挙値の管理 | システムレベルおよび機能レベルのパラメータ値と列挙管理をサポート | はい |
オンライン文書管理 | ドキュメントのディレクトリ構造、ドキュメントの共有、ドキュメントのオンライン編集およびその他の機能をサポート (OnlyOffice と wps の統合をサポート) | はい |
レポート管理 | Erkai オープンソース レポート プラットフォームは、主要な開発プラットフォームに高度に統合されています | 2 番目のバージョンはオープンソースではありません |
企業アンケートフォーム | 管理機関が企業向けにアンケートを作成・回収するのに適したアンケートフォームのカスタマイズをサポート | はい |
ホームページをカスタマイズする | モジュール式のドラッグ アンド ドロップでカスタマイズ可能なホームページ | はい |
ダイナミックなフォルム | データ駆動型フォームは、フォーム要素をドラッグ アンド ドロップすることによって生成されます。コードゼロで実際にフォームを開発 | はい |
承認プロセス定義 | 中国人に適した承認プロセスの定義。 | はい |
BIレポート | 2 つ目のオープンソース DaVinci BI プラットフォーム | 2 番目のバージョンはオープンソースではありません |
ビジュアル大画面 | ドラッグ&ドロップで大画面開発を試す | 2 番目のバージョンはオープンソースではありません |
スマートデータスタンダード | ルートベースのデータ標準は、セマンティクスに基づいて標準変数を自動的に生成できます | はい |
ワンクリックコード | フロントエンドおよびバックエンド実行可能コードのワンクリック生成、標準 CRUD 機能、ファイルのインポートおよびエクスポート機能 | はい |
APIドキュメント管理 | Knife4j ベースの文書管理システム (第 2 バージョン) | 2 番目のバージョンはオープンソースではありません |
サードパーティの統合 | サードパーティ機能(公式アカウント、テキストメッセージ、テンセントミーティングなど)の統合構成をサポート | 部分的にオープンソース |
... | さらに多くの機能については、次の章の機能紹介を参照してください。 | 部分的にオープンソース |
***** より多くの機能を体験するには、ローカルにデプロイしてください。 ****
dooleen - backend ----父工程
├── dooleen - common - core ----功能核心功能
├── dooleen - common - parent ----微服务核心依赖打包公共父工程
├── dooleen - common - parent - normal ----普通JAR包依赖打包公共父工程
├── dooleen - service - api - doc ---- API文档后台服务(不开源)
├── dooleen - service - app - gateway ----网关服务
├── dooleen - service - app - mc ----消息服务
├── dooleen - service - app - oauth ----访问鉴权服务
├── dooleen - service - batch ----批量处理服务
├── dooleen - service - biz - manage ----业务管理开发
├── dooleen - service - data - visual ----可视化报表服务(不开源)
├── dooleen - service - file - manage ----文件管理服务
├── dooleen - service - general - manage ----综合应用服务
├── dooleen - service - server - admin ---- SpringCloud后台管理微服务
├── dooleen - service - server - turbine ----监控数据聚合服务
├── dooleen - service - server - websocket ----前端消息socket 服务
├── dooleen - service - smart - bi ---- 智能分析报表服务(不开源)
├── dooleen - service - smart - report ---- 数据报表服务(不开源)
├── dooleen - service - system - platform ----系统基础平台
├── dooleen - service - system - tool ----系统基础平台工具(数据字典、一键代码等)
https://gitee.com/dooleencloud/dooleen-frontend
Avue
vue に基づく構成可能なフロントエンド フレームワークです: https://gitee.com/smallweigit/avueShardingSphere
分散データベース アクセス フレームワーク (アーキテクチャに必要): https://gitee.com/Sharding-Sphere/sharding-sphereMybatis-plus
データベース アクセス ORM コンポーネント: https://gitee.com/baomidou/mybatis-plus Dou Ling のオープンソース開発プラットフォームは、Apache 2.0 プロトコルに従っています。 つまり、商用利用は許可されていますが、クラスの作成者、著作権、その他の情報は保持する必要があります。
PR の送信を歓迎します。対応するfeature
ブランチ コード仕様 spring-javaformat をそれに応じて送信する必要があることに注意してください。
問題の原因、開発環境、再現手順を明確に記載して問題を送信してください。