Commit a0020f033980ab047e0fb37004d03327dcebbbf9
1 parent
6a24025a
修复主子表ERP模式下代码自动生成不全问题 #583
Showing
1 changed file
with
7 additions
and
1 deletions
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/java/dal/mapper_sub.vm
| @@ -29,6 +29,12 @@ public interface ${subTable.className}Mapper extends BaseMapperX<${subTable.clas | @@ -29,6 +29,12 @@ public interface ${subTable.className}Mapper extends BaseMapperX<${subTable.clas | ||
| 29 | .orderByDesc(${subTable.className}DO::getId));## 大多数情况下,id 倒序 | 29 | .orderByDesc(${subTable.className}DO::getId));## 大多数情况下,id 倒序 |
| 30 | 30 | ||
| 31 | } | 31 | } |
| 32 | +## 主表与子表是一对一时 | ||
| 33 | + #if (!$subTable.subJoinMany) | ||
| 34 | + default ${subTable.className}DO selectBy${SubJoinColumnName}(${subJoinColumn.javaType} ${subJoinColumn.javaField}) { | ||
| 35 | + return selectOne(${subTable.className}DO::get${SubJoinColumnName}, ${subJoinColumn.javaField}); | ||
| 36 | + } | ||
| 37 | + #end | ||
| 32 | 38 | ||
| 33 | ## 情况二:非 MASTER_ERP 时,需要列表查询子表 | 39 | ## 情况二:非 MASTER_ERP 时,需要列表查询子表 |
| 34 | #else | 40 | #else |
| @@ -48,4 +54,4 @@ public interface ${subTable.className}Mapper extends BaseMapperX<${subTable.clas | @@ -48,4 +54,4 @@ public interface ${subTable.className}Mapper extends BaseMapperX<${subTable.clas | ||
| 48 | return delete(${subTable.className}DO::get${SubJoinColumnName}, ${subJoinColumn.javaField}); | 54 | return delete(${subTable.className}DO::get${SubJoinColumnName}, ${subJoinColumn.javaField}); |
| 49 | } | 55 | } |
| 50 | 56 | ||
| 51 | -} | ||
| 52 | \ No newline at end of file | 57 | \ No newline at end of file |
| 58 | +} |