diff --git a/app/model/dbmodel/ps_module_shop.go b/app/model/dbmodel/ps_module_shop.go index 74848fc..a200d7a 100644 --- a/app/model/dbmodel/ps_module_shop.go +++ b/app/model/dbmodel/ps_module_shop.go @@ -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"}, } diff --git a/gencols.go b/gencols.go index 0b56ab1..1f0acec 100644 --- a/gencols.go +++ b/gencols.go @@ -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() diff --git a/gormcol b/gormcol index a2fdf8d..aef64cf 100755 Binary files a/gormcol and b/gormcol differ