Rust ユニバーサル コード ジェネレーター Lotus が、Red Lotus の大幅に修復されたバージョンをリリース アーリー アダプター バージョン 17 の紹介ビデオを公開し、フィールド否定関数グループを詳細に説明

Rust ユニバーサル コード ジェネレーター Lotus が、Red Lotus 早期採用バージョン 17 の大幅に修復されたバージョンの紹介ビデオをリリースし、フィールド否定関数グループについて詳しく説明

Rust ユニバーサル コード ジェネレーター Lotus は、3 つの主要な変形関数グループの 1 つであるフィールド否定関数グループを詳細に説明する Red Lotus アーリー アダプター バージョン 17 の紹介ビデオの大幅に修復されたバージョンをリリースしました。ビデオについては、https:
//www.bilibili.com/video/BV1iC4y1j7rd/をご覧ください。

Rust ユニバーサル コード ジェネレーター Lotus は、Red Lotus アーリーアダプター バージョン 17 の徹底的に修復されたバージョンをリリースします。ドロップダウンリストのnull値の修正と標準化、アドバンスカスタマイズ機能群、差分バージョン自動生成機能群、動詞否定機能群、フィールド否定機能群の一連の不具合等を修正修正されました。このバージョンは、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートします。このリリースでは、列挙モードとデータダミー モードがサポートされています。Tomcat9のwebappsディレクトリにデプロイしてください。

古い参考ビデオ:

https://www.bilibili.com/video/BV1rQ4y1t7qJ/

https://www.bilibili.com/video/BV1Mw411x7FP/

https://www.bilibili.com/video/BV1Pw411X7h5/

https://www.bilibili.com/video/BV1VC4y1Z7KF/

https://www.bilibili.com/video/BV1Fz4y1F7jf/

Honglian アーリーアダプター バージョン 17 は列挙、つまり変更できない定数テーブルをサポートしており、初期化データとメモリ データ モードを通じて構築されています。列挙を使用するには、そのタブを Enum で始まるように設定するだけです。その他の設定は Domain とまったく同じです。生成された列挙には読み取り関数のみが含まれます。ログインモジュールのUser、Role、Privilegeは列挙型に設定できないことに注意してください。Red Lotus 早期採用バージョン 16 はモジュール構造を最適化します。main.rs にはエントリ ポイントと最小限のその他のプログラムのみが含まれます。他のモジュールは lib.rs に配置されます。フロントエンド コード ジェネレーターのデフォルトのイメージの場所は、次の静的ディレクトリに変更されます。 vue フロントエンドの構築。

コード ジェネレーター プロジェクトのアドレス: https://gitee.com/jerryshensjf/Lotus

binary war パッケージのダウンロード アドレス: https://gitee.com/jerryshensjf/Lotus/attach_files 

Rust 用のユニバーサル コード ジェネレーター: Lotus

導入

Rust 用のユニバーサル コード ジェネレーター: Lotus

ソフトウェアアーキテクチャの説明

このソフトウェアは Java で書かれており、Tomcat 9 の webapps ディレクトリにデプロイされます。現在のバージョンは openjdk 17 でコンパイルされています。

このソフトウェアは、Go 言語のユニバーサル コード ジェネレーターである Fairchild を基にしています。

コード生成はRust 1.69環境です。Axum 0.6.20、tokio 1.32.0、sqlx 0.7.1 データベース アクセス レイヤーおよび MariaDB、MySQL 8、PostgreSQL データベースを使用します。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 17。このバージョンは大幅に修復されたバージョンで、ドロップダウン リストの null 値が修正および標準化されています。フロントエンドとバックエンドのプロジェクトはより厳密にテストされます。このバージョンは、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートします。このバージョンでは、列挙モードとデータダミー モードがサポートされています。Tomcat9のwebappsディレクトリにデプロイしてください。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 16。本バージョンは、アドバンストカスタマイズ機能群、差分バージョン自動生成機能群、動詞否定機能群、体言否定機能群における一連の不具合を修正し、その他の不具合を改修した徹底改修版です。このバージョンは、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートします。このバージョンでは、列挙モードとデータダミー モードがサポートされています。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 15。このバージョンは、早期採用バージョン 14 の DataDummy 機能を修正した、新機能のないテスト修復バージョンです。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 14。このバージョンはテスト修復バージョンであり、新機能はありません。早期採用バージョン 12 の機能ですが、バグが修正されています。Oracle データベース、データダミー スキーマ、および列挙を修正します。このバージョンは、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートします。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 12。このバージョンは Oracle データベースをサポートします。このバージョンは、MariaDB、MySQL、PostgreSQL、Oracle の 4 つのデータベースをサポートします。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 11。このバージョンは修正および拡張されたバージョンであり、DataDummy モードが改善され、列挙の使用が改善されています。また、データベース スキーマのスクリプトの欠陥も修正されました。Oracle データベースはまだサポートされていません。ピュア メモリ データ モードのプロトタイプ機能へようこそ。この機能はプリセールスおよびプロダクト マネージャー向けに開発されています。ようこそご使用ください。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 10。このバージョンでは、プリセールスおよびプロダクト マネージャー向けに開発されたピュア メモリ データ モードのプロトタイプ機能である DataDummy モードをサポートします。列挙をサポートし、モジュール構造を最適化します。main.rs にはエントリ ポイントと最小限のその他のプログラムのみが含まれます。他のモジュールは lib.rs に配置されます。フロントエンド コード ジェネレーターのデフォルトのイメージの場所は、vue を容易にするために静的ディレクトリに変更されます建設のフロントエンド。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 9。このバージョンでは、Axum が最新バージョン 0.6.20 に更新され、フロントエンドのログイン失敗時のエラー メッセージが改善され、バックエンドの実行時にコンソールに出力されるデバッグ情報が削除されます。

