Use pointer syntax for TableName()
This commit is contained in:
@@ -25,7 +25,7 @@ var PsModuleShopCols = struct {
|
|||||||
IDShop gormcol.Field
|
IDShop gormcol.Field
|
||||||
EnableDevice gormcol.Field
|
EnableDevice gormcol.Field
|
||||||
}{
|
}{
|
||||||
IDModule: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "id_module"},
|
IDModule: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "id_module"},
|
||||||
IDShop: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "id_shop"},
|
IDShop: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "id_shop"},
|
||||||
EnableDevice: gormcol.Field{Table: (PsModuleShop{}).TableName(), Column: "enable_device"},
|
EnableDevice: gormcol.Field{Table: (&PsModuleShop{}).TableName(), Column: "enable_device"},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ func generateColsVarBlock(si *structInfo) string {
|
|||||||
}
|
}
|
||||||
b.WriteString("}{\n")
|
b.WriteString("}{\n")
|
||||||
for _, f := range si.Fields {
|
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")
|
b.WriteString("}\n")
|
||||||
return b.String()
|
return b.String()
|
||||||
|
|||||||
Reference in New Issue
Block a user