Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CTLTplType ¶ added in v1.0.1
type CTLTplType string
CTLTplType 控制器模板类型
const ( // DefaultCtlTpl 默认swagger模板 DefaultCtlTpl CTLTplType = "default" // TBCtlTpl 基于teambition的swagger模板 TBCtlTpl CTLTplType = "tb" )
type Config ¶
type Config struct { Dir string PkgName string CtlTpl string RouterName string Name string Comment string File string Modules string }
Config 配置参数
type TplFieldItem ¶
type TplFieldItem struct { StructFieldName string `json:"struct_field_name"` // 结构体字段名称 StructFieldRequired bool `json:"struct_field_required"` // 结构字段必选项 Comment string `json:"comment"` // 注释 StructFieldType string `json:"struct_field_type"` // 结构体字段类型 GormOptions string `json:"gorm_options"` // gorm配置项 BindingOptions string `json:"binding_options"` // binding配置项 }
TplFieldItem 模板字段项
type TplItem ¶
type TplItem struct { StructName string `json:"struct_name"` // 结构体名称 Comment string `json:"comment"` // 注释 Fields []TplFieldItem `json:"fields"` // 字段项 }
TplItem 模板项
Click to show internal directories.
Click to hide internal directories.