Skip to content

Commit 0a5423b

Browse files
committed
fix: model create
1 parent 39c6805 commit 0a5423b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

base/src/main/java/com/tinyengine/it/dynamic/service/DynamicModelService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ private static String mapJavaTypeToSQL(String javaType) {
399399
return "VARCHAR(255)"; // 默认处理
400400
}
401401
switch (javaType) {
402-
case "String":
402+
case "String", "ModelRef":
403403
return "VARCHAR";
404404
case "Number":
405405
return "INT";
@@ -448,6 +448,9 @@ private String generateColumnDefinition(ParametersDto field,String type) {
448448
case "Enum":
449449
sb.append("ENUM").append("(").append(getEnumOptions(field.getOptions())).append(")");
450450
break;
451+
case "ModelRef":
452+
sb.append("VARCHAR(255)"); // 存储JSON字符串,长度可根据实际需求调整
453+
break;
451454
default:
452455
sb.append("TEXT");
453456
}

0 commit comments

Comments
 (0)