upgrade: update wrapper

This commit is contained in:
2025-10-13 17:17:11 +08:00
parent cb3d32c360
commit 8db7966187
4 changed files with 24 additions and 16 deletions

View File

@ -11,7 +11,7 @@ import (
"errors"
"strings"
wrapperType "git.zhangdeman.cn/zhangdeman/wrapper"
"git.zhangdeman.cn/zhangdeman/wrapper/op_string"
"github.com/xwb1989/sqlparser"
)
@ -72,7 +72,7 @@ func ParseCreateTableSql(sql string) (*BasicTableInfo, error) {
return nil, errors.New("input sql is not ddl")
}
basic.TableName = sqlparser.String(r.NewName)
basic.ModelStructName = wrapperType.String(basic.TableName).SnakeCaseToCamel()
basic.ModelStructName = op_string.SnakeCaseToCamel(basic.TableName)
// 生成model sql
basic.ModelStruct = generateTable(basic.TableName, basic.ModelStructName, r.TableSpec.Columns)
@ -103,7 +103,7 @@ func generateTable(tableName string, modelStructName string, columnList []*sqlpa
comment = item.Name.String()
}
data := map[string]string{
"{FIELD}": wrapperType.String(item.Name.String()).SnakeCaseToCamel(),
"{FIELD}": op_string.SnakeCaseToCamel(item.Name.String()),
"{COLUMN}": item.Name.String(),
"{JSON_TAG}": item.Name.String(),
"{DEFAULT_VALUE}": "",
@ -169,7 +169,7 @@ func generateTableColumnDefined(modelStructName string, columnList []*sqlparser.
comment = column.Name.String()
}
dataMap := map[string]string{
"{FIELD}": wrapperType.String(column.Name.String()).SnakeCaseToCamel(),
"{FIELD}": op_string.SnakeCaseToCamel(column.Name.String()),
"{JSON_TAG}": column.Name.String(),
"{FIELD_COMMENT}": comment,
}