public class ContentBuilder extends Object
| 限定符 | 构造器和说明 |
|---|---|
private |
ContentBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
buildMapper(TableInfo tableInfo,
String mappersPackage,
String mapperClassName,
String baseMapperClass,
boolean mapperAnnotationEnable)
构建 Mapper 文件内容。
|
static String |
buildTableDef(TableInfo tableInfo,
boolean allInTablesEnable,
String tableDefPackage,
String tableDefClassName,
String tableDefPropertiesNameStyle,
String tableDefInstanceSuffix,
Collection<ColumnInfo> columnInfos,
List<String> defaultColumns)
构建 TableDef 文件内容。
|
static String |
buildTables(StringBuilder importBuilder,
StringBuilder fieldBuilder,
String tablesPackage,
String tablesClassName)
构建 Tables 文件内容。
|
static void |
buildTablesField(StringBuilder importBuilder,
StringBuilder fieldBuilder,
TableInfo tableInfo,
String tableDefClassSuffix,
String tableDefPropertiesNameStyle,
String tableDefInstanceSuffix)
构建 Tables 文件常量属性。
|
private ContentBuilder()
public static String buildMapper(TableInfo tableInfo, String mappersPackage, String mapperClassName, String baseMapperClass, boolean mapperAnnotationEnable)
public static String buildTableDef(TableInfo tableInfo, boolean allInTablesEnable, String tableDefPackage, String tableDefClassName, String tableDefPropertiesNameStyle, String tableDefInstanceSuffix, Collection<ColumnInfo> columnInfos, List<String> defaultColumns)
public static String buildTables(StringBuilder importBuilder, StringBuilder fieldBuilder, String tablesPackage, String tablesClassName)
public static void buildTablesField(StringBuilder importBuilder, StringBuilder fieldBuilder, TableInfo tableInfo, String tableDefClassSuffix, String tableDefPropertiesNameStyle, String tableDefInstanceSuffix)
Copyright © 2023. All rights reserved.