腾讯 APIJSON 4.6.6+ 的字段插件,支持 字段名映射 和 !key 反选字段,可通过 Maven, Gradle 等远程依赖。
A column plugin for Tencent APIJSON 4.6.6+ , support Column Inverse and Column Mapping.
<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories><dependency> <groupId>com.github.APIJSON</groupId> <artifactId>apijson-column</artifactId> <version>LATEST</version> </dependency>allprojects { repositories { ... maven { url 'https://jitpack.io' } } }dependencies { implementation 'com.github.APIJSON:apijson-column:latest' }见 ColumnUtil 的注释及 APIJSONBoot 的 DemoSQLConfig 和 DemoSQLExecutor
See document in ColumnUtil and DemoSQLConfig, DemoSQLExecutor in APIJSONBoot
"@column": "!columnKey" // 返回排除 columnKey 后的全部其它字段
"@column": "!columnKey" // return all columns except for columnKey
{ "User": { // id,sex,name,tag,head,contactIdList,pictureList,date "id": 82001, "@column": "!contactIdList" // -> id,sex,name,tag,head,pictureList,date } }"@column": "showKey" // 隐藏了数据库的对应真实字段名
"@column": "showKey" // the real column name is hidden
{ "User": { // id,sex,name,tag,head,contactIdList,pictureList,date "id": 82001, "@column": "gender" // -> sex } }注意:APIAuto 不能自动获取并展示对应映射字段 showKey 的类型、长度、注释等文档,只能通过手写注释来实现
Note: APIAuto cannot automatically get and show the document for the showKey, you can add comment manually.

