diff --git a/data/view/generate/def.go b/data/view/generate/def.go index 5ee4b71..12446b8 100644 --- a/data/view/generate/def.go +++ b/data/view/generate/def.go @@ -3,6 +3,12 @@ package generate // interval.间隔 var _interval = "\t" +// IGenerate Generate Printing Interface.生成打印接口 +type IGenerate interface { + // Get the generate data .获取结果数据 + Generate() string +} + // PrintAtom . atom print .原始打印 type PrintAtom struct { lines []string diff --git a/data/view/generate/def_ifs.go b/data/view/generate/def_ifs.go deleted file mode 100644 index c8cdd95..0000000 --- a/data/view/generate/def_ifs.go +++ /dev/null @@ -1,7 +0,0 @@ -package generate - -// IGenerate Generate Printing Interface.生成打印接口 -type IGenerate interface { - // Get the generate data .获取结果数据 - Generate() string -} diff --git a/data/view/genstruct/common.go b/data/view/genstruct/common.go index e1fd4db..1ad8dad 100644 --- a/data/view/genstruct/common.go +++ b/data/view/genstruct/common.go @@ -36,7 +36,6 @@ func (e *GenElement) AddTag(k string, v string) { // Generate Get the result data.获取结果数据 func (e *GenElement) Generate() string { tag := "" - if e.Tags != nil { var ks []string for k := range e.Tags { diff --git a/data/view/genstruct/def_ifs.go b/data/view/genstruct/def_ifs.go deleted file mode 100644 index 0c92b46..0000000 --- a/data/view/genstruct/def_ifs.go +++ /dev/null @@ -1,47 +0,0 @@ -package genstruct - -import "github.com/xxjwxc/gormt/data/view/generate" - -// IPackage package of interface -type IPackage interface { - generate.IGenerate - // Defining package names.定义包名 - SetPackage(string) - // Add import by type.通过类型添加import - AddImport(string) - // Add a structure.添加一个结构体 - AddStruct(IStruct) -} - -// IStruct struct of interface -type IStruct interface { - generate.IGenerate - - // Set up SQL create statement, backup use.设置创建语句,备份使用 - SetCreatTableStr(string) - - // Setting Structural Name设置结构体名字 - SetStructName(string) - - // setting the notes.设置注释 - SetNotes(string) - - // add one element.添加一个元素 - AddElement(...IElement) -} - -// IElement element in stuct of interface.元素类 -type IElement interface { - generate.IGenerate - - // setting name of element.设置元素名字 - SetName(string) - // Setting element type.设置元素类型 - SetType(string) - - // setting notes of element .设置注释 - SetNotes(string) - - // add one tag.添加一个tag标记 - AddTag(k string, v string) -}