Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UserLogin ¶
func UserLogin(args *ArgsUserLogin) (isNewUser bool, userData UserCore.FieldsUserType, errCode string, err error)
UserLogin 用户登陆和授权接口处理
Types ¶
type ArgsUserLogin ¶
type ArgsUserLogin struct {
//组织ID
// 可以留空,则表明为平台
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//编码
Code string `json:"code"`
//推荐人手机号
ReferrerNationCode string `db:"referrer_nation_code" json:"referrerNationCode" check:"nationCode" empty:"true"`
ReferrerPhone string `json:"referrerPhone" check:"phone" empty:"true"`
}
ArgsUserLogin 用户登陆和授权接口处理参数
type DataGetOpenIDByCode ¶
type DataGetOpenIDByCode struct {
//OpenID
OpenID string `json:"openid"`
//UnionID
UnionID string `json:"unionid"`
//昵称
Nickname string `json:"nickname"`
//头像地址
Headimgurl string `json:"headimgurl"`
}
DataGetOpenIDByCode 获取微信OpenID数据
func GetOpenIDByCode ¶
func GetOpenIDByCode(orgID int64, code string) (result DataGetOpenIDByCode, errCode string, err error)
GetOpenIDByCode 获取微信OpenID
Click to show internal directories.
Click to hide internal directories.