Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
+107
View File
@@ -0,0 +1,107 @@
package statcenterctl
import (
"time"
"91porn-server/models/commod"
)
// 全民代理查询
type UserInviteUserListReq struct {
UserId uint64 `form:"userId" json:"userId"` // 用户ID
Appid int32 `form:"appId" json:"appId"` // APPID
commod.Page
}
type UserInviteUserListRes struct {
Total int64 `json:"total"`
HasNext bool `json:"hasNext"`
List []UserInviteUserInfo `json:"list"`
}
type UserInviteUserInfo struct {
UserId uint64 `json:"userId"` // 邀请用户ID
Name string `json:"name"` // 邀请用户名称
Portrait string `json:"portrait"` // 被邀请人头像
BindPhone string `json:"bindPhone"` // 绑定
CreateAt time.Time `json:"createAt"` // 注册时间
}
type UserInviteIncomeListReq struct {
UserId uint64 `form:"userId" json:"userId" ` // 用户ID
Appid int32 `form:"appId" json:"appId"` // APPID
commod.Page
}
type UserInviteIncomeListRes struct {
//总邀请数
TotalInvites int64 `json:"totalInvites"`
//今日邀请
TodayInvites int64 `json:"todayInvites"`
//总邀请充值
TotalInviteAmount int64 `json:"totalInviteAmount"`
//今日充值
TodayInviteAmount int64 `json:"todayInviteAmount"`
//列表总数
Total int64 `json:"total"`
//是否还有下一页
HasNext bool `json:"hasNext"`
//列表
List []UserInviteIncomeInfo `json:"list"`
}
type UserInviteIncomeInfo struct {
// 充值用户
UserId uint64 `json:"userId"`
// 充值用户
UserName string `json:"userName"`
// 收入金币
IncomeAmount int64 `json:"incomeAmount" bson:"incomeAmount"`
// 分成比例
IncomeRate float64 `json:"incomeRate" bson:"incomeRate"`
// 充值时间
RechargeAt time.Time `json:"rechargeAt"`
}
type VideoIncomeListReq struct {
commod.Page
}
type StatcenterSyncReq struct {
Job string `json:"job"` // user_access/user_register 大于用户Id:
UserId uint64 `json:"userId"` // 用户ID
PlatformId string `json:"platformId"` // 原始平台Id
MaxSize int64 `json:"maxSize"` // 最大条数
SuccessTime time.Time `json:"successTime"` // 成功时间
}
type StatcenterSyncResp struct {
Code int `json:"code"` // 200正常 其他异常
Msg string `json:"msg"` // 错误消息
Job string `json:"job" bson:"job" binding:"required"` // 类型
AccessList []commod.UserAccessMsg `json:"accessList"` // 日活记录
RegisterList []commod.UserRegisterMsg `json:"registerList"` // 提现记录
BindingList []commod.UserBindingMsg `json:"bindingList"` // 用户绑定记录
InviteList []commod.UserInviteBindMsg `json:"inviteList"` // 邀请记录
ConsumeList []commod.ConsumeRecordMsg `json:"consumeList"` // 消费流水
RechargeList []commod.UserRechargeMsg `json:"rechargeList"` // 充值流水
AllRechargeList []commod.UserRechargeMsg `json:"allRechargeList"` // 全部支付订单
CardSellList []commod.CardSellMsg `json:"cardSellList"` // 会员卡特权卡销售流水
AiSellList []commod.AiSellMsg `json:"aiSellList"` // AI销售流水
}
type UserInviteIncomeListResWaLi struct {
TotalInvites int64 `json:"totalInvites"` //总推广人数
TodayInvites int64 `json:"todayInvites"` //今日推广
TotalInviteAmount int64 `json:"totalInviteAmount"` //总收益
YesterdaylInviteAmount int64 `json:"yesterdaylInviteAmount"` //昨日收益
Total int64 `json:"total"` //总数
List []UserInviteIncomeInfoWaLi `json:"list"` //收益记录
HasNext bool `json:"hasNext"`
}
type UserInviteIncomeInfoWaLi struct {
Desc string `json:"desc"` // 收益描述名称
IncomeAmount int64 `json:"incomeAmount"` // 收入金币
SetDate time.Time `json:"setDate"` // 结算时间
}