Rust のユニバーサル コード ジェネレーターのロータス アーリー アダプター バージョン 8 がリリースされました。このバージョンでは、JQuery EasyUI が最新バージョン 1.10.17 に更新されます。このリリースでは、コンパイル警告の問題が解決されています。日付と日時の null 値をサポートします。初期採用バージョン 7 での過剰な更新によってバックエンド エディターが画像の更新をサポートしない問題を修正しました。その他いくつかの欠陥があります。

Rust ユニバーサル コード ジェネレーター Lotus は、これまでで最も重要なマイルストーンとなる Red Lotus 早期アクセス バージョン 7 をリリースしました。最も重要なアップデートは、データベース アクセス フレームワークが 0.3.5 から最新バージョン 0.7.1 に大幅にアップデートされたことです。これはメジャー アップデートであり、長い間計画されていたこのアップデートを正常に完了するまでに数回の試行が必要でした。2 番目のアップデートでは、コード生成された製品のコンパイル警告の 90% が除去され、コード生成された製品のコード品質が大幅に向上しました。その後、さらなるテストを通じて、一連の欠陥が修正されました。

Rust ユニバーサル コード ジェネレーター Lotus 早期採用バージョン 6。このバージョンは日付と日付時刻をサポートし、3 つの主要な生成関数グループをサポートします。自動ログインモジュールをサポートし、自分の情報とログインパスワードの変更をサポートします。アーリー アダプター バージョン 5 のクローン作成およびバッチ クローン作成エラーの問題を修正し、アーリー アダプター バージョン 5 でユーザーを編集するとパスワードが無効になる問題を修正しました。その他いくつかの欠陥があります。Oracle データベースはまだサポートされておらず、null 値もまだサポートされていません。Java の King of Optoelectronics Code Generator バージョンに対して機能的にベンチマークが行われました。

Rust ユニバーサル コード ジェネレーター Lotus Early Access バージョン 5。このバージョンは、完全な機能を備えた最初の利用可能なバージョンです。自動ログイン モジュールと最新バージョンの Axum 0.6.18 をサポートしています。データベース アクセス層が完全に改善され、クエリごとに新しいデータベース リンクを作成する問題が解決されています。大きな欠陥があったため、さらなるテストを行った結果、このバージョンでは MariaDB、MySQL、および PostgreSQL データベースがサポートされました。添付されているすべての非 Oracle サンプルがサポートされています。このリリースは、使用可能な機能と品質を備えています。早期採用バージョン 4。プログラミングとテストを通じて、Lotus によって生成された Vue フロントエンドは最終的に完全に修復されました。これで、フロントエンドとバックエンドが障害なくスムーズに動作できるようになりました。Elastic Login モジュールと Oracle データベース機能に加えて、Lotus Early Access バージョン 4 にはその他の完全な機能があります。誰もがすでにそれを試すことができます。

Lotus Early Access バージョン 3 では、Axum が 0.6.6 にアップグレードされ、2/3 コンパイル警告が排除されます。後続のバージョンでは Axum が 0.4 にダウングレードされる可能性があります。Axum0.6 のファンはこのバージョンを使用してください。付属の非 Oracle サンプル テスト システムを使用して、実行可能なコードを生成できます。

このバージョンは Go 言語との互換性をサポートしています。つまり、Go 言語のユニバーサル コード ジェネレーターのテンプレートである Fairchild が Rust コード生成を直接生成します。また、Java 互換性もサポートしています。つまり、Java ユニバーサル コード ジェネレーター Light、Wings of Peace コード ジェネレーター、および Rust コード製品を直接生成する Infinite Code Generator の Excel テンプレートをサポートしています。

