You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
414 lines
9.5 KiB
414 lines
9.5 KiB
|
1 year ago
|
package backend
|
||
|
|
|
||
|
|
import (
|
||
|
|
"server/modules/backend/values"
|
||
|
|
)
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/reviewData statistics idOfReviewData
|
||
|
|
// 数据总览
|
||
|
|
// Responses:
|
||
|
|
// 200:ReviewDataResp
|
||
|
|
|
||
|
|
// swagger:response ReviewDataResp
|
||
|
|
type ReviewDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfReviewData
|
||
|
|
type ReviewDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/reviewChannelData statistics idOfReviewChannelData
|
||
|
|
// 数据总览渠道详细数据
|
||
|
|
// Responses:
|
||
|
|
// 200:ReviewChannelDataResp
|
||
|
|
|
||
|
|
// swagger:response ReviewChannelDataResp
|
||
|
|
type ReviewChannelDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewChannelDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfReviewChannelData
|
||
|
|
type ReviewChannelDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewChannelDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/reviewLoginWay statistics idOfReviewLoginWay
|
||
|
|
// 数据总览各登录方式人数
|
||
|
|
// Responses:
|
||
|
|
// 200:ReviewLoginWayResp
|
||
|
|
|
||
|
|
// swagger:response ReviewLoginWayResp
|
||
|
|
type ReviewLoginWayResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewLoginWayResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfReviewLoginWay
|
||
|
|
type ReviewLoginWayReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewLoginWayReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/reviewWithdarwData statistics idOfWithdrawData
|
||
|
|
// 数据总览退出人数明细
|
||
|
|
// Responses:
|
||
|
|
// 200:ReviewWithdrawDataResp
|
||
|
|
|
||
|
|
// swagger:response ReviewWithdrawDataResp
|
||
|
|
type ReviewWithdrawDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewWithdrawDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfWithdrawData
|
||
|
|
type ReviewWithdrawDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReviewWithdrawDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/realData statistics idOfRealData
|
||
|
|
// 实时数据
|
||
|
|
// Responses:
|
||
|
|
// 200:RealDataResp
|
||
|
|
|
||
|
|
// swagger:response RealDataResp
|
||
|
|
type RealDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RealDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfRealData
|
||
|
|
type RealDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RealDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/newPlayerData statistics idOfNewPlayerData
|
||
|
|
// 新增用户分析数据
|
||
|
|
// Responses:
|
||
|
|
// 200:NewPlayerDataResp
|
||
|
|
|
||
|
|
// swagger:response NewPlayerDataResp
|
||
|
|
type NewPlayerDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.NewPlayerDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfNewPlayerData
|
||
|
|
type NewPlayerDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.NewPlayerDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/gameData statistics idOfGameData
|
||
|
|
// 游戏概况分析
|
||
|
|
// Responses:
|
||
|
|
// 200:GameDataResp
|
||
|
|
|
||
|
|
// swagger:response GameDataResp
|
||
|
|
type GameDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.GameDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfGameData
|
||
|
|
type GameDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.GameDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/activePlayerData statistics idOfActivePlayerData
|
||
|
|
// 活跃用户分析
|
||
|
|
// Responses:
|
||
|
|
// 200:ActivePlayerDataResp
|
||
|
|
|
||
|
|
// swagger:response ActivePlayerDataResp
|
||
|
|
type ActivePlayerDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ActivePlayerDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfActivePlayerData
|
||
|
|
type ActivePlayerDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ActivePlayerDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData statistics idOfFinancialData
|
||
|
|
// 游戏经济分析
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataResp
|
||
|
|
type FinancialDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataResp1
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialData
|
||
|
|
type FinancialDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/robotBalanceDeatil statistics idOfFinancialDataRobotDeatil
|
||
|
|
// 游戏经济分析ai盈亏详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataRobotDetailResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataRobotDetailResp
|
||
|
|
type FinancialDataRobotDetailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataRobotDetailResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataRobotDeatil
|
||
|
|
type FinancialDataRobotDetailReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataRobotDetailReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/millionBalanceDetail statistics idOfFinancialDataMillionDeatil
|
||
|
|
// 游戏经济分析百人场盈亏详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataMillionDetailResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataMillionDetailResp
|
||
|
|
type FinancialDataMillionDetailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataMillionDetailResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataMillionDeatil
|
||
|
|
type FinancialDataMillionDetailReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataMillionDetailReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/tableFee statistics idOfFinancialDataTableFee
|
||
|
|
// 游戏经济分析台费详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataTableFeeResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataTableFeeResp
|
||
|
|
type FinancialDataTableFeeResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataTableFeeResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataTableFee
|
||
|
|
type FinancialDataTableFeeReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataTableFeeReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/playerWin statistics idOfFinancialDataPlayerWin
|
||
|
|
// 游戏经济分析系统调控回收详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataPlayerWinResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataPlayerWinResp
|
||
|
|
type FinancialDataPlayerWinResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataPlayerWinResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataPlayerWin
|
||
|
|
type FinancialDataPlayerWinReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataPlayerWinReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/robotWin statistics idOfFinancialDataRobotWin
|
||
|
|
// 游戏经济分析机器人回收详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataRobotWinResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataRobotWinResp
|
||
|
|
type FinancialDataRobotWinResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataRobotWinResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataRobotWin
|
||
|
|
type FinancialDataRobotWinReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataRobotWinReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/financialData/black statistics idOfFinancialDataBlack
|
||
|
|
// 游戏经济分析小黑屋回收详情
|
||
|
|
// Responses:
|
||
|
|
// 200:FinancialDataBlackResp
|
||
|
|
|
||
|
|
// swagger:response FinancialDataBlackResp
|
||
|
|
type FinancialDataBlackResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataBlackResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfFinancialDataBlack
|
||
|
|
type FinancialDataBlackReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.FinancialDataBlackReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/rechargeData statistics idOfRechargeData
|
||
|
|
// 付费分析
|
||
|
|
// Responses:
|
||
|
|
// 200:RechargeDataResp
|
||
|
|
|
||
|
|
// swagger:response RechargeDataResp
|
||
|
|
type RechargeDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeDataResp1
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfRechargeData
|
||
|
|
type RechargeDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/rechargeChannelData statistics idOfRechargeChannelData
|
||
|
|
// 付费分析渠道详细数据
|
||
|
|
// Responses:
|
||
|
|
// 200:RechargeChannelDataResp
|
||
|
|
|
||
|
|
// swagger:response RechargeChannelDataResp
|
||
|
|
type RechargeChannelDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeChannelDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfRechargeChannelData
|
||
|
|
type RechargeChannelDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeChannelDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/rechargeData/rechargeOrderList statistics idOfRechargeOrderList
|
||
|
|
// 充值订单列表
|
||
|
|
// Responses:
|
||
|
|
// 200:RechargeOrderListResp
|
||
|
|
|
||
|
|
// swagger:response RechargeOrderListResp
|
||
|
|
type RechargeOrderListResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeOrderListResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfRechargeOrderList
|
||
|
|
type RechargeOrderListReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.RechargeOrderListReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/rechargeData/withdrawOrderList statistics idOfWithdrawOrderList
|
||
|
|
// 退出订单列表
|
||
|
|
// Responses:
|
||
|
|
// 200:WithdrawOrderListResp
|
||
|
|
|
||
|
|
// swagger:response WithdrawOrderListResp
|
||
|
|
type WithdrawOrderListResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawOrderListResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfWithdrawOrderList
|
||
|
|
type WithdrawOrderListReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawOrderListReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/playData statistics idOfPlayData
|
||
|
|
// 用户牌局分析
|
||
|
|
// Responses:
|
||
|
|
// 200:PlayDataResp
|
||
|
|
|
||
|
|
// swagger:response PlayDataResp
|
||
|
|
type PlayDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PlayDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfPlayData
|
||
|
|
type PlayDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.PlayDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/keepData statistics idOfKeepData
|
||
|
|
// 获取留存数据
|
||
|
|
// Responses:
|
||
|
|
// 200:KeepDataResp
|
||
|
|
|
||
|
|
// swagger:response KeepDataResp
|
||
|
|
type KeepDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.KeepDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfKeepData
|
||
|
|
type KeepDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.KeepDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/rechargeKeepData statistics idOfRechargeKeepData
|
||
|
|
// 获取留存数据
|
||
|
|
// Responses:
|
||
|
|
// 200:RechargeKeepDataResp
|
||
|
|
|
||
|
|
// swagger:response RechargeKeepDataResp
|
||
|
|
type RechargeKeepDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.KeepDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfRechargeKeepData
|
||
|
|
type RechargeKeepDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.KeepDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/withdrawList statistics idOfWithdrawList
|
||
|
|
// 获取退出统计数据
|
||
|
|
// Responses:
|
||
|
|
// 200:WithdrawListDataResp
|
||
|
|
|
||
|
|
// swagger:response WithdrawListDataResp
|
||
|
|
type WithdrawListDataResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawDataResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfWithdrawList
|
||
|
|
type WithdrawListDataReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawDataReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /statistics/withdrawDetail statistics idOfWithdrawDetail
|
||
|
|
// 获取个人退出详细数据
|
||
|
|
// Responses:
|
||
|
|
// 200:WithdrawDetailResp
|
||
|
|
|
||
|
|
// swagger:response WithdrawDetailResp
|
||
|
|
type WithdrawDetailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawDetailResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfWithdrawDetail
|
||
|
|
type WithdrawDetailReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.WithdrawDetailReq
|
||
|
|
}
|