Restructure
重构
This commit is contained in:
17
data/view/generate/common.go
Normal file
17
data/view/generate/common.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package generate
|
||||
|
||||
import "github.com/xxjwxc/public/tools"
|
||||
|
||||
// Add add one to print.打印
|
||||
func (p *PrintAtom) Add(str ...interface{}) {
|
||||
var tmp string
|
||||
for _, v := range str {
|
||||
tmp += tools.AsString(v) + _interval
|
||||
}
|
||||
p.lines = append(p.lines, tmp)
|
||||
}
|
||||
|
||||
// Generates Get the generated list.获取生成列表
|
||||
func (p *PrintAtom) Generates() []string {
|
||||
return p.lines
|
||||
}
|
||||
9
data/view/generate/def.go
Normal file
9
data/view/generate/def.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package generate
|
||||
|
||||
// interval.间隔
|
||||
var _interval = "\t"
|
||||
|
||||
// PrintAtom . atom print .原始打印
|
||||
type PrintAtom struct {
|
||||
lines []string
|
||||
}
|
||||
7
data/view/generate/def_ifs.go
Normal file
7
data/view/generate/def_ifs.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package generate
|
||||
|
||||
// IGenerate Generate Printing Interface.生成打印接口
|
||||
type IGenerate interface {
|
||||
// Get the generate data .获取结果数据
|
||||
Generate() string
|
||||
}
|
||||
1
data/view/generate/generate.go
Normal file
1
data/view/generate/generate.go
Normal file
@@ -0,0 +1 @@
|
||||
package generate
|
||||
Reference in New Issue
Block a user