account_id

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountId

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

AccountId 账号ID转换

func New

func New(account contracts.AccountInterface) *AccountId

func (*AccountId) ConvertTmpExternalUserid

func (a *AccountId) ConvertTmpExternalUserid(tmpExternalUseridList []string, businessType int, userType int) (*TmpExternalUseridResult, error)

ConvertTmpExternalUserid tmp_external_userid转换

func (*AccountId) ConvertToOpenid

func (a *AccountId) ConvertToOpenid(userid string) (string, error)

ConvertToOpenid userid转openid

func (*AccountId) ConvertToUserid

func (a *AccountId) ConvertToUserid(openid string) (string, error)

ConvertToUserid openid转userid

func (*AccountId) OpenuseridToUserid

func (a *AccountId) OpenuseridToUserid(openUseridList []string, sourceAgentId int) (*UseridResult, error)

OpenuseridToUserid 第三方应用openuserid转userid

func (*AccountId) UseridToOpenuserid

func (a *AccountId) UseridToOpenuserid(useridList []string) (*OpenUseridResult, error)

UseridToOpenuserid 自建应用userid转openuserid

type OpenUseridItem

type OpenUseridItem struct {
	Userid     string `json:"userid"`
	OpenUserid string `json:"open_userid"`
}

OpenUseridItem userid转openuserid结果项

type OpenUseridResult

type OpenUseridResult struct {
	OpenUseridList    []OpenUseridItem `json:"open_userid_list"`
	InvalidUseridList []string         `json:"invalid_userid_list"`
}

OpenUseridResult userid转openuserid结果

type TmpExternalUseridItem

type TmpExternalUseridItem struct {
	TmpExternalUserid string `json:"tmp_external_userid"`
	ExternalUserid    string `json:"external_userid"`
}

TmpExternalUseridItem tmp_external_userid转换结果项

type TmpExternalUseridResult

type TmpExternalUseridResult struct {
	Results                      []TmpExternalUseridItem `json:"results"`
	InvalidTmpExternalUseridList []string                `json:"invalid_tmp_external_userid_list"`
}

TmpExternalUseridResult tmp_external_userid转换结果

type UseridItem

type UseridItem struct {
	OpenUserid string `json:"open_userid"`
	Userid     string `json:"userid"`
}

UseridItem openuserid转userid结果项

type UseridResult

type UseridResult struct {
	UseridList            []UseridItem `json:"userid_list"`
	InvalidOpenUseridList []string     `json:"invalid_open_userid_list"`
}

UseridResult openuserid转userid结果

Jump to

Keyboard shortcuts

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