mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 09:08:24 +08:00
27 lines
1004 B
Smarty
27 lines
1004 B
Smarty
package #(packageConfig.tableDefPackage);
|
|
|
|
import com.mybatisflex.core.query.QueryColumn;
|
|
import com.mybatisflex.core.table.TableDef;
|
|
|
|
/**
|
|
* #(table.getComment()) 表定义层。
|
|
*
|
|
* @author #(javadocConfig.getAuthor())
|
|
* @since #(javadocConfig.getSince())
|
|
*/
|
|
public class #(table.buildTableDefClassName()) extends TableDef {
|
|
|
|
public static final #(table.buildTableDefClassName()) #(table.name) = new #(table.buildTableDefClassName())("#(table.name)");
|
|
|
|
#for(column: table.columns)
|
|
public QueryColumn #(column.name) = new QueryColumn(this, "#(column.name)");
|
|
#end
|
|
|
|
public QueryColumn[] default_columns = new QueryColumn[]{#for(column: table.columns) #if(!column.name.equals("del_flag"))#(column.name)#if(for.index + 1 != for.size),#end#end#end};
|
|
public QueryColumn[] all_columns = new QueryColumn[]{#for(column: table.columns) #(column.name)#if(for.index + 1 != for.size),#end#end};
|
|
|
|
public #(table.buildTableDefClassName())(String tableName) {
|
|
super(tableName);
|
|
}
|
|
}
|