This commit is contained in:
Mrx
2026-02-09 10:58:32 +08:00
parent e96adc9f98
commit ad809f6f8b
32 changed files with 1875 additions and 1781 deletions

View File

@@ -123,6 +123,14 @@ type (
GetInviteLinkResp {
InviteLink string `json:"invite_link"` // 邀请链接
}
// 生成邀请海报(后端 imageService 合成背景+二维码)
GetInvitePosterReq {
InviteLink string `form:"invite_link"` // 邀请链接
Format string `form:"format,optional"` // base64 时返回 JSON否则返回 image/png
}
GetInvitePosterResp {
PosterBase64 string `json:"poster_base64"` // PNG base64前端用 data:image/png;base64,{poster_base64}
}
// 获取代理等级特权信息
GetLevelPrivilegeResp {
Levels []LevelPrivilegeItem `json:"levels"`
@@ -250,6 +258,10 @@ service main {
@handler GetInviteLink
get /invite_link (GetInviteLinkReq) returns (GetInviteLinkResp)
// 生成邀请海报(后端 imageService 合成背景+二维码format=base64 返回 JSON
@handler GetInvitePoster
get /invite/poster (GetInvitePosterReq) returns (GetInvitePosterResp)
// 获取代理等级特权信息
@handler GetLevelPrivilege
get /level/privilege returns (GetLevelPrivilegeResp)