From f49e97e6a1b2e4c2b6bfa4ee87863671000ea55d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Tue, 11 Apr 2023 20:06:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A1=A8=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql2go/define.go | 10 ++++++++++ sql2go/parser.go | 1 + 2 files changed, 11 insertions(+) diff --git a/sql2go/define.go b/sql2go/define.go index 6c08512..04c7b9e 100644 --- a/sql2go/define.go +++ b/sql2go/define.go @@ -113,3 +113,13 @@ func ({DAO_RECEIVER} *{DATA_STRUCT_DAO}) Create(dbInstance *gorm.DB, data *{DATA } ` ) + +// Field ... +// +// Author : go_developer@163.com<白茶清欢> +// +// Date : 20:05 2023/4/11 +type Field struct { + Name string `json:"name"` // 字段名 + Type string `json:"type"` // 字段类型 +} diff --git a/sql2go/parser.go b/sql2go/parser.go index 5134e7d..9e505a7 100644 --- a/sql2go/parser.go +++ b/sql2go/parser.go @@ -31,6 +31,7 @@ type BasicTableInfo struct { ModelStruct string PrimaryField string PrimaryFieldType string + TableFieldList []Field // 表字段列表 } // ParseCreateTableSql 解析建表sql