Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Collection ¶
type Collection struct { CollName string // 表名 StructName string // 表名的驼峰格式 MongoDaoStructName string // mongo dao 结构的名称 Derive string CommentArr []string FieldDict map[string]*Field FieldArr []*Field IndexDict map[string]*Index IndexArr []*Index HasLogTimeField bool HasCreateTimeField bool }
func (*Collection) IsDeriveUser ¶
func (coll *Collection) IsDeriveUser() bool
func (*Collection) IsDeriveUserArr ¶
func (coll *Collection) IsDeriveUserArr() bool
type Database ¶
type Database struct { Module string Driver string DbStructName string // 数据库名的驼峰格式 MongoDaoStructName string // mongo 的 dao 结构名字 DaoInterfaceName string DbName string GenXmlDir string // 生成的文件路径,在 gen/{{DbName}} GenXmlFilePath string // 生成的文件路径,在 gen/{{DbName}}/{{DbName}}.gen.go SrcGenModelDir string // 生成的文件路径,在 src/gen/{{DbName}} SrcGenModelFilePath string // 生成的文件路径,在 src/gen/{{DbName}}/{{DbName}}.gen.go SrcGenBinFilePath string // 生成的文件路径,在 src/gen/{{DbName}}/bin/{{DbName}}.gen.go SrcGenBinDir string // 生成的文件路径,在 src/gen/{{DbName}}/bin CollectionArr []*Collection // 所有的模型 }
type Field ¶
type Field struct { Tag int Name string CamelName string Type field_type TypeName string GoTypeName string Default interface{} CommentArr []string Coll *Collection }
func (*Field) IsComparable ¶
Click to show internal directories.
Click to hide internal directories.