|
|
@ -6,7 +6,7 @@ import ( |
|
|
|
"os" |
|
|
|
) |
|
|
|
|
|
|
|
//开发中功能,若您发现这块代码可以研究,可以无视
|
|
|
|
// 初始版本自动化代码工具
|
|
|
|
type AutoCodeStruct struct { |
|
|
|
StructName string `json:"structName"` |
|
|
|
PackageName string `json:"packageName"` |
|
|
@ -21,11 +21,6 @@ type Field struct { |
|
|
|
ColumnName string `json:"columnName"` |
|
|
|
} |
|
|
|
|
|
|
|
type Dictionary struct { |
|
|
|
Label string `json:"label"` |
|
|
|
Value string `json:"value"` |
|
|
|
} |
|
|
|
|
|
|
|
func (a *AutoCodeStruct) CreateTemp() (err error) { |
|
|
|
basePath := "./tpl" |
|
|
|
modelTmpl, err := template.ParseFiles(basePath + "/te/model.go.tpl") |
|
|
@ -107,11 +102,11 @@ func (a *AutoCodeStruct) CreateTemp() (err error) { |
|
|
|
return err |
|
|
|
} |
|
|
|
} |
|
|
|
model.Close() |
|
|
|
api.Close() |
|
|
|
router.Close() |
|
|
|
feapi.Close() |
|
|
|
readme.Close() |
|
|
|
_ = model.Close() |
|
|
|
_ = api.Close() |
|
|
|
_ = router.Close() |
|
|
|
_ = feapi.Close() |
|
|
|
_ = readme.Close() |
|
|
|
fileList := []string{ |
|
|
|
_te + a.PackageName + "/model/model.go", |
|
|
|
_te + a.PackageName + "/api/api.go", |
|
|
|