早期採用バージョン 4 では、Excel および PDF データのエクスポートがサポートされています。ElementUI の独立したフロントエンドである Vue をサポートします。MySQL、MariaDB、PostgreSQL データベースをサポートします。画像機能をサポートします。添付されているすべての非 Oracle サンプルがサポートされています。ぜひお試しください。

百度のトピック

#ユニバーサルコードジェネレーター#

紹介ビデオ

Seventeen の早期採用バージョンのビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1iC4y1j7rd/

https://www.bilibili.com/video/BV1rQ4y1t7qJ/

アーリーアダプター バージョン 16 のビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Mw411x7FP/

早期採用バージョン 15 のビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Pw411X7h5/

https://www.bilibili.com/video/BV1VC4y1Z7KF/

早期採用バージョン 14 のビデオについては、次を参照してください。

https://www.bilibili.com/video/BV1Fz4y1F7jf/

早期採用バージョン 12 の紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1MH4y1U7A1/

イレブンの早期採用バージョンの紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Qm4y1V77Q/

https://www.bilibili.com/video/BV1Ez4y157k2/

早期採用バージョン 10 の紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Fh4y1P7xF/

アーリーアダプター バージョン 9 の紹介ビデオについては、次を参照してください。

https://www.bilibili.com/video/BV1Hp4y1E7T2/

早期採用バージョン 8 の紹介ビデオをご覧ください。

https://www.bilibili.com/video/BV1qG411f7io/

https://www.bilibili.com/video/BV1yV4y1Y7pM/

アーリーアダプター バージョン 7 の紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Kz4y1W7eH/

アーリーアダプター バージョン 6 の紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Cj41197nY/

アーリーアダプター バージョン 5 の紹介ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV1Cg4y1574C/

Rust Universal Code Generator Lotus Early Access バージョン 4 では、ソース コードから Rust Universal Code Generator Lotus を構築するための紹介ビデオがリリースされています。また、ルーチンのフロントエンドとバックエンドを生成し、その動作をデモします。ビデオについては、以下を参照してください。

https://www.bilibili.com/video/BV11N411c7H6/

早期採用バージョン 3

https://www.bilibili.com/video/BV1co4y1a7Ca/

早期採用バージョン 2

https://www.bilibili.com/video/BV1aj411N7YB/

スモークベータ4

https://www.bilibili.com/video/BV1jy4y1R79h/

早期採用バージョン 17 のダウンロード

https://gitee.com/jerryshensjf/Lotus/attach_files

プロジェクトの写真

画像の説明を入力してください

画像の説明を入力してください

ソフトウェアのスクリーンショット

画像の説明を入力してください

画像の説明を入力してください

画像の説明を入力してください

コード生成のスクリーンショット

日付と時刻のダイアログ ボックス 

画像の説明を入力してください

単一テーブル操作

画像の説明を入力してください

多対多

画像の説明を入力してください

複雑なレイアウト、ツリーテーブル

画像の説明を入力してください

グラフィカルレポート

画像の説明を入力してください

ピクチャー機能

画像の説明を入力してください

Excelデータのエクスポート

画像の説明を入力してください

PDFデータのエクスポート

画像の説明を入力してください

Vue フロントエンドの日付ダイアログ

画像の説明を入力してください

Vue に依存しないフロントエンド、ログインインターフェイス

画像の説明を入力してください

Vue に依存しないフロントエンド、内部ページ

画像の説明を入力してください

ソースコードコンパイルユーザーガイド

ユニバーサル コード ジェネレーターは、ソース コード自体のコンパイルをすでにサポートしています。フロントエンド コード ジェネレーターの不足している jar パッケージをアップロードしました。誰もが自分でソース コードをコンパイルすることがサポートされています。

私の開発プラットフォームは現在、Fedora 37 上の openjdk 17 であることに注意してください。したがって、ソース コードをコンパイルするときは、openjdk17 を使用するのが最善です。コンパイルされた war パッケージは、Apache Tomcat 9.0 上で実行されます。

jdk8 を使用しているユーザーは、デフォルトでダウンロードされたコード ジェネレーター war パッケージが自分のプラットフォームでは実行できないと報告しました。同様の問題が発生した場合は報告してください。私のメールアドレス: [email protected]

openjdk 17 のダウンロード アドレスを添付します。

https://jdk.java.net/java-se-ri/17

ソースコードリーダー向けの注意事項

Infinite Code Generator の最初の完全バージョンのソース コードは、興味がある場合はコピーできます。

https://gitee.com/jerryshensjf/InfinityGPGenerator_0_6_5

関連する技術ビデオ:

https://www.bilibili.com/video/BV1fX4y1u7Bn/

https://www.bilibili.com/video/BV1rv41187qY/

https://www.bilibili.com/video/BV1xv41187cA/

https://www.bilibili.com/video/BV1t64y1v7WA/

おすすめ

転載: www.oschina.net/news/267028