Documentation ¶
Index ¶
- func CamelJSON(data interface{}) ([]byte, error)
- func CaseToCamel(data string) string
- func ComparePasswords(hashedPwd string, sourcePwd string) bool
- func Factory() (factory *CaptchaService.CaptchaServiceFactory)
- func GenerateToken(claims *Claims) string
- func GenerateVerificationCode() string
- func HashEncode(pwd string) string
- func LcFirst(data string) string
- func MapToJson(data map[string]interface{}) (string, error)
- func Refresh(token *jwt.Token, ctx *gin.Context) (newToken string)
- func SnakeJSON(data interface{}) (converted []byte, err error)
- func ToMap(in interface{}, tagName string) (out map[string]interface{}, err error)
- func ToSnakeCase(s string) string
- func UcFirst(data string) string
- func UnderscoreToLowerCamelCase(data string) string
- type Buffer
- type Claims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CaseToCamel ¶
CaseToCamel 下划线写法转为驼峰写法 @param string data 待转数据 @return string 返回转换完成的字符串
func ComparePasswords ¶
ComparePasswords 验证 hash 密码 @param string hashedPwd 已加密的hash密码 @param string sourcePwd 待确认密码 @return bool 返回判断输入密码的布尔值
func Factory ¶
func Factory() (factory *CaptchaService.CaptchaServiceFactory)
Factory 初始化滑块验证码 @return factory 返回一个验证码工厂
func GenerateToken ¶
GenerateToken 生成token @param UserClaims claims jwt信息结构体 @return string 返回token
func GenerateVerificationCode ¶
func GenerateVerificationCode() string
GenerateVerificationCode 生成6位随机数字验证码 @return code 返回6位随机数字验证码
func HashEncode ¶
HashEncode 加密密码 @param string pwd 待加密的明文密码 @return string error 返回一个哈希加密后的字符串
func MapToJson ¶
MapToJson 将map转为json @param map[string]interface{} data 待转数据 @return string error 返回一个字符串和一个错误
func Refresh ¶
Refresh 更新token @param *jwt.Token token Token实例 @param *gin.Context ctx 上下文 @return newToken 返回新token
func SnakeJSON ¶
SnakeJSON 转为下划线JSON @param interface{} data 待转数据 @return converted err 转换完成的数据,错误信息
func ToMap ¶
ToMap 结构体转为Map[string]interface{} @param interface in 待转结构体 @param string tagName 根据指定结构体标签作为key @return out err 返回一个结构体转换好的map值和错误信息
func ToSnakeCase ¶
ToSnakeCase 将小驼峰字符串转为下划线形式 @param string data 待转数据 @return string 返回转换完成的字符串
func UnderscoreToLowerCamelCase ¶
UnderscoreToLowerCamelCase 下划线转为小驼峰 @param string data 待转数据 @return string 返回转换成功数据