package response import "mygo/model" type NoneResponse struct { } type GetCodeBody struct { Code string `json:"code"` } type LoginResponse struct { User model.User `json:"user"` Jwt string `json:"jwt"` } type AgentLoginResponse struct { User model.GameAgent `json:"user"` Jwt string `json:"jwt"` } type AdminListResponse struct { Users []model.User `json:"users"` Count int64 `json:"count"` } type CreateAdminResponse struct { Id string `json:"id"` } type GetRoleResponse struct { Role model.Role `json:"role"` } type RolesResponse struct { Roles []model.Role `json:"roles"` Count int64 `json:"count"` } type MenusResponse struct { Routes []model.MyMenu `json:"routes"` } type RoutesResponse struct { Routes []model.Routes `json:"routes"` } type RoleRoutesResponse struct { Routes []model.RoleRoutes `json:"routes"` } type MemberListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page,omitempty"` //页码 Limit int64 `json:"limit,omitempty"` //页大小 List []model.Member `json:"list,omitempty"` //列表 } type GameUserListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page,omitempty"` //页码 Limit int64 `json:"limit,omitempty"` //页大小 List []model.GameUser `json:"list,omitempty"` //列表 Referrer map[int]int `json:"referrer,omitempty"` //列表 } type GameCodeListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.GameCode `json:"list"` //列表 } type GameServerListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.RespGameServer `json:"list"` //列表 } type ServerItemListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.RespServerItem `json:"list"` //列表 } type OnlineUsersResponse struct { Count int64 `json:"count"` } type AdminAgentResponse struct { Agent model.AgentAdmin `json:"agent"` //列表 } type AdminHomeResponse struct { TodayUserTotal int64 `json:"today_user_total"` UserTotal int64 `json:"user_total"` TodayRechargeTotal int64 `json:"today_recharge_total"` RechargeTotal int64 `json:"recharge_total"` ThisWeek []int `json:"this_week"` LastWeek []int `json:"last_week"` ThisMonth []int `json:"this_month"` LastMonth []int `json:"last_month"` } type AgentHomeResponse struct { UserTotal int64 `json:"user_total"` RechargeTotal int64 `json:"recharge_total"` WithdrawTotal float64 `json:"withdraw_total"` NotWithdrawTotal float64 `json:"not_withdraw_total"` ThisMonthRecharge []int `json:"this_month_recharge"` LastMonthRecharge []int `json:"last_month_recharge"` ThisMonthWithdraw []float64 `json:"this_month_withdraw"` LastMonthWithdraw []float64 `json:"last_month_withdraw"` } type AgentUrlResponse struct { Url string `json:"url"` } type AgentRebateLogResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.OrderRebateLog `json:"list"` //列表 } type AgentWithdrawLogResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.Withdraw `json:"list"` //列表 } type RechargeListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.RechargeOrder `json:"list"` //列表 } type ActivityListResponse struct { List []model.ActivityConfig `json:"list"` //列表 } type MailListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page"` //页码 Limit int64 `json:"limit"` //页大小 List []model.Mail `json:"list"` //列表 } type GameAgentListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page,omitempty"` //页码 Limit int64 `json:"limit,omitempty"` //页大小 List []model.GameAgent `json:"list,omitempty"` //列表 } type GetBiliResponse struct { Bili float64 `json:"bili"` } type GameTixianListResponse struct { Total int64 `json:"total"` //总数 Page int64 `json:"page,omitempty"` //页码 Limit int64 `json:"limit,omitempty"` //页大小 List []model.GameTiXian `json:"list,omitempty"` //列表 }