微调生成器的名称

This commit is contained in:
dftre 2024-09-10 18:24:30 +08:00
parent 59208c9c48
commit 0e03732a6b
3 changed files with 7 additions and 3 deletions

View File

@ -113,6 +113,10 @@ public class GenTableColumn extends BaseEntity
return subColumnFkName; return subColumnFkName;
} }
public String getSubColumnFkJavaField(){
return StringUtils.toCamelCase(this.subColumnFkName);
}
public void setSubColumnFkName(String subColumnFkName) { public void setSubColumnFkName(String subColumnFkName) {
this.subColumnFkName = subColumnFkName; this.subColumnFkName = subColumnFkName;
} }

View File

@ -621,7 +621,7 @@ function remoteMethod${JavaField}(query){
loading${JavaField}.value = true loading${JavaField}.value = true
list目标业务名({${column.subColumnJavaField}:query}).then(res=>{ list目标业务名({${column.subColumnJavaField}:query}).then(res=>{
loading${JavaField}.value = false loading${JavaField}.value = false
options${JavaField}.value = res.rows.map(item=>({label:item.${column.subColumnJavaField},value:item.${column.subColumnFkName}})) options${JavaField}.value = res.rows.map(item=>({label:item.${column.subColumnJavaField},value:item.${column.getSubColumnFkJavaField()}}))
}) })
} else { } else {
options${JavaField}.value = [] options${JavaField}.value = []

View File

@ -24,10 +24,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<sql id="select${ClassName}Vo"> <sql id="select${ClassName}Vo">
#if($table.haveSubColumn=="1") #if($table.haveSubColumn=="1")
select#foreach($column in $columns) #if($column.subColumnTableName)${column.subColumnTableName}.${column.subColumnName},#end${tableName}.${column.columnName}#if($foreach.count != $columns.size()),#end#end from ${tableName} select#foreach($column in $columns) #if($column.subColumnTableName)${column.subColumnTableName}.${column.subColumnName},#end${businessName}.${column.columnName}#if($foreach.count != $columns.size()),#end#end from ${tableName} as ${businessName}
#foreach($column in $columns) #foreach($column in $columns)
#if($column.subColumnTableName) #if($column.subColumnTableName)
left join ${column.subColumnTableName} on ${column.subColumnTableName}.${column.subColumnFkName}=${tableName}.${column.columnName} left join ${column.subColumnTableName} on ${column.subColumnTableName}.${column.subColumnFkName}=${businessName}.${column.columnName}
#end #end
#end #end
#else #else