update 优化 代码生成器 自动适配oss翻译
| | |
| | | importList.add("com.fasterxml.jackson.annotation.JsonFormat"); |
| | | } else if (!column.isSuperColumn() && GenConstants.TYPE_BIGDECIMAL.equals(column.getJavaType())) { |
| | | importList.add("java.math.BigDecimal"); |
| | | } else if (!column.isSuperColumn() && "imageUpload".equals(column.getHtmlType())) { |
| | | importList.add("org.dromara.common.translation.annotation.Translation"); |
| | | importList.add("org.dromara.common.translation.constant.TransConstant"); |
| | | } |
| | | } |
| | | return importList; |
| | |
| | | #end |
| | | private $column.javaType $column.javaField; |
| | | |
| | | #if($column.htmlType == "imageUpload") |
| | | /** |
| | | * ${column.columnComment}Url |
| | | */ |
| | | @Translation(type = TransConstant.OSS_ID_TO_URL, mapper = "${column.javaField}") |
| | | private String ${column.javaField}Url"; |
| | | #end |
| | | #end |
| | | #end |
| | | |
| | |
| | | #elseif($column.javaType == 'Boolean') boolean; |
| | | #else string; |
| | | #end |
| | | #if($column.htmlType == "imageUpload") |
| | | /** |
| | | * ${column.columnComment}Url |
| | | */ |
| | | ${column.javaField}Url: string; |
| | | #end |
| | | #end |
| | | #end |
| | | #if ($table.tree) |
| | |
| | | </template> |
| | | </el-table-column> |
| | | #elseif($column.list && $column.htmlType == "imageUpload") |
| | | <el-table-column label="${comment}" align="center" prop="${javaField}" width="100"> |
| | | <el-table-column label="${comment}" align="center" prop="${javaField}Url" width="100"> |
| | | <template #default="scope"> |
| | | <image-preview :src="scope.row.${javaField}" :width="50" :height="50"/> |
| | | <image-preview :src="scope.row.${javaField}Url" :width="50" :height="50"/> |
| | | </template> |
| | | </el-table-column> |
| | | #elseif($column.list && $column.dictType && "" != $column.dictType) |