完成移动端邀请页面功能

This commit is contained in:
RockYang
2025-08-06 09:57:14 +08:00
parent 8d2519d5a1
commit bb6e90d50a
35 changed files with 3335 additions and 3233 deletions

View File

@@ -5,6 +5,7 @@ type InviteLog struct {
InviterId uint `json:"inviter_id"`
UserId uint `json:"user_id"`
Username string `json:"username"`
Avatar string `json:"avatar"`
InviteCode string `json:"invite_code"`
Remark string `json:"remark"`
CreatedAt int64 `json:"created_at"`

View File

@@ -0,0 +1,9 @@
package vo
type InviteStats struct {
InviteCount int `json:"invite_count"` // 累计邀请数
RewardTotal int `json:"reward_total"` // 获得奖励总数
TodayInvite int `json:"today_invite"` // 今日邀请数
InviteCode string `json:"invite_code"` // 邀请码
InviteLink string `json:"invite_link"` // 邀请链接
}

View File

@@ -0,0 +1,10 @@
package vo
type RewardRule struct {
Id int `json:"id"` // 规则ID
Title string `json:"title"` // 规则标题
Desc string `json:"desc"` // 规则描述
Icon string `json:"icon"` // 图标类名
Color string `json:"color"` // 图标颜色
Reward int `json:"reward"` // 奖励算力
}