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; package top.charles7c.continew.admin.tool.model.entity;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.db.meta.Column; import cn.hutool.db.meta.Column;
import cn.hutool.setting.dialect.Props; import cn.hutool.setting.dialect.Props;
@ -76,7 +77,7 @@ public class FieldConfigDO implements Serializable {
* 列大小 * 列大小
*/ */
@Schema(description = "列大小", example = "255") @Schema(description = "列大小", example = "255")
private Long columnSize; private String columnSize;
/** /**
* 字段名称 * 字段名称
@ -146,7 +147,7 @@ public class FieldConfigDO implements Serializable {
this.setTableName(column.getTableName()); this.setTableName(column.getTableName());
this.setColumnName(column.getName()); this.setColumnName(column.getName());
this.setColumnType(StrUtil.splitToArray(column.getTypeName(), StringConstants.SPACE)[0].toLowerCase()); 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.setComment(column.getComment());
this.setIsRequired(!column.isPk() && !column.isNullable()); this.setIsRequired(!column.isPk() && !column.isNullable());
this.setShowInList(true); 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.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.file.FileNameUtil; 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] String columnType = StrUtil.splitToArray(column.getTypeName(), StringConstants.SPACE)[0]
.toLowerCase(); .toLowerCase();
fieldConfig.setColumnType(columnType); fieldConfig.setColumnType(columnType);
fieldConfig.setColumnSize(column.getSize()); fieldConfig.setColumnSize(Convert.toStr(column.getSize()));
fieldConfig.setComment(column.getComment()); fieldConfig.setComment(column.getComment());
} else { } else {
// 新增字段配置 // 新增字段配置