mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
feat: 添加代码生成器生成辅助类字段注释。
This commit is contained in:
parent
bef15d31dc
commit
2f5fded899
@ -13,13 +13,24 @@ import com.mybatisflex.core.table.TableDef;
|
|||||||
*/
|
*/
|
||||||
public class #(tableDefClassName) extends TableDef {
|
public class #(tableDefClassName) extends TableDef {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* #(table.getComment())
|
||||||
|
*/
|
||||||
public static final #(tableDefClassName) #(tableDefConfig.buildFieldName(table.buildEntityClassName() + tableDefConfig.instanceSuffix)) = new #(tableDefClassName)();
|
public static final #(tableDefClassName) #(tableDefConfig.buildFieldName(table.buildEntityClassName() + tableDefConfig.instanceSuffix)) = new #(tableDefClassName)();
|
||||||
|
|
||||||
#for(column: table.columns)
|
#for(column: table.columns)
|
||||||
|
#(column.buildComment())
|
||||||
public final QueryColumn #(tableDefConfig.buildFieldName(column.property)) = new QueryColumn(this, "#(column.name)");
|
public final QueryColumn #(tableDefConfig.buildFieldName(column.property)) = new QueryColumn(this, "#(column.name)");
|
||||||
#end
|
|
||||||
|
|
||||||
|
#end
|
||||||
|
/**
|
||||||
|
* 所有字段。
|
||||||
|
*/
|
||||||
public final QueryColumn #(tableDefConfig.buildFieldName("allColumns")) = new QueryColumn(this, "*");
|
public final QueryColumn #(tableDefConfig.buildFieldName("allColumns")) = new QueryColumn(this, "*");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 默认字段,不包含逻辑删除或者 large 等字段。
|
||||||
|
*/
|
||||||
public final QueryColumn[] #(tableDefConfig.buildFieldName("defaultColumns")) = new QueryColumn[]{#for(column: table.columns)#if(column.isDefaultColumn())#(tableDefConfig.buildFieldName(column.property))#if(for.index + 1 != for.size), #end#end#end};
|
public final QueryColumn[] #(tableDefConfig.buildFieldName("defaultColumns")) = new QueryColumn[]{#for(column: table.columns)#if(column.isDefaultColumn())#(tableDefConfig.buildFieldName(column.property))#if(for.index + 1 != for.size), #end#end#end};
|
||||||
|
|
||||||
public #(tableDefClassName)() {
|
public #(tableDefClassName)() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user