@@ -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"` // 结算时间
|
||||
}
|
||||
Reference in New Issue
Block a user