docs: update plugin description with detailed features and compatibility

This commit is contained in:
2026-04-03 21:33:40 +07:00
parent 402712836f
commit 351e299d7e

View File

@@ -6,8 +6,22 @@
<vendor>Sakda Sakprapakorn</vendor> <vendor>Sakda Sakprapakorn</vendor>
<description><![CDATA[ <description><![CDATA[
Generates ActionBean Java classes from a database schema. <h3>Automate Backend Boilerplate with Database Action Models Generator</h3>
Right-click on a package and select "Generate Database Action Models" to start. <p>This plugin streamlines development in Java-based web applications (such as <code>vrms-system</code> and <code>teddy-taxi-web</code>) by automating the generation of <b>ActionBean</b>, <b>DTO</b>, and <b>Dataset XML</b> files directly from your database schema.</p>
<h4>Key Features:</h4>
<ul>
<li><b>Database Introspection:</b> Reads table metadata, column names, data types, primary keys, and comments directly from IntelliJ's Database View.</li>
<li><b>Automated Code Generation:</b> Uses FreeMarker templates to instantly generate ActionBean (Base/Extend), DTO, and DynForm Dataset XML files, ensuring consistency between Java and XML definitions.</li>
<li><b>Multi-Architecture Support:</b> Provides specific actions for V2/V3 project structures (including <code>sdk.db.xxxx</code> package support).</li>
<li><b>Intelligent Mapping:</b> Automatically maps SQL types (VARCHAR, INT, TIMESTAMP, etc.) to appropriate Java types and UI widget attributes.</li>
</ul>
<h4>Compatibility:</h4>
<p>The plugin is <b>database-agnostic</b> and works with any database supported by IntelliJ IDEA (PostgreSQL, MySQL, SQL Server, Oracle, SQLite, etc.) via the IntelliJ Database Tools API.</p>
<h4>Usage:</h4>
<p>Right-click on a database table in the <b>Database tool window</b> and select <b>"Generate Action Models"</b> to get started.</p>
]]></description> ]]></description>
<change-notes><![CDATA[ <change-notes><![CDATA[