Categorygithub.com/xinliangnote/go-util
module
0.0.0-20210703052933-7f9f6d961276
Repository: https://github.com/xinliangnote/go-util.git
Documentation: pkg.go.dev

# README

go-util

Go 工具包,已停止维护!建议使用 go-gin-api 项目下 /pkg 目录的包。

安装

go get github.com/xinliangnote/go-util

方法

  • aes
    • aes.Encrypt
    • aes.Decrypt
  • base64
    • base64.Encode
    • base64.Decode
  • convert
    • convert.StrToInt64
    • convert.StrToInt32
    • convert.StrToInt
    • convert.StrToFloat64
    • convert.StrToByte
    • convert.IntToStr
    • convert.IntToInt32
    • convert.IntToInt64
    • convert.Int32ToInt
    • convert.Int32ToInt64
    • convert.Int64ToInt
    • convert.Int64ToInt32
    • convert.Int64ToStr
  • hashids
    • hashids.Encrypt
    • hashids.Decrypt
  • json
    • json.Encode
    • json.Decode
  • mail
    • mail.Send
  • math
    • math.RoundedFixed 小数点后 n 位 - 四舍五入
    • math.TruncRound 小数点后 n 位 - 舍去
  • md5
    • md5.MD5
  • rsa
    • rsa.PublicEncrypt
    • rsa.PrivateDecrypt
  • time
    • time.GetCurrentDate 获取当前的时间 - 字符串
    • time.GetCurrentUnix 获取当前的时间 - Unix时间戳
    • time.GetCurrentMilliUnix 获取当前的时间 - 毫秒级时间戳
    • time.GetCurrentNanoUnix 获取当前的时间 - 纳秒级时间戳
  • uuid
    • uuid.GenUUID
  • validator
    • validator.Empty

依赖

  • uuid:github.com/google/uuid
  • gomail.v2:gopkg.in/gomail.v2
  • go-hashids:github.com/speps/go-hashids

一起学习

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author