utils

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FileNameToCamel

func FileNameToCamel(filename string) string

func FindRootPkgName

func FindRootPkgName(dir string) (string, string, error)

FindRootPkgName 根据go.mod搜寻根包名

func GetFieldComment

func GetFieldComment(field *ast.Field) string

func GetMethodParams

func GetMethodParams(field []*ast.Field) string

func GetMethodResult

func GetMethodResult(field []*ast.Field) string

func GetMethodResultValues

func GetMethodResultValues(field []*ast.Field) string

func GetType

func GetType(expr ast.Expr) string

func GetTypeComment

func GetTypeComment(decl *ast.GenDecl, typeSpec *ast.TypeSpec) string

func GetTypeDefaultVal

func GetTypeDefaultVal(expr ast.Expr) string

func LowerFirstChar

func LowerFirstChar(str string) string

LowerFirstChar 首字母小写

func ParseTag

func ParseTag(tag string, key string) string

func ParseTemplate

func ParseTemplate(tpl string, params ...map[string]interface{}) (string, error)

func PkgToPath

func PkgToPath(rootPkg, rootPkgName, pkgName string) (string, error)

func ReadDir

func ReadDir(path string, gen func(path string) error) error

func SwaggerName

func SwaggerName(field *ast.Field) string

SwaggerName 获取swagger name

func ToCamel

func ToCamel(str string) string

ToCamel 下划线转驼峰

func UpperFirstChar

func UpperFirstChar(str string) string

UpperFirstChar 首字母大写

func WriteFile

func WriteFile(file string, data string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL