utils

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UNKNOWN = iota - 1
	FEMALE
	MALE
)

Variables

View Source
var GenderMap = map[int]string{
	UNKNOWN: "未知",
	FEMALE:  "女",
	MALE:    "男",
}

Functions

func Get

func Get(url string) (string, error)

func GetLocalIp

func GetLocalIp() string

func GetUUID

func GetUUID() string

func JsonToMSS

func JsonToMSS(s string) map[string]string

func Post

func Post(url string) (string, error)

func StrToMSS

func StrToMSS(s string) map[string]string

Types

type AuthUserGender

type AuthUserGender struct {
	Code int    `json:"code"`
	Desc string `json:"desc"`
}

func GetRealGender

func GetRealGender(originalGender string) *AuthUserGender

func GetWechatRealGender

func GetWechatRealGender(originalGender string) *AuthUserGender

for wechat real gender

type RegisterSource added in v1.2.0

type RegisterSource string

注册来源

const (
	RegisterSourceHand       RegisterSource = "hand"        //手动添加
	RegisterSourceMobile     RegisterSource = "mobile"      //手机一键登录
	RegisterSourceSms        RegisterSource = "sms"         //手机短信
	RegisterSourceWxMini     RegisterSource = "wx_mini"     //微信小程序
	RegisterSourceBaiduMini  RegisterSource = "baidu_mini"  //百度小程序
	RegisterSourceAlipayMini RegisterSource = "alipay_mini" //支付宝小程序
	RegisterSourceDouYinMini RegisterSource = "douyin_mini" //抖音小程序
	RegisterSourceWechat     RegisterSource = "weixin"      //微信登录(APP通过微信登录)
	RegisterSourceQQ         RegisterSource = "qq"          //QQ登录
	RegisterSourceAlipay     RegisterSource = "alipay"      //支付宝登录
	RegisterSourceDouYin     RegisterSource = "douyin"      //抖音登录
	RegisterSourceWeibo      RegisterSource = "weibo"       //微博登录
)

type UrlBuilder

type UrlBuilder struct {
	// contains filtered or unexported fields
}

build url with param

func NewUrlBuilder

func NewUrlBuilder(baseUrl string) *UrlBuilder

func (*UrlBuilder) AddParam

func (this *UrlBuilder) AddParam(key string, value interface{}) *UrlBuilder

func (*UrlBuilder) Build

func (this *UrlBuilder) Build() string

Jump to

Keyboard shortcuts

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