change data
This commit is contained in:
@@ -3,6 +3,12 @@ package generate
|
|||||||
// interval.间隔
|
// interval.间隔
|
||||||
var _interval = "\t"
|
var _interval = "\t"
|
||||||
|
|
||||||
|
// IGenerate Generate Printing Interface.生成打印接口
|
||||||
|
type IGenerate interface {
|
||||||
|
// Get the generate data .获取结果数据
|
||||||
|
Generate() string
|
||||||
|
}
|
||||||
|
|
||||||
// PrintAtom . atom print .原始打印
|
// PrintAtom . atom print .原始打印
|
||||||
type PrintAtom struct {
|
type PrintAtom struct {
|
||||||
lines []string
|
lines []string
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
package generate
|
|
||||||
|
|
||||||
// IGenerate Generate Printing Interface.生成打印接口
|
|
||||||
type IGenerate interface {
|
|
||||||
// Get the generate data .获取结果数据
|
|
||||||
Generate() string
|
|
||||||
}
|
|
||||||
@@ -36,7 +36,6 @@ func (e *GenElement) AddTag(k string, v string) {
|
|||||||
// Generate Get the result data.获取结果数据
|
// Generate Get the result data.获取结果数据
|
||||||
func (e *GenElement) Generate() string {
|
func (e *GenElement) Generate() string {
|
||||||
tag := ""
|
tag := ""
|
||||||
|
|
||||||
if e.Tags != nil {
|
if e.Tags != nil {
|
||||||
var ks []string
|
var ks []string
|
||||||
for k := range e.Tags {
|
for k := range e.Tags {
|
||||||
|
|||||||
@@ -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)
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user