Documentation
¶
Index ¶
- Variables
- func ExecGoFmt(file string, dir string) error
- func ExecWire(dir string) error
- func GenEntity(v *viper.Viper) error
- func GenInitFile(pkgName string, v *viper.Viper) string
- func Generate(columnTypes []columns, tableName string, structName string, pkgName string, ...) ([]byte, generateMysqlInfo, error)
- func GenerateDao(tableName string, structName string, pkgName string, v *viper.Viper, ...) ([]byte, error)
- func GenerateRepo(tableName string, structName string) string
- func GetColumnsFromMysqlTable(mariadbUser string, mariadbPassword string, mariadbHost string, ...) ([]columns, error)
- func GetFirstToLower(str string) string
- func GetFirstToUpper(str string) string
- func Inject(structName string, fieldName, packageName, interName string, instName string, ...)
- type AutoTime
- type Field
Constants ¶
This section is empty.
Variables ¶
View Source
var Debug = false
Debug level logging
Functions ¶
func Generate ¶
func Generate(columnTypes []columns, tableName string, structName string, pkgName string, jsonAnnotation bool, gormAnnotation bool, gureguTypes bool, v *viper.Viper) ([]byte, generateMysqlInfo, error)
Generate Given a Column map with datatypes and a name structName, attempts to generate a struct definition
func GenerateDao ¶
func GenerateRepo ¶
func GetColumnsFromMysqlTable ¶
func GetColumnsFromMysqlTable(mariadbUser string, mariadbPassword string, mariadbHost string, mariadbPort int, mariadbDatabase string, mariadbTable string) ([]columns, error)
GetColumnsFromMysqlTable Select column details from information schema and return map of map
func GetFirstToLower ¶
func GetFirstToUpper ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.