Use pointer syntax for TableName()

This commit is contained in:
2026-03-29 15:47:10 +02:00
parent f6506584d1
commit d9b5844afb
3 changed files with 4 additions and 4 deletions

View File

@@ -25,7 +25,7 @@ var PsModuleShopCols = struct {
IDShop gormcol.Field
EnableDevice gormcol.Field
}{
IDModule: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "id_module"},
IDShop: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "id_shop"},
EnableDevice: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "enable_device"},
IDModule: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "id_module"},
IDShop: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "id_shop"},
EnableDevice: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "enable_device"},
}

View File

@@ -175,7 +175,7 @@ func generateColsVarBlock(si *structInfo) string {
}
b.WriteString("}{\n")
for _, f := range si.Fields {
b.WriteString(fmt.Sprintf("\t%s: gormcol.Field{Table: (%s{}).TableName(), Column: %q},\n", f.GoName, si.Name, f.ColName))
b.WriteString(fmt.Sprintf("\t%s: gormcol.Field{Table: (&%s{}).TableName(), Column: %q},\n", f.GoName, si.Name, f.ColName))
}
b.WriteString("}\n")
return b.String()

BIN
gormcol

Binary file not shown.