Versions in this module Expand all Collapse all v0 v0.0.5 Dec 9, 2021 Changes in this version + func AstPrint() + func OpenAstFile(path string) (*ast.File, string) + func PrintAst(path string) + func SwitchImportFilePath(f *ast.File, expr *ast.SelectorExpr) string + func TraversalAstDir(typeName, path, traversalFile string) string + func TraversalAstFile(path string) []*ast.Field + type A func() + type Account struct + Name string + Nickname string + Password string + UserID uint64 + func (Account) AutoFieldKeys() map[string]bool + func (Account) FieldCreatedTimeKey() string + func (Account) FieldDeepKey() string + func (Account) FieldDeleteTimeKey() string + func (Account) FieldIdKey() string + func (Account) FieldKeys() []string + func (Account) FieldNameKey() string + func (Account) FieldNickNameKey() string + func (Account) FieldPasswordKey() string + func (Account) FieldUpdatedTimeKey() string + func (Account) FieldUserIDKey() string + func (Account) IndexNameKey() string + func (Account) IndexNameValue() string + func (Account) Migrate(db *sqlx.DB) sql.Result + func (Account) PrimaryKeys() []string + func (Account) Schema() string + func (Account) TableName() string + func (Account) UniqueIndexUserIDKey() string + func (Account) UniqueIndexUserIDNameKey() string + func (Account) UniqueIndexUserIDNameValue() string + func (Account) UniqueIndexUserIDValue() string + type AccountID struct + ID uint64 + type TimestampAt struct + CreatedTime uint64 + DeleteTime uint64 + UpdatedTime uint64