utils

package
v1.6.3 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2023 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CamelToSnake

func CamelToSnake(camel string) string

func CentToYuan

func CentToYuan(cent int64) float64

CentToYuan int64 类型的人民币分单位值转换为元单位的值

func CheckFileMD5

func CheckFileMD5(file string, tagMd5Value string) (bool, error)

CheckFileMD5 检查文件的 md5 值

func ContainInt

func ContainInt(src []int, tag int) bool

func ContainString

func ContainString(src []string, tag string) bool

func ConvertPointer

func ConvertPointer(t reflect.Type) reflect.Type

func CreateNewFile

func CreateNewFile(path string) (*os.File, error)

CreateNewFile 创建新的文件 文件如果存在的话 会删除旧文件创建新文件并返回

func FileExist

func FileExist(filePath string) (bool, error)

func FileName

func FileName(file string) string

func GET

func GET(url string, pathParams, queryParams ReqParams) (*gjson.Result, error)

func GetConfigurationItem

func GetConfigurationItem(prefix, item string) string

func GetFileName

func GetFileName(file string) string

func IntCentToYuan

func IntCentToYuan(cent int) float64

IntCentToYuan int 类型的人民币分单位值转换为元单位的值

func IsFunc

func IsFunc(i interface{}) bool

func IsNilPointer

func IsNilPointer(i interface{}) bool

func NoPanic

func NoPanic(fn func()) (err error)

func POST

func POST(uri string, body Body) (*gjson.Result, error)

func ParseConfig

func ParseConfig(conf string) ([]string, error)

func PasswordEncode

func PasswordEncode(password string) string

func PathExist

func PathExist(path string) (bool, error)

PathExist 检查路径是否不存在

func RegexpMatchPhone

func RegexpMatchPhone(phone string) bool

RegexpMatchPhone 正则匹配手机号

func RemoveTypePtr

func RemoveTypePtr(t reflect.Type) reflect.Type

func RemoveValuePtr

func RemoveValuePtr(v reflect.Value) reflect.Value

func ReplaceFileDir

func ReplaceFileDir(srcFile, replaceDir string) string

func SnakeToCamel

func SnakeToCamel(snake string) string

func StringCentToYuan

func StringCentToYuan(cent string) float64

StringCentToYuan 字符串类型的人民币分单位值转换为元单位的值

func StringYuanToCent

func StringYuanToCent(yuan string) int64

StringYuanToCent 字符串类型的人民币元单位的值转换为分单位的值

func StructToMap

func StructToMap(in interface{}, omits ...string) (map[string]interface{}, error)

StructToMap 将一个结构体转换为

func UUID

func UUID() string

func Verify

func Verify(plaintext, encrypt string) bool

func YuanToCent

func YuanToCent(yuan float64) int64

YuanToCent 浮点类型的人民币元单位的值转换为分单位的值

Types

type Body

type Body map[string]interface{}

type ReqParams

type ReqParams map[string]string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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