Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoCodeStructData ¶
type AutoCodeStructData struct {
Package string `json:"package"`
TableName string `json:"tableName"` // 表名 auto_code
StructName string `json:"structName"` // Struct名称 AutoCode 大写驼峰命名
ValueName string `json:"valueName"` // Struct变量名 autoCode 小写驼峰命名
JsonName string `json:"jsonName"` // StructJson名 auto_code api路径前缀
StructComment string `json:"chineseName"` // Struct中文名称 创建api的描述和注释
Fields []*provider.Field `json:"fields,omitempty"`
ImportPkgPaths []string
}
AutoCodeStructData 初始版本自动化代码工具
func (*AutoCodeStructData) Reverse ¶
func (m *AutoCodeStructData) Reverse() *AutoCodeStructData
type PlateMeta ¶
type PlateMeta struct {
Key string
AutoCodePath string //生成的代码路径 blog/api/article.go
Replace bool //是否替换文件
TemplateString string //模版文件内容
//TemplatePath string //模版文件路径 tpl/api.go.tpl
Data interface{} //填充内容
}
生成目录,文件名,模板内容,填充数据 data
func (*PlateMeta) CreateTempFile ¶
func (*PlateMeta) MoveTempFile ¶
Click to show internal directories.
Click to hide internal directories.