This commit is contained in:
Mrx
2026-02-09 18:10:23 +08:00
parent a8ec1a5aa1
commit c416c44c0c
9 changed files with 133 additions and 9 deletions

View File

@@ -121,6 +121,14 @@ type (
GetInviteLinkResp {
InviteLink string `json:"invite_link"` // 邀请链接
}
// 生成邀请海报(背景图+二维码,返回 base64
GetInvitePosterReq {
InviteLink string `form:"invite_link"` // 邀请链接(短链)
Format string `form:"format,optional"` // 返回格式base64默认
}
GetInvitePosterResp {
PosterBase64 string `json:"poster_base64"` // 海报图片 base64不含 data:image/png;base64, 前缀)
}
// 获取代理等级特权信息
GetLevelPrivilegeResp {
Levels []LevelPrivilegeItem `json:"levels"`
@@ -244,6 +252,10 @@ service main {
@handler GetInviteLink
get /invite_link (GetInviteLinkReq) returns (GetInviteLinkResp)
// 生成邀请海报(背景图+邀请链接二维码)
@handler GetInvitePoster
get /invite/poster (GetInvitePosterReq) returns (GetInvitePosterResp)
// 获取代理等级特权信息
@handler GetLevelPrivilege
get /level/privilege returns (GetLevelPrivilegeResp)