feat: update model

This commit is contained in:
Rogee
2024-12-25 20:36:21 +08:00
parent 849483b613
commit 2fbc3d9fee
2 changed files with 7 additions and 5 deletions

View File

@@ -69,13 +69,14 @@ func commandGenModelE(cmd *cobra.Command, args []string) error {
template. template.
DefaultModel(). DefaultModel().
UseTable(func(table metadata.Table) template.TableModel { UseTable(func(table metadata.Table) template.TableModel {
tbl := template.DefaultTableModel(table)
if lo.Contains(conf.Ignores, table.Name) { if lo.Contains(conf.Ignores, table.Name) {
table := template.DefaultTableModel(table) tbl.Skip = true
table.Skip = true log.Infof("Skip table %s", table.Name)
return table return tbl
} }
return template.DefaultTableModel(table).UseField(func(column metadata.Column) template.TableModelField { return tbl.UseField(func(column metadata.Column) template.TableModelField {
defaultTableModelField := template.DefaultTableModelField(column) defaultTableModelField := template.DefaultTableModelField(column)
defaultTableModelField = defaultTableModelField.UseTags(fmt.Sprintf(`json:"%s"`, column.Name)) defaultTableModelField = defaultTableModelField.UseTags(fmt.Sprintf(`json:"%s"`, column.Name))

View File

@@ -1,4 +1,5 @@
# ignores: [] # ignore tables # ignores:
# - migrations
# types: # types:
# users: # table name # users: # table name
# meta: UserMeta # meta: UserMeta