fix: 修复代码生成 text 类型数据的长度校验时,数值显示为 65,535 的问题

This commit is contained in:
Charles7c 2024-02-22 22:33:54 +08:00
parent 17fc5266ff
commit 8026f660c7
2 changed files with 5 additions and 3 deletions

View File

@ -16,6 +16,7 @@
package top.charles7c.continew.admin.tool.model.entity;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil;
import cn.hutool.db.meta.Column;
import cn.hutool.setting.dialect.Props;
@ -76,7 +77,7 @@ public class FieldConfigDO implements Serializable {
* 列大小
*/
@Schema(description = "列大小", example = "255")
private Long columnSize;
private String columnSize;
/**
* 字段名称
@ -146,7 +147,7 @@ public class FieldConfigDO implements Serializable {
this.setTableName(column.getTableName());
this.setColumnName(column.getName());
this.setColumnType(StrUtil.splitToArray(column.getTypeName(), StringConstants.SPACE)[0].toLowerCase());
this.setColumnSize(column.getSize());
this.setColumnSize(Convert.toStr(column.getSize()));
this.setComment(column.getComment());
this.setIsRequired(!column.isPk() && !column.isNullable());
this.setShowInList(true);

View File

@ -18,6 +18,7 @@ package top.charles7c.continew.admin.tool.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.file.FileNameUtil;
@ -149,7 +150,7 @@ public class GeneratorServiceImpl implements GeneratorService {
String columnType = StrUtil.splitToArray(column.getTypeName(), StringConstants.SPACE)[0]
.toLowerCase();
fieldConfig.setColumnType(columnType);
fieldConfig.setColumnSize(column.getSize());
fieldConfig.setColumnSize(Convert.toStr(column.getSize()));
fieldConfig.setComment(column.getComment());
} else {
// 新增字段配置