api

package
v0.0.0-...-5e1152d Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: GPL-3.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAdminRoute

func NewAdminRoute(router gin.IRouter, discov discoveryregistry.SvcDiscoveryRegistry)

func NewChatRoute

func NewChatRoute(router gin.IRouter, discov discoveryregistry.SvcDiscoveryRegistry)

func SetToken

func SetToken(c *gin.Context, userID string, userType int32)

Types

type AdminApi

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

func NewAdmin

func NewAdmin(chatConn, adminConn grpc.ClientConnInterface) *AdminApi

func (*AdminApi) AddAdminAccount

func (o *AdminApi) AddAdminAccount(c *gin.Context)

func (*AdminApi) AddApplet

func (o *AdminApi) AddApplet(c *gin.Context)

func (*AdminApi) AddDefaultFriend

func (o *AdminApi) AddDefaultFriend(c *gin.Context)

func (*AdminApi) AddDefaultGroup

func (o *AdminApi) AddDefaultGroup(c *gin.Context)

func (*AdminApi) AddIPForbidden

func (o *AdminApi) AddIPForbidden(c *gin.Context)

func (*AdminApi) AddInvitationCode

func (o *AdminApi) AddInvitationCode(c *gin.Context)

func (*AdminApi) AddUserAccount

func (o *AdminApi) AddUserAccount(c *gin.Context)

func (*AdminApi) AddUserIPLimitLogin

func (o *AdminApi) AddUserIPLimitLogin(c *gin.Context)

func (*AdminApi) AdminInfo

func (o *AdminApi) AdminInfo(c *gin.Context)

func (*AdminApi) AdminLogin

func (o *AdminApi) AdminLogin(c *gin.Context)

func (*AdminApi) AdminUpdateInfo

func (o *AdminApi) AdminUpdateInfo(c *gin.Context)

func (*AdminApi) BatchImportTemplate

func (o *AdminApi) BatchImportTemplate(c *gin.Context)

func (*AdminApi) BlockUser

func (o *AdminApi) BlockUser(c *gin.Context)

func (*AdminApi) ChangeAdminPassword

func (o *AdminApi) ChangeAdminPassword(c *gin.Context)

func (*AdminApi) DelAdminAccount

func (o *AdminApi) DelAdminAccount(c *gin.Context)

func (*AdminApi) DelApplet

func (o *AdminApi) DelApplet(c *gin.Context)

func (*AdminApi) DelClientConfig

func (o *AdminApi) DelClientConfig(c *gin.Context)

func (*AdminApi) DelDefaultFriend

func (o *AdminApi) DelDefaultFriend(c *gin.Context)

func (*AdminApi) DelDefaultGroup

func (o *AdminApi) DelDefaultGroup(c *gin.Context)

func (*AdminApi) DelIPForbidden

func (o *AdminApi) DelIPForbidden(c *gin.Context)

func (*AdminApi) DelInvitationCode

func (o *AdminApi) DelInvitationCode(c *gin.Context)

func (*AdminApi) DelUserIPLimitLogin

func (o *AdminApi) DelUserIPLimitLogin(c *gin.Context)

func (*AdminApi) DeleteLogs

func (o *AdminApi) DeleteLogs(c *gin.Context)

func (*AdminApi) FindDefaultFriend

func (o *AdminApi) FindDefaultFriend(c *gin.Context)

func (*AdminApi) FindDefaultGroup

func (o *AdminApi) FindDefaultGroup(c *gin.Context)

func (*AdminApi) GenInvitationCode

func (o *AdminApi) GenInvitationCode(c *gin.Context)

func (*AdminApi) GetClientConfig

func (o *AdminApi) GetClientConfig(c *gin.Context)

func (*AdminApi) ImportUserByJson

func (o *AdminApi) ImportUserByJson(c *gin.Context)

func (*AdminApi) ImportUserByXlsx

func (o *AdminApi) ImportUserByXlsx(c *gin.Context)

func (*AdminApi) LoginUserCount

func (o *AdminApi) LoginUserCount(c *gin.Context)

func (*AdminApi) NewUserCount

func (o *AdminApi) NewUserCount(c *gin.Context)

func (*AdminApi) ParseToken

func (o *AdminApi) ParseToken(c *gin.Context)

func (*AdminApi) ResetUserPassword

func (o *AdminApi) ResetUserPassword(c *gin.Context)

