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.
413 lines
9.5 KiB
413 lines
9.5 KiB
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 |
|
}
|
|
|