func (*AdminApi) SearchAdminAccount

func (o *AdminApi) SearchAdminAccount(c *gin.Context)

func (*AdminApi) SearchApplet

func (o *AdminApi) SearchApplet(c *gin.Context)

func (*AdminApi) SearchBlockUser

func (o *AdminApi) SearchBlockUser(c *gin.Context)

func (*AdminApi) SearchDefaultFriend

func (o *AdminApi) SearchDefaultFriend(c *gin.Context)

func (*AdminApi) SearchDefaultGroup

func (o *AdminApi) SearchDefaultGroup(c *gin.Context)

func (*AdminApi) SearchIPForbidden

func (o *AdminApi) SearchIPForbidden(c *gin.Context)

func (*AdminApi) SearchInvitationCode

func (o *AdminApi) SearchInvitationCode(c *gin.Context)

func (*AdminApi) SearchLogs

func (o *AdminApi) SearchLogs(c *gin.Context)

func (*AdminApi) SearchUserIPLimitLogin

func (o *AdminApi) SearchUserIPLimitLogin(c *gin.Context)

func (*AdminApi) SetClientConfig

func (o *AdminApi) SetClientConfig(c *gin.Context)

func (*AdminApi) UnblockUser

func (o *AdminApi) UnblockUser(c *gin.Context)

func (*AdminApi) UpdateApplet

func (o *AdminApi) UpdateApplet(c *gin.Context)

type ChatApi

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

func NewChat

func NewChat(chatConn, adminConn grpc.ClientConnInterface) *ChatApi

func (*ChatApi) Auth

func (o *ChatApi) Auth(c *gin.Context)

Auth

@Description: 为前端进行验签操作,并下发token
@receiver o
@param c

func (*ChatApi) Challenge

func (o *ChatApi) Challenge(c *gin.Context)

Challenge

@Description: 下发给前端一个验证码(挑战,随机6位数字)
@receiver o
@param c

func (*ChatApi) ChangePassword

func (o *ChatApi) ChangePassword(c *gin.Context)

func (*ChatApi) FindApplet

func (o *ChatApi) FindApplet(c *gin.Context)

func (*ChatApi) FindUserFullInfo

func (o *ChatApi) FindUserFullInfo(c *gin.Context)

func (*ChatApi) FindUserPublicInfo

func (o *ChatApi) FindUserPublicInfo(c *gin.Context)

func (*ChatApi) GetClientConfig

func (o *ChatApi) GetClientConfig(c *gin.Context)

func (*ChatApi) Login

func (o *ChatApi) Login(c *gin.Context)

func (*ChatApi) OpenIMCallback

func (o *ChatApi) OpenIMCallback(c *gin.Context)

func (*ChatApi) RegisterUser

func (o *ChatApi) RegisterUser(c *gin.Context)

RegisterUser

@Description: 原系统注册流程,注册用户
@receiver o
@param c

func (*ChatApi) ResetPassword

func (o *ChatApi) ResetPassword(c *gin.Context)

func (*ChatApi) SearchFriend

func (o *ChatApi) SearchFriend(c *gin.Context)

func (*ChatApi) SearchUserFullInfo

func (o *ChatApi) SearchUserFullInfo(c *gin.Context)

func (*ChatApi) SearchUserPublicInfo

func (o *ChatApi) SearchUserPublicInfo(c *gin.Context)

func (*ChatApi) SendVerifyCode

func (o *ChatApi) SendVerifyCode(c *gin.Context)

func (*ChatApi) UpdateUserInfo

func (o *ChatApi) UpdateUserInfo(c *gin.Context)

func (*ChatApi) UploadLogs

func (o *ChatApi) UploadLogs(c *gin.Context)

func (*ChatApi) VerifyCode

func (o *ChatApi) VerifyCode(c *gin.Context)

type MW

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

func NewMW

func NewMW(adminConn grpc.ClientConnInterface) *MW

func (*MW) CheckAdmin

func (o *MW) CheckAdmin(c *gin.Context)

func (*MW) CheckAdminOrNil

func (o *MW) CheckAdminOrNil(c *gin.Context)

func (*MW) CheckToken

func (o *MW) CheckToken(c *gin.Context)

func (*MW) CheckUser

func (o *MW) CheckUser(c *gin.Context)

Jump to

Keyboard shortcuts

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