basePath: /api/stat definitions: activitymod.BannerInfo: properties: bannerImg: description: banner图片 type: string bannerUrl: description: banner跳转地址 type: string type: object activitymod.LottertyCodeInfo: properties: actId: description: 所属活动的ID type: string actName: description: 活动名称 type: string createdAt: type: string giftCode: description: 奖品兑换码 type: string id: description: 唯一ID type: string isUsed: description: 抽奖码是否已使用 type: boolean lotteryAt: description: 抽奖时间 type: string lotteryCode: description: 抽奖码 type: string remark: description: 备注 type: string updatedAt: type: string userIp: description: 抽奖者IP type: string type: object activitymod.LotteryGetGift: properties: actId: description: 所属活动的ID type: string actName: description: 所属活动的名称 type: string appName: description: 所属app的名字 type: string createdAt: type: string getGiftAt: description: 兑换奖品的时间 type: string giftCode: description: 奖品兑换码 type: string giftId: description: 所属活动奖品的ID type: string giftName: description: 奖品名称 type: string id: description: 唯一ID type: string isGaveOut: description: 兑换码是否已发放 type: boolean isUsed: description: 奖品兑换码是否已使用 type: boolean lotteryCode: description: 抽奖码 type: string remark: description: 备注 type: string updatedAt: type: string userId: description: 兑换者Id type: string type: object advertiseMod.JumpType: enum: - 0 - 1 - 2 type: integer x-enum-comments: JumpTypeInsideApp: 2:app内部跳转 JumpTypeInsideBrowser: 1:内部浏览器跳转 JumpTypeOutsideBrowser: 0:外部浏览器跳转 x-enum-varnames: - JumpTypeOutsideBrowser - JumpTypeInsideBrowser - JumpTypeInsideApp advertiseSer.AdvertiseStatInfo: properties: adsId: description: 广告ID type: integer adsName: description: 广告名称 type: string appId: description: 应用ID type: integer appName: description: 应用名称 type: string createdAt: description: 创建时间 type: string hourData: description: 小时数据 items: type: integer type: array id: type: string locId: description: 位置ID type: integer locName: description: 位置名称 type: string sumDate: description: 记录时间 type: string total: description: 当日点击 type: integer updatedAt: description: 更新时间 type: string type: object advertiseSer.AdvertiseStatSummary: properties: totalClick: description: 总点击 type: integer type: object advertiseSer.AdvertiseTotalStatInfo: properties: adsId: description: 广告ID type: integer adsName: description: 广告名称 type: string appId: description: 应用ID type: integer appName: description: 应用名称 type: string locId: description: 位置ID type: integer locName: description: 位置名称 type: string total: description: 当日点击 type: integer type: object advertiseSer.GetAdvertiseStatReq: properties: adsId: description: 广告ID type: integer adsName: description: 广告名称 type: string appId: description: 应用ID items: type: integer type: array end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string required: - pageNum - pageSize type: object advertiseSer.GetAdvertiseStatResp: properties: list: items: $ref: '#/definitions/advertiseSer.AdvertiseStatInfo' type: array summary: $ref: '#/definitions/advertiseSer.AdvertiseStatSummary' total: type: integer type: object advertiseSer.GetAdvertiseTotalStatReq: properties: adsId: description: 广告ID type: integer adsName: description: 广告名称 type: string appId: description: 应用ID items: type: integer type: array end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string required: - pageNum - pageSize type: object advertiseSer.GetAdvertiseTotalStatResp: properties: list: items: $ref: '#/definitions/advertiseSer.AdvertiseTotalStatInfo' type: array summary: $ref: '#/definitions/advertiseSer.AdvertiseStatSummary' total: type: integer type: object appcategory.AppCategory: properties: createdAt: description: 创建时间 type: string desc: description: 描述 type: string id: type: integer imgType: description: 图片展示类型 0:应用图标 1.小图标 2.大图标 type: integer name: description: 名称 type: string parentAppId: description: parentAppId type: integer rank: description: 应用排序 type: integer status: description: 状态 type: boolean updatedAt: description: 更新时间 type: string type: object applicationmod.AppUpdate: properties: id: type: string param: $ref: '#/definitions/applicationmod.AppUpdateInfo' type: object applicationmod.AppUpdateInfo: properties: androidUrl: description: 安卓链接 type: string appId: description: appId type: integer avatar: description: 头像图片 type: string bigImg: description: 大图标 type: string categories: description: 分类排序 items: $ref: '#/definitions/common.CategoryRank' type: array created_id: description: 创建人 type: integer desc: description: 描述 type: string download_url: description: 下载地址 type: string endTime: description: 结束时间 type: string highQualityType: description: 优质APP推荐展示方式 0:应用图标 1:展示描述文字 type: integer homeShow: description: 是否首页展示 type: boolean internal: description: Tag common.AppReqType `json:"tag" bson:"tag"` //标签 type: boolean iosUrl: description: ios链接 type: string isGame: description: 是否游戏 type: boolean isHighQuality: description: 是否是优质APP推荐 type: boolean isRecommend: description: 是否推荐 type: boolean locIds: description: 位置id items: type: integer type: array name: description: 应用名 type: string nineShow: description: 是否九宫格 type: boolean parentAppId: description: 所属appId type: integer rank: description: 默认排序 type: integer recreationShow: description: 是否娱乐中心显示 type: boolean smallImg: description: 小图标 type: string startTime: description: 开始时间 type: string status: description: 状态 type: boolean total: description: 总点击 type: integer updated_id: description: 最后更新人 type: integer updatedAt: description: 更新时间 type: string type: object applicationmod.Application: properties: androidUrl: description: 安卓链接 type: string appId: description: appId type: integer avatar: description: 头像图片 type: string bigImg: description: 大图标(比例:686*330) type: string categories: description: 分类排序 items: $ref: '#/definitions/common.CategoryRank' type: array created_id: description: 创建人 type: integer createdAt: description: 创建时间 type: string desc: description: 描述 type: string download_url: description: 下载地址 type: string endTime: description: 结束时间 type: string highQualityType: description: 优质APP推荐展示方式 0:应用图标 1:展示描述文字 type: integer homeShow: description: 是否首页展示 type: boolean id: type: string internal: description: 是否内部应用 type: boolean iosUrl: description: ios链接 type: string isGame: description: 是否游戏 type: boolean isHighQuality: description: 是否是优质APP推荐 type: boolean isRecommend: description: 是否推荐 type: boolean locIds: description: 位置id items: type: integer type: array locNames: description: 位置映射 items: type: string type: array name: description: 应用名 type: string nineShow: description: 是否九宫格 type: boolean parentAppId: description: 所属appId type: integer rank: description: 默认排序 type: integer recreationShow: description: 是否娱乐中心显示 type: boolean smallImg: description: 小图标(比例:360*200) type: string startTime: description: 开始时间 type: string status: description: 状态 type: boolean tag: description: 标签 type: integer total: description: 总点击 type: integer updated_id: description: 最后更新人 type: integer updatedAt: description: 更新时间 type: string type: object botdailyhourstat.BotHourStat: properties: appId: description: appId,唯一id type: integer createdAt: description: 创建时间 type: string hourLandPage: allOf: - $ref: '#/definitions/botdailyhourstat.LandPage' description: 小时落地页 hourStat: allOf: - $ref: '#/definitions/botdailyhourstat.StatItem' description: 小时 id: description: ID type: string reportTime: description: 汇报时间 type: string reported: description: 是否已汇报 type: boolean sumDate: description: 记录时间 按小时对齐 type: string todayGame: allOf: - $ref: '#/definitions/botdailyhourstat.GameItem' description: 游戏 todayLandPage: allOf: - $ref: '#/definitions/botdailyhourstat.LandPage' description: 今日落地页 todayStat: allOf: - $ref: '#/definitions/botdailyhourstat.StatItem' description: 今日 updatedAt: description: 修改时间 type: string type: object botdailyhourstat.GameItem: properties: dcRchgAmount: description: 代充总金额 type: integer decAmount: description: 游戏下分总金额 type: integer incAmount: description: 游戏上分总金额 type: integer profit: description: 系统盈利 type: integer rchgAmount: description: 充值总金额 type: integer validBet: description: 有效投注金额 type: integer wtdrAmount: description: 游戏提现总金额 type: integer wtdrRealAmount: description: 游戏实际提现总金额 type: integer type: object botdailyhourstat.LandPage: properties: landPageAndroidClick: description: 落地页android访问次数 type: integer landPageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landPageIosFirmClick: description: 落地页iOS企业包访问次数 type: integer landPageIosLightClick: description: 落地页iOS轻量版访问次数 type: integer landPageTotalClick: description: 落地页访问总次数 type: integer type: object botdailyhourstat.StatItem: properties: order: allOf: - $ref: '#/definitions/statutils.Stat' description: 订单 orderSucc: allOf: - $ref: '#/definitions/statutils.Stat' description: 成功订单 recharge: allOf: - $ref: '#/definitions/statutils.Stat' description: 充值 rechargeGold: allOf: - $ref: '#/definitions/statutils.Stat' description: 金币充值 rechargeNew: allOf: - $ref: '#/definitions/statutils.Stat' description: 新用户充值 rechargeOld: allOf: - $ref: '#/definitions/statutils.Stat' description: 老用户充值 rechargeVip: allOf: - $ref: '#/definitions/statutils.Stat' description: 会员充值 register: allOf: - $ref: '#/definitions/statutils.Stat' description: 注册 visit: allOf: - $ref: '#/definitions/statutils.Stat' description: 访问 type: object channelsettlementrecord.ChannelSettlementRecord: properties: appId: description: appId type: integer appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 applicant: description: 结算申请人 type: string beginTime: description: 开始时间 type: string channel: description: 渠道 type: string cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer createdAt: description: 创建时间 type: string endTime: description: 结束时间 type: string id: description: ID type: string includeChild: description: 结算是否包含子渠道 type: boolean newDeductionCount: description: 新增扣量 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer operateHistory: description: 操作历史[最后一项是当前操作记录] items: $ref: '#/definitions/channelsettlementrecord.SettlementOperateItem' type: array payMoney: description: 打款金额 type: integer promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 rechargeAmount: description: 充值金额 type: integer remark: description: 备注 type: string settleIds: description: 本次结算的天统计记录id列表 items: type: string type: array settleMoney: description: 手动输入的要结算的真实金额() type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc status: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 状态 totalMoney: description: 计算出的总金额 type: integer updatedAt: description: 更新时间 type: string usdt: description: 打款Usdt 还是分 type: integer validDeductionCount: description: 有效扣量总数 type: integer validDirectCount: description: 有效直推总数 type: integer validPayCoin: description: 有效收益金币金额 type: integer validPayMoney: description: 有效收益会员金额 type: integer vipPayCoin: description: 购买会员金币 type: integer vipPayDeduction: description: 购买会员金额(CPS扣量) type: integer vipPayMoney: description: 购买会员金额(CPS扣量后) type: integer wallet: allOf: - $ref: '#/definitions/stat_models_channelmod.Wallet' description: 钱包地址 type: object channelsettlementrecord.SettlementOperateItem: properties: afterStatus: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 操作后状态 beforeStatus: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 操作前状态 content: description: 操作的内容 type: string operateTime: description: 操作时间 type: string operatorAccount: description: 操作者账号 type: string operatorAccountName: description: 操作者账号名字 type: string operatorAccountType: allOf: - $ref: '#/definitions/define.ActType' description: 操作者账号类型 pictures: description: 上传的图片 items: type: string type: array remark: description: 操作备注 type: string type: object channelsettlementrecord.SettlementStatus: enum: - 0 - 1 - 2 - 3 type: integer x-enum-comments: SettlementDeleted: 已删除 SettlementFailed: 失败 SettlementInit: 发起 SettlementSuccess: 成功 x-enum-varnames: - SettlementInit - SettlementSuccess - SettlementFailed - SettlementDeleted common.CategoryRank: properties: cid: type: integer name: type: string rank: type: integer type: object common.Page: properties: pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object dailystatadvertise.DailyStatAdvertise: properties: appId: description: appId type: integer appName: description: app名称 type: string day1RetainRate: description: 次日留存率 type: string day3RetainRate: description: 3日留存率 type: string day7RetainRate: description: 7日留存率 type: string directVisitCount: description: 直推访问数 type: integer id: description: ID type: string newDirectCount: description: 新增直推 type: integer sumDate: description: 记录时间 按天对齐 type: string type: object dailystatadvertiseser.DailyStatAdvertiseDelReq: properties: id: description: 视频Id type: string required: - id type: object dailystatadvertiseser.DailyStatAdvertiseSearch: properties: pageNum: type: integer pageSize: type: integer type: object dailystatadvertiseser.DailyStatAdvertiseSearchResp: properties: list: items: $ref: '#/definitions/dailystatadvertise.DailyStatAdvertise' type: array total: type: integer type: object dailystatadvertiseser.DailyStatAdvertiseUpdate: properties: appId: description: appId type: integer day1RetainRate: description: 次日留存率 type: string day3RetainRate: description: 3日留存率 type: string day7RetainRate: description: 7日留存率 type: string directVisitCount: description: 直推访问数 type: integer newDirectCount: description: 新增直推 type: integer sumDate: description: 记录时间 按天对齐 type: string updatedAt: description: 更新时间 type: string type: object dailystatadvertiseser.DailyStatAdvertiseUpdateReq: properties: id: description: 视频Id type: string param: allOf: - $ref: '#/definitions/dailystatadvertiseser.DailyStatAdvertiseUpdate' description: 参数 required: - id type: object define.ActType: enum: - admin - channel - district - "" type: string x-enum-varnames: - Admin - Channel - District - ActTypeNone domainmod.Category: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 type: integer x-enum-comments: CategoryAPI: API接口 CategoryDown: 文件下载 CategoryH5: H5页面 CategoryImage: 图片下载 CategoryJump: 跳转域名 CategoryLand: 落地页 CategoryLight: 轻量版域名 CategoryNone: 无分类 CategoryVideo: 视频播放 CategoryWeb: 网站 x-enum-varnames: - CategoryNone - CategoryAPI - CategoryWeb - CategoryLand - CategoryH5 - CategoryDown - CategoryImage - CategoryVideo - CategoryJump - CategoryLight domainmod.CheckResult: properties: beginTime: type: string checkSucc: description: 只有检测成功时,检测结果才有意义 type: boolean checkType: $ref: '#/definitions/domainmod.CheckType' domain: type: string endTime: type: string errorMessage: type: string failedCount: type: integer minRate: type: number nodeCount: type: integer nodeErrors: items: type: string type: array succCount: type: integer succRate: type: number type: object domainmod.CheckStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer x-enum-comments: CheckStatusChecking: 正在检测 CheckStatusFailed: 没有通过 CheckStatusNone: 超时跳过 CheckStatusPartPass: 部分通过 CheckStatusSucc: 完全通过 x-enum-varnames: - CheckStatusNone - CheckStatusChecking - CheckStatusSucc - CheckStatusFailed - CheckStatusPartPass domainmod.CheckType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 type: integer x-enum-comments: CheckTypeBlack: 域名黑名单检测 CheckTypeDNS: DNS检测 CheckTypeGFW: 被墙检测 CheckTypeHijack: 劫持检测 CheckTypeNone: 占位符,无意义 CheckTypePing: Ping检测 CheckTypePollute: 污染检测 CheckTypeQQ: QQ拦截检测 CheckTypeWeChat: 微信拦截检测 CheckTypeWeb: 网站检测 x-enum-varnames: - CheckTypeNone - CheckTypeWeb - CheckTypeDNS - CheckTypePing - CheckTypeHijack - CheckTypePollute - CheckTypeQQ - CheckTypeWeChat - CheckTypeBlack - CheckTypeGFW domainmod.Domain: properties: appId: description: AppId type: integer appName: description: AppName type: string category: allOf: - $ref: '#/definitions/domainmod.Category' description: 分类 checkFinish: description: 检测完成时间 type: string checkTime: description: 检测时间 type: string checks: description: 检测方式 items: $ref: '#/definitions/domainmod.CheckType' type: array comment: description: 备注 type: string createdAt: type: string cycleHour: description: 间隔多少小时检测一次 type: integer enable: description: 是否启用 type: boolean id: type: string maxNodes: description: 最大测试节点数 type: integer minRate: description: 最低检测成功率(成功率低于这个值视为失败) type: number name: description: 域名 type: string redirectDomain: description: 重定向域名 type: string redirected: description: 是否已做301跳转 type: boolean report: description: 检测报告 type: string results: description: 检测结果 items: $ref: '#/definitions/domainmod.CheckResult' type: array status: allOf: - $ref: '#/definitions/domainmod.CheckStatus' description: 状态 updatedAt: type: string required: - name type: object domainmod.DomainDoc: properties: appId: description: AppId type: integer category: allOf: - $ref: '#/definitions/domainmod.Category' description: 分类 checkFinish: description: 检测完成时间 type: string checkTime: description: 检测时间 type: string checks: description: 检测方式 items: $ref: '#/definitions/domainmod.CheckType' type: array comment: description: 备注 type: string cycleHour: description: 间隔多少小时检测一次 type: integer enable: description: 是否启用 type: boolean minRate: description: 最低检测成功率(成功率低于这个值视为失败) type: number name: description: 域名 type: string redirectDomain: description: 重定向域名 type: string redirected: description: 是否已做301跳转 type: boolean report: description: 检测报告 type: string results: description: 检测结果 items: $ref: '#/definitions/domainmod.CheckResult' type: array status: allOf: - $ref: '#/definitions/domainmod.CheckStatus' description: 状态 updatedAt: description: 更新时间 type: string type: object downloadstat.StatType: enum: - 0 - 1 - 2 type: integer x-enum-varnames: - StatTypeNone - StatTypeDaily - StatTypeHour landPageConfig.LandPageConfig: properties: actor: description: 演员 type: string addedTime: description: 上架时间(审核通过时间) type: string appId: description: appId type: integer bango: description: 番号,唯一 type: string createAt: description: 创建时间 type: string desc: description: 描述 type: string id: type: integer landPageType: description: 类型,1PC端,2移动端 type: integer media: description: 视频 type: string picture: description: 图片 type: string rank: description: 排序 type: integer status: description: 状态 type: boolean title: description: 主题 type: string updateAt: description: 更新时间 type: string type: object landpageImg.LandpageImg: properties: createdAt: description: 创建时间 type: string id: description: ID type: string mobileAvatar: description: 移动端图片 type: string mobileBackgroud: description: 移动端背景图 type: string mobileTiltle: description: 移动端标语 type: string music: description: 音频文件 type: string name: description: 图片名称 type: string pcAvatar: description: PC端图片 type: string pcBackgroud: description: PC端背景图 type: string pcTitle: description: PC端标语 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean updatedAt: description: 更新时间 type: string type: object mediatag.MediaTag: properties: createdAt: description: 创建时间 type: string id: description: ID type: string name: description: 标签名称 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean type: allOf: - $ref: '#/definitions/mediatag.MediaTagType' description: 类别 updatedAt: description: 更新时间 type: string type: object mediatag.MediaTagType: enum: - 1 - 2 type: integer x-enum-comments: MediaTagTypeFirst: 一级 MediaTagTypeSecond: 二级 x-enum-varnames: - MediaTagTypeFirst - MediaTagTypeSecond monitormod.Compare: enum: - 0 - 1 - 2 - 3 type: integer x-enum-comments: CompareEQ: 等于 CompareGT: 大于 CompareLT: 小于 x-enum-varnames: - CompareNone - CompareLT - CompareEQ - CompareGT monitormod.Monitor: properties: appId: description: appId type: integer category: allOf: - $ref: '#/definitions/monitormod.MonitorCategory' description: 分类 checkCount: description: 检测次数 type: integer comment: description: 注释 type: string compare: allOf: - $ref: '#/definitions/monitormod.Compare' description: 比较 createdAt: description: 创建时间 type: string device: allOf: - $ref: '#/definitions/statutils.DeviceName' description: 设备 duration: description: 时间段,单位分钟 type: integer id: description: ID type: string name: description: 名称 type: string status: description: 是否启用 type: boolean threshold: description: 阀值 type: integer triggerCount: description: 触发次数 type: integer updatedAt: description: 更新时间 type: string type: object monitormod.MonitorCategory: enum: - 0 - 1 type: integer x-enum-comments: MonitorCategoryNewUser: 新用户监控 MonitorCategoryNone: 占位符,无意义 x-enum-varnames: - MonitorCategoryNone - MonitorCategoryNewUser proto.ActivityGiftInfoReq: properties: actId: description: 活动ID type: string required: - actId type: object proto.ActivityGiftInfoResp: properties: count: description: 奖品总数 type: integer list: items: $ref: '#/definitions/proto.H5GiftInfo' type: array type: object proto.ActivityInfo: properties: background: description: 背景图 type: string banner: description: banner列表 items: $ref: '#/definitions/activitymod.BannerInfo' type: array createdAt: type: string desc: description: 活动说明 type: string enable: description: 活动开关 type: boolean endTime: description: 活动结束时间 type: string giftCodeGivedNum: description: 奖品兑换码已发放数量 type: integer giftCodeNum: description: 奖品兑换码总数量 type: integer giftCodeUsedNum: description: 奖品兑换码已使用数量 type: integer giftDesc: description: 奖励说明 type: string h5Domain: description: 活动H5地址 type: string id: description: 唯一ID type: string lotteryCodeNum: description: 抽奖码总数量 type: integer name: description: 活动名称 type: string sortCode: description: 排序号 type: integer startTime: description: 活动开始时间 type: string updatedAt: type: string usedLotteryCodeNum: description: 抽奖码已使用数量 type: integer type: object proto.ActivityInfoReq: properties: actId: description: 活动ID type: string type: object proto.ActivityInfoResp: properties: banner: description: banner列表 items: $ref: '#/definitions/activitymod.BannerInfo' type: array desc: description: 活动说明 type: string enable: description: 活动开关 type: boolean endTime: description: 活动结束时间 type: string giftDesc: description: 奖励说明 type: string h5Domain: description: 活动H5地址 type: string id: description: 唯一ID type: string name: description: 活动名称 type: string startTime: description: 活动开始时间 type: string type: object proto.ActivityListReq: properties: enable: description: 开关 type: boolean name: description: 活动名称 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ActivityListResp: properties: list: description: 活动信息列表 items: $ref: '#/definitions/proto.ActivityInfo' type: array total: description: 数量 type: integer type: object proto.ActivityVisitCountReq: properties: activityId: description: 活动ID type: string activityName: description: 活动名字 type: string appId: description: AppID type: integer ch: description: 渠道号 type: string domain: description: 落地页域名 type: string ip: description: ip type: string type: object proto.AddActivityReq: properties: background: description: 背景图 type: string banner: description: banner列表 items: $ref: '#/definitions/activitymod.BannerInfo' type: array desc: description: 活动描述 type: string enable: description: 活动开关 type: boolean endTime: description: 活动结束时间 type: string giftDesc: description: 奖励说明 type: string h5Domain: description: 活动H5地址 type: string name: description: 活动名称 type: string sortCode: description: 排序号 type: integer startTime: description: 活动开始时间 type: string type: object proto.AddAdminReq: properties: account: description: 账号(唯一) type: string blocRole: description: 角色 type: integer merchantId: description: 商人id type: string name: description: 名称 type: string password: description: 密码 type: string roleId: description: 角色id type: integer required: - account - name - password - roleId type: object proto.AddAdsLocReq: properties: appId: description: 应用Id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string required: - appId - locId - name type: object proto.AddAdsReq: properties: ambientColor: description: 氛围色 type: string appId: description: 应用id type: integer coverImg: description: 封面 type: string endTime: description: 结束时间 type: string isActive: description: 是否激活 type: boolean links: description: 链接地址 items: $ref: '#/definitions/proto.LinkInfo' type: array locId: description: 位置id type: integer remark: description: 备注 type: string sort: description: 排序值--优先级 type: integer startTime: description: 开始时间 type: string tags: description: 广告标签 type: string title: description: 广告标题 type: string type: object proto.AddAnnounReq: properties: active: description: 是否激活 type: boolean appId: description: 应用id type: integer content: description: 公告内容 type: string cover: description: 公告封面图 type: string endTime: description: 公告结束时间 type: string href: description: 公告跳转地址 type: string startTime: description: 公告开始时间 type: string title: description: 公告标题 type: string type: description: 公告类型 0,外部连接;1,直接安装app type: integer required: - active - appId - content - endTime - startTime - title - type type: object proto.AddAppInfoReq: properties: appId: description: appId,唯一id type: integer iconImg: description: 应用图标 type: string name: description: app名称 type: string required: - appId - iconImg - name type: object proto.AddAppLocReq: properties: appId: description: 应用Id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string required: - appId - locId - name type: object proto.AddDomainInfoReq: properties: appId: description: AppId type: integer appName: description: AppName type: string category: allOf: - $ref: '#/definitions/domainmod.Category' description: 分类 checkFinish: description: 检测完成时间 type: string checkTime: description: 检测时间 type: string checks: description: 检测方式 items: $ref: '#/definitions/domainmod.CheckType' type: array comment: description: 备注 type: string createdAt: type: string cycleHour: description: 间隔多少小时检测一次 type: integer enable: description: 是否启用 type: boolean id: type: string maxNodes: description: 最大测试节点数 type: integer minRate: description: 最低检测成功率(成功率低于这个值视为失败) type: number name: description: 域名 type: string redirectDomain: description: 重定向域名 type: string redirected: description: 是否已做301跳转 type: boolean report: description: 检测报告 type: string results: description: 检测结果 items: $ref: '#/definitions/domainmod.CheckResult' type: array status: allOf: - $ref: '#/definitions/domainmod.CheckStatus' description: 状态 updatedAt: type: string required: - name type: object proto.AddGiftReq: properties: actId: description: 所属活动的ID type: string giftDesc: description: 奖品描述 type: string giftName: description: 奖品名称 type: string rate: description: 中奖率 type: integer sort: description: 排序 type: integer required: - actId type: object proto.AddLandPageConfigReq: properties: actor: description: 演员 type: string addedTime: description: 上架时间(审核通过时间) type: string appId: description: appId type: integer bango: description: 番号,唯一 type: string desc: description: 描述 type: string landPageType: description: 类型,1PC端,2移动端 type: integer media: description: 视频 type: string picture: description: 图片 type: string rank: description: 排序 type: integer status: description: 状态 type: boolean title: description: 主题 type: string required: - appId - landPageType - title type: object proto.AddLandingPageReq: properties: appId: description: appId type: integer channelCode: description: 渠道码 type: string remark: description: 备注 type: string status: description: 状态 默认true type: boolean type: description: 类型 1:渠道 2:分享 type: integer url: description: Url type: string required: - appId - status - type - url type: object proto.AddRoleReq: properties: authJson: description: 权限json数据 type: string role: description: 角色 type: string required: - authJson - role type: object proto.AdminInfo: properties: account: description: 账号 type: string createdAt: description: 创建时间 type: string lastTime: description: 登录时间 type: string merchantId: description: 商人id type: string name: description: 名称 type: string password: description: 密码 type: string role: description: 角色 type: string roleId: description: 角色 type: integer updatedAt: description: 更新时间 type: string type: object proto.AdminListReq: properties: blocRole: description: 角色 type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.AdminListRes: properties: list: items: $ref: '#/definitions/proto.AdminInfo' type: array total: type: integer type: object proto.AdminLoginReq: properties: account: description: 账号 type: string password: description: 密码 type: string required: - account - password type: object proto.AdminLoginRes: properties: account: description: 用户名 type: string name: description: 名称 type: string roleInfo: allOf: - $ref: '#/definitions/proto.RoleInfo' description: 角色信息 token: description: token type: string type: object proto.AdminVerifyReq: properties: account: description: 账号 type: string verifyCode: description: 验证码 type: string required: - account - verifyCode type: object proto.AdsClickReq: properties: appId: description: 应用id type: integer id: description: 广告id type: integer required: - appId - id type: object proto.AdsInfo: properties: ambientColor: description: 氛围色 type: string appId: description: 应用id type: integer appName: description: 应用名称 type: string clickCount: description: 点击次数 type: integer coverImg: description: 封面 type: string createAt: description: 创建时间 type: string endTime: description: 结束时间 type: string id: description: 广告id type: integer imgSizeDesc: description: 图片尺寸 type: string isActive: description: 是否激活 type: boolean links: description: 链接地址 items: $ref: '#/definitions/proto.LinkInfo' type: array locId: description: 位置id type: integer locName: description: 位置名称 type: string remark: description: 备注 type: string sort: description: 排序值--优先级 type: integer startTime: description: 开始时间 type: string tags: description: 广告标签 items: type: string type: array title: description: 广告标题 type: string updatedAt: description: 更新时间 type: string visibleChannels: description: 可见的渠道 items: type: string type: array type: object proto.AdsLocInfo: properties: appId: description: 应用id type: integer appName: description: 应用名称 type: string createAt: description: 创建时间 type: string id: description: 唯一id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string updatedAt: description: 更新时间 type: string type: object proto.AdvertiseInfo: properties: ambientColor: description: 氛围色(逼哩漫画) type: string coverImg: description: 封面 type: string id: description: 广告id type: integer jumpType: allOf: - $ref: '#/definitions/advertiseMod.JumpType' description: 跳转方式 0:外部浏览器跳转 1:内部浏览器跳转 2:app内部跳转 link: description: 链接地址 type: string locId: description: 位置id type: integer remark: description: 备注描述 type: string sort: description: 排序 type: integer tags: description: 标签 type: string title: description: 广告标题 type: string type: description: 0:系统 1:渠道 type: integer type: object proto.AdvertiseReq: properties: appId: description: 应用id type: integer ip: description: 用户IP type: string locId: description: 位置id type: integer userId: description: 用户ID type: integer required: - appId type: object proto.AdvertiseRes: properties: advertiseList: description: 广告列表 items: $ref: '#/definitions/proto.AdvertiseInfo' type: array type: object proto.AgentChannelInfoAdd: properties: mobile: description: 手机号 type: string password: description: 代理商密码 type: string remark: description: 备注 type: string status: description: 状态 开/关 type: boolean walletAddr1: description: 钱包地址1 type: string walletAddr2: description: 钱包地址2 type: string type: object proto.AgentChannelInfoSearch: properties: Type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 appId: description: 渠道对应的appId type: integer id: description: ID type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.AgentChannelInfoSearchResp: properties: list: items: $ref: '#/definitions/proto.ChannelAgentInfo' type: array total: type: integer type: object proto.AgentChannelInfoUpdate: properties: channel: description: 渠道 type: string mobile: description: 手机号 type: string status: description: 状态 开/关 type: boolean walletAddr1: description: 钱包地址1 type: string walletAddr2: description: 钱包地址2 type: string type: object proto.AgentChannelPasswordReset: properties: channel: description: 下级渠道 type: string password: description: 新密码 type: string type: object proto.AgentChannelPasswordUpdate: properties: newPassword: description: 代理商新密码 type: string oldPassword: description: 代理商旧密码 type: string type: object proto.AgentChannelRuleUpdate: properties: channel: description: 渠道 type: string childShowDivideRate: description: 渠道:下级是否显示分成比例 type: boolean cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer divideRate: description: 分成比例 type: integer remark: description: 备注 type: string type: object proto.AgentChannelStatResp: properties: list: items: $ref: '#/definitions/proto.AgentDeductedStat' type: array total: type: integer totalInfo: $ref: '#/definitions/proto.AgentDeductedStat' type: object proto.AgentChannelStatSearch: properties: appId: description: appId type: integer channel: description: 渠道 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.AgentDeductedStat: properties: appId: description: appId type: integer appName: description: 应用名称 type: string channel: description: 渠道 type: string childRebate: description: 子渠道返佣 type: integer cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer directCount: description: 新增量(包含子渠道和渠道本身) type: integer directCountChild: description: 子渠道新增量 type: integer directCountSelf: description: 自身渠道新增量 type: integer divideRate: description: 分成比例 type: integer income: description: 当日收益(自身+子渠道) type: integer incomeChild: description: 来自子渠道的当日收益 type: integer incomeSelf: description: 来自自身渠道的当日收益 type: integer recharge: description: 充值金额(包含子渠道和渠道本身) type: integer rechargeChild: description: 来自子渠道充值金额 type: integer rechargeSelf: description: 来自自身渠道充值金额 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc sumDate: description: 记录时间 type: string updatedAt: description: 更新时间 type: string visitCount: description: 访问量 type: integer type: object proto.AgentImgVerifyCode: properties: imgId: description: 验证码ID type: string verifyImg: description: 验证码数据 items: type: integer type: array type: object proto.AgentLoginReq: properties: account: description: 账号 type: string imgCode: description: 图片验证码 type: string imgID: description: 图片编号 type: string password: description: 密码 type: string required: - account - password type: object proto.AgentLoginRes: properties: channel: description: 渠道 type: string detail: allOf: - $ref: '#/definitions/proto.ChannelAgentInfo' description: 渠道详情 token: description: token type: string type: object proto.AgentSummaryStatChild: properties: appId: description: appId type: integer appName: description: 应用名称 type: string channel: description: 渠道 type: string childCount: description: 子渠道数量 type: integer cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer divideRate: description: 分成比例 type: integer monthStat: allOf: - $ref: '#/definitions/proto.StatDataSimple' description: 本月统计 parentAgent: description: 父代理 type: string settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc todayStat: allOf: - $ref: '#/definitions/proto.StatDataSimple' description: 今日统计 totalStat: allOf: - $ref: '#/definitions/proto.StatDataSimple' description: 所有统计 weekStat: allOf: - $ref: '#/definitions/proto.StatDataSimple' description: 本周统计 yearStat: allOf: - $ref: '#/definitions/proto.StatDataSimple' description: 本年统计 type: object proto.AgentSummaryStatChildResp: properties: list: items: $ref: '#/definitions/proto.AgentSummaryStatChild' type: array total: type: integer type: object proto.AgentSummaryStatChildSearch: properties: pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.AgentSummaryStatHome: properties: appId: description: appId type: integer appName: description: 应用名称 type: string channel: description: 渠道 type: string childCount: description: 子渠道数量 type: integer cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer divideRate: description: 分成比例 type: integer monthStat: allOf: - $ref: '#/definitions/proto.StatDataDetail' description: 本月统计 parentAgent: description: 父代理 type: string settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc todayStat: allOf: - $ref: '#/definitions/proto.StatDataDetail' description: 今日统计 totalStat: allOf: - $ref: '#/definitions/proto.StatDataDetail' description: 所有统计 weekStat: allOf: - $ref: '#/definitions/proto.StatDataDetail' description: 本周统计 yearStat: allOf: - $ref: '#/definitions/proto.StatDataDetail' description: 本年统计 type: object proto.AgentSummaryStatHomeResp: properties: list: items: $ref: '#/definitions/proto.AgentSummaryStatHome' type: array total: type: integer type: object proto.AgentSummaryStatHomeSearch: properties: pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.AnnounInfo: properties: active: description: 是否激活 type: boolean appId: description: 应用id type: integer appName: description: 应用名称 type: string content: description: 公告内容 type: string cover: description: 公告封面图 type: string endTime: description: 结束时间 type: string href: description: 公告跳转地址 type: string id: description: 公告id type: string startTime: description: 开始时间 type: string title: description: 公告标题 type: string type: description: 公告类型 0,外部连接;1,直接安装app type: integer type: object proto.AnnouncementInfo: properties: content: description: 公告内容 type: string cover: description: 公告封面图 type: string href: description: 公告跳转地址 type: string id: description: 公告id type: string title: description: 公告标题 type: string type: description: 公告类型 0,外部连接;1,直接安装app type: integer type: object proto.AnnouncementReq: properties: appId: description: 应用id type: integer required: - appId type: object proto.AnnouncementRes: properties: announceList: description: 公告列表 items: $ref: '#/definitions/proto.AnnouncementInfo' type: array type: object proto.AppInfoRes: properties: advertiseNewNum: description: 广告新增系数 type: integer advertiseNum: description: 广告系数 type: integer appId: description: appId,唯一id type: integer createdAt: description: 创建时间 type: string iconImg: description: 应用图标 type: string landPages: description: 落地页列表 items: type: string type: array name: description: app名称 type: string updatedAt: description: 更新时间 type: string type: object proto.AppLocInfo: properties: appId: description: 应用id type: integer appName: description: 应用名称 type: string createAt: description: 创建时间 type: string id: description: 唯一id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string updatedAt: description: 更新时间 type: string type: object proto.AppVersionResp: properties: description: description: 描述 type: string downloadLink: description: 下载地址 items: type: string type: array hasNewVersion: description: 是否存在新版本 type: boolean isForceUpdate: description: 是否强制升级 type: boolean serverVersion: description: 服务器新版本 type: string type: object proto.ApplicationClickReq: properties: id: description: applicationid type: string required: - id type: object proto.ApplyFormRecord: properties: appId: description: appId type: integer beginTime: description: 开始时间 type: string channel: description: 渠道 type: string createdAt: description: 创建时间 type: string endTime: description: 结束时间 type: string id: description: ID type: string payMoney: description: 打款金额 type: integer pictures: description: 上传的图片 items: type: string type: array remark: description: 备注 type: string settleMoney: description: 手动输入的要结算的真实金额() type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc status: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 状态 totalMoney: description: 计算出的总金额 type: integer updatedAt: description: 更新时间 type: string usdt: description: 打款Usdt 还是分 type: integer wallet: allOf: - $ref: '#/definitions/stat_models_channelmod.Wallet' description: 钱包地址 type: object proto.BlocChannelCodeStatInfo: properties: appId: description: appId type: integer appName: description: app名称 type: string channel: description: 该渠道码所属渠道渠道 type: string channelCode: description: 渠道码 type: string day1RetainRate: description: 次日留存率 type: number day3RetainRate: description: 3日留存率 type: number day7RetainRate: description: 7日留存率 type: number deductionAmount: description: 扣量金额 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionVisitCount: description: 裂变访问数 type: integer landPageVisitCount: description: 落地页访问次数 type: integer newDeductionCount: description: 新增扣量(新增 = 新增直推+新增裂变+扣量) type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newRechargeAmount: description: 新增充值金额 type: integer newRechargeCount: description: 新增充值数 type: integer rechargeAmount: description: 直推充值金额 type: integer settlement: description: 结算方式 cps/cpa/cpt/cpc type: string sumDate: description: 记录时间 按天对齐 type: string todayIncome: description: 当日收益 type: integer updatedAt: description: 更新时间 type: string type: object proto.BlocDailyStatInfo: properties: ARPPU: description: 付费用户人均充值 type: integer ARPU: description: 人均充值 type: integer appId: description: appId type: integer appName: description: app名称 type: string daichongAmout: description: 代充充值金额 type: integer day1RetainRate: description: 次日留存率 type: number day3RetainRate: description: 3日留存率 type: number day7RetainRate: description: 7日留存率 type: number directAmount: description: 直推充值金额 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newRechargeAmount: description: 新增充值金额 type: integer newRechargeCount: description: 新增充值数 type: integer newRechargeRate: description: 新增充值率 type: number oldRechargeAmount: description: 老用户充值金额 type: integer onlineAmount: description: 在线充值金额 type: integer sumDate: description: 记录时间 按天对齐 type: string totalAmount: description: 总充值 type: integer totalNewCount: description: 新增 type: integer totalRechargeCount: description: 总充值人数 type: integer totalVisitCount: description: 日活 type: integer updatedAt: description: 更新时间 type: string userWithDrawAmount: description: 用户提现金额 type: integer userWithDrawPaymoneyAmount: description: 用户提现金额(实际到账) type: integer visitRechargeRate: description: 登陆充值率 type: number type: object proto.BlocDailyStatTotalInfo: properties: daichongAmout: description: 代充充值金额 type: integer directAmount: description: 直推充值金额 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newRechargeAmount: description: 新增充值金额 type: integer newRechargeCount: description: 新增充值数 type: integer oldRechargeAmount: description: 老用户充值金额 type: integer onlineAmount: description: 在线充值金额 type: integer sumDate: description: 记录时间 按天对齐 type: string totalAmount: description: 总充值 type: integer totalNewCount: description: 新增 type: integer totalRechargeCount: description: 总充值人数 type: integer totalVisitCount: description: 日活 type: integer updatedAt: description: 更新时间 type: string userWithDrawAmount: description: 用户提现金额 type: integer userWithDrawPaymoneyAmount: description: 用户提现金额(实际到账) type: integer type: object proto.BlocListChannelCodeStatReq: properties: appId: description: appId type: integer channel: description: 渠道 type: string endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string withChild: description: 包含子渠道 type: boolean required: - pageNum - pageSize type: object proto.BlocListChannelCodeStatRes: properties: list: items: $ref: '#/definitions/proto.BlocChannelCodeStatInfo' type: array total: type: integer totalInfo: $ref: '#/definitions/proto.BlocChannelCodeStatInfo' type: object proto.BlocRechargeDetailsInfo: properties: appName: description: appID type: string channelName: description: 支付渠道名字 type: string cid: description: 渠道id type: string devType: description: 设备类型 type: string money: description: 充值金额 订单金额 type: integer orderId: description: 流水id type: string payMoney: description: 实际到账金额 用户实际支付金额 type: integer status: description: 3付款成功 type: integer successAt: description: 成功时间 type: string sysType: description: 操作系统类型 安卓 IOS type: string type: description: 充值方式 type: string userId: description: 用户ID type: string type: object proto.BlocRegisterDetailsInfo: properties: appName: description: appID type: string devType: description: 设备类型 type: string ip: description: IP type: string isDirect: description: true:直推用户 type: boolean mobile: description: 手机号 type: string name: description: 名称 type: string registerTime: description: 注册时间 type: string sysType: description: 操作系统类型 安卓 IOS type: string userId: description: 用户ID type: string type: object proto.BotDailyHourListReq: properties: appId: type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer sumDateStart: type: string sumDateStop: type: string required: - pageNum - pageSize - sumDateStart - sumDateStop type: object proto.BotDailyHourListResp: properties: list: items: $ref: '#/definitions/botdailyhourstat.BotHourStat' type: array total: type: integer type: object proto.BotMonthStatReq: properties: appId: description: 如果AppId为空,则计算所有APP type: integer month: description: 只关注这个日期的年月 type: string required: - month type: object proto.BotMonthStatResp: properties: list: items: $ref: '#/definitions/botdailyhourstat.BotHourStat' type: array type: object proto.CenterAppCategory: properties: createdAt: description: 创建时间 type: string desc: description: 描述 type: string id: type: integer imgType: description: 图片展示类型 0:应用图标 1.小图标 2.大图标 type: integer name: description: 名称 type: string parentAppId: type: integer rank: description: 应用排序 type: integer status: description: 状态 type: boolean updatedAt: description: 更新时间 type: string type: object proto.CenterApplication: properties: androidUrl: description: 安卓链接 type: string appId: description: appId type: integer avatar: description: 头像图片 type: string bigImg: description: 大图标 type: string categories: description: 分类排序 items: $ref: '#/definitions/common.CategoryRank' type: array created_id: description: 创建人 type: integer createdAt: description: 创建时间 type: string desc: description: 描述 type: string download_url: description: 下载地址 type: string highQualityType: description: 优质APP推荐展示方式 0:应用图标 1:展示描述文字 type: integer homeShow: description: 是否首页展示 type: boolean id: type: string internal: description: 是否内部应用 type: boolean iosUrl: description: ios链接 type: string isGame: description: 是否游戏 type: boolean isHighQuality: description: 是否是优质APP推荐 type: boolean isRecommend: description: 是否推荐 type: boolean locIds: description: 位置id items: type: integer type: array name: description: 应用名 type: string nineShow: description: 是否九宫格 type: boolean parentAppId: description: 所属appId type: integer rank: description: 默认排序 type: integer recreationShow: description: 是否娱乐中心显示 type: boolean smallImg: description: 小图标 type: string status: description: 状态 type: boolean tag: description: 标签 type: integer total: description: 总点击 type: integer updated_id: description: 最后更新人 type: integer updatedAt: description: 更新时间 type: string type: object proto.CenterApplicationReq: properties: locId: description: 位置id type: integer parentAppId: description: 所属应用appId type: integer userId: description: 用户ID type: integer required: - parentAppId type: object proto.CenterApplicationRes: properties: appCategoryList: description: 列表 items: $ref: '#/definitions/proto.CenterAppCategory' type: array list: description: 应用列表 items: $ref: '#/definitions/proto.CenterApplication' type: array type: object proto.ChannelAgentInfo: properties: appIds: description: 渠道对应的app items: type: integer type: array appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 channel: description: 渠道 type: string childCount: description: 子渠道数量 type: integer childShowDivideRate: description: 下级是否显示分成比例 type: boolean cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer createdAt: description: 创建时间 type: string divideRate: description: 分成比例 type: integer lock: description: 禁止登陆 type: boolean mobile: description: 手机号 type: string parentAgent: description: 父代理 type: string promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 remark: description: 备注 type: string settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc status: description: 状态 开/关 type: boolean type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 updatedAt: description: 更新时间 type: string userName: description: 所有者 type: string wallet: allOf: - $ref: '#/definitions/stat_models_channelmod.Wallet' description: 钱包地址 type: object proto.ChannelAppInfo: properties: appId: description: 应用ID type: integer appName: description: 应用名称 type: string landingPage: description: 落地页 type: string type: object proto.ChannelAppInfoReq: properties: channel: description: 渠道 type: string type: object proto.ChannelAppInfoResp: properties: list: items: $ref: '#/definitions/proto.ChannelAppInfo' type: array type: object proto.ChannelDeductionRuleAdd: properties: appId: description: 应用ID type: integer appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 autoDeduction: description: 自动扣量开关 type: boolean channel: description: 渠道 type: string cpaPrice: description: 单价(分) 前端可设置1.80 type: integer cpsBegin: description: CPS 开始扣量金额 type: integer cpsDeductionRate: description: CPS 扣量比例 type: integer cpsRate: description: CPS分成比列 maximum: 100 minimum: 0 type: integer deductionAt: description: 扣量开始时间(默认当前时间) type: string divideRate: description: 代理分成比例 type: integer fifth: description: 5阶 maximum: 100 minimum: 0 type: integer first: description: 一阶 maximum: 100 minimum: 0 type: integer fourth: description: 四阶 maximum: 100 minimum: 0 type: integer landingPage: description: 落地页 type: string lessIncomeRate: description: 最低收益比 CPA低于该值开启扣量(0.1 - 3.0) type: number promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 proxyDeduction: description: 代理扣量比例 maximum: 100 minimum: 0 type: integer second: description: 二阶 maximum: 100 minimum: 0 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc (cpt/cpc 1-5阶设置100 不可编辑) third: description: 三阶 maximum: 100 minimum: 0 type: integer required: - appId - channel - settlement type: object proto.ChannelDeductionRuleDelete: properties: id: description: ID type: string required: - id type: object proto.ChannelDeductionRuleSearch: properties: appId: description: 应用ID type: integer channel: description: 渠道 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ChannelDeductionRuleSearchResp: properties: list: items: $ref: '#/definitions/stat_models_channelmod.ChannelDeductionRule' type: array total: type: integer type: object proto.ChannelDeductionRuleUpdate: properties: appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 autoDeduction: description: 自动扣量开关 type: boolean cpaPrice: description: 单价 type: integer cpsBegin: description: CPS 开始扣量金额 type: integer cpsDeductionRate: description: CPS 扣量比例 type: integer cpsRate: description: CPS分成比列 0-100 type: integer deductionAt: description: 扣量开始时间 type: string divideRate: description: 代理分成比例 type: integer fifth: description: 5阶(11单以上) type: integer first: description: 一阶(1单) type: integer fourth: description: 四阶(6-10单) type: integer id: description: ID type: string landingPage: description: 落地页 type: string lessIncomeRate: description: 最低收益比 CPA低于该值开启扣量(0.1 - 3.0) type: number promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 proxyDeduction: description: 代理扣量比例 type: integer second: description: 二阶(2-3单) type: integer third: description: 三阶(4-5单) type: integer updatedAt: description: 更新时间 type: string required: - id type: object proto.ChannelDownLoadLinkReq: properties: appId: description: AppID type: integer channel: description: 商区渠道号 type: string type: object proto.ChannelInfoAdd: properties: channel: description: 渠道 type: string childShowDivideRate: description: 下级是否显示分成比例 type: boolean lock: description: 禁止登陆 type: boolean mobile: description: 手机号 type: string parentChannel: description: 父渠道 如果为空字符串,则为渠道,否则为代理 type: string password: description: 代理商密 type: string remark: description: 备注 type: string status: description: 状态 开/关 type: boolean type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 required: - channel - type type: object proto.ChannelInfoDelete: properties: id: description: ID type: string required: - id type: object proto.ChannelInfoSearch: properties: Type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 appId: description: 渠道对应的appId type: integer channel: description: 渠道 type: string id: description: ID type: string mobile: description: 手机号 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer parentChannel: description: 父渠道 二级:存在父渠道 type: string remark: description: 备注 type: string status: description: 状态 开/关 type: boolean userName: description: 所有者 type: string required: - pageNum - pageSize type: object proto.ChannelInfoSearchResp: properties: list: items: $ref: '#/definitions/stat_models_channelmod.ChannelInfo' type: array total: type: integer type: object proto.ChannelInfoUpdate: properties: autoGenApk: description: 自动生成渠道包 type: boolean childShowDivideRate: description: 下级是否显示分成比例 type: boolean id: description: ID type: string lock: description: 禁止登陆 type: boolean mobile: description: 手机号 type: string password: description: 渠道密码 type: string remark: description: 备注 type: string showMagic: description: 异常登陆次数 type: integer status: description: 状态 开/关 type: boolean updatedAt: description: 更新时间 type: string walletAddr1: description: 钱包地址1 type: string walletAddr2: description: 钱包地址2 type: string required: - id type: object proto.ChannelOwnerChangeInfoSearch: properties: channel: description: 渠道 type: string id: description: ID type: string newUser: description: 变更后的所有者 type: string oldUser: description: 变更前的所有者 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ChannelOwnerChangeInfoSearchResp: properties: list: items: $ref: '#/definitions/stat_models_channelmod.ChannelOwnerChange' type: array total: type: integer type: object proto.ChannelOwnerUpdate: properties: channel: description: 渠道ID type: string mark: description: 备注 type: string userName: description: 所有者名字 type: string required: - channel type: object proto.ChannelSettlementSearch: properties: appId: description: appId type: integer channel: description: 渠道 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string withChild: description: 包含子渠道 type: boolean required: - pageNum - pageSize type: object proto.ChannelSettlementSearchResp: properties: list: items: $ref: '#/definitions/stat_models_channelmod.ChannelSettlement' type: array total: type: integer type: object proto.ChannelStatSearch: properties: appId: description: appId items: type: integer type: array channel: description: 渠道 type: string dayType: description: 天数 type: integer detail: description: true 渠道详细 type: boolean end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer rankType: description: 排序方式:统计时间+1充值,2新增,3收益 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc start: description: 开始时间 type: string sumDate: description: 哪一天 type: string userName: description: 所有者 type: string withChild: description: 包含子渠道 type: boolean required: - pageNum - pageSize type: object proto.ChannelStatSearchResp: properties: desc: description: 描述 type: string income: description: 总收益 type: integer list: items: $ref: '#/definitions/stat_models_channelmod.ChannelStat' type: array total: type: integer totalInfo: $ref: '#/definitions/stat_models_channelmod.ChannelStat' type: object proto.ChannelStatSettlementSearch: properties: appId: description: appId type: integer channel: description: 渠道 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc/hz start: description: 开始时间 type: string userName: description: 所有者 type: string withChild: description: 包含子渠道 type: boolean required: - appId - channel - pageNum - pageSize type: object proto.ChannelStatSettlementSearchResp: properties: desc: description: 描述 type: string income: description: 总收益 type: integer list: items: $ref: '#/definitions/stat_models_channelmod.ChannelStat' type: array total: type: integer totalInfo: $ref: '#/definitions/stat_models_channelmod.ChannelStat' type: object proto.ContactInfo: properties: madou: description: 官网 type: string paoto: description: 土豆 type: string telegram: description: PC端图片 type: string type: object proto.DailyHourStatInfo: properties: NewH5IosCount: description: +H5IOS新增 type: integer androidAmount: description: 安卓充值金额 type: integer androidAmountCount: description: 安卓充值次数 type: integer androidVisitCount: description: Android访问量 type: integer appId: description: appId type: integer appName: description: app名称 type: string deductionAmount: description: 充值扣量 type: integer deductionAmountCount: description: 充值扣量次数 type: integer directAmount: description: 直推充值金额 type: integer directAmountCount: description: +直推充值订单数 type: integer directVisitCount: description: 直推访问数 type: integer districtAmount: description: 渠道充值 type: integer districtAmountCount: description: 渠道充值次数 type: integer districtVisitCount: description: 渠道访问 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionAmountCount: description: +裂变充值订单数 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer h5Amount: description: +H5充值金额 type: integer h5AmountCount: description: +H5充值次数 type: integer h5AndroidAmount: description: 当日H5Android充值 type: integer h5AndroidAmountCount: description: 当日H5Android充值次数 type: integer h5AndroidVisitCount: description: +H5Android访问量 type: integer h5FormalAmount: description: 当日H5Formal充值 type: integer h5FormalAmountCount: description: 当日H5Formal充值次数 type: integer h5IosAmountCount: description: 当日H5Ios充值次数 type: integer h5IosVisitCount: description: +H5Ios访问量 type: integer h5PcAmount: description: 当日H5Pc充值 type: integer h5PcAmountCount: description: 当日H5Pc充值次数 type: integer h5PcVisitCount: description: +H5Pc访问量 type: integer h5VisitCount: description: +H5访问量 type: integer iosAmount: description: Ios充值金额 type: integer iosAmountCount: description: Ios充值次数 type: integer iosVisitCount: description: Ios访问量 type: integer landpageAndroidClick: description: 落地页点击 type: integer landpageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landpageIosAthorClick: description: 落地页iOS其他包访问次数 type: integer landpageIosH5Click: description: 落地页H5访问次数 type: integer lightAmount: description: light充值金额 type: integer lightAmountCount: description: light充值次数 type: integer lightDeductionAmount: description: light充值金额扣量 type: integer lightDeductionAmountCount: description: light充值次数扣量 type: integer lightDirectAmount: description: light充值金额直推 type: integer lightDirectAmountCount: description: light充值次数直推 type: integer lightDistrictAmount: description: light充值金额渠道 type: integer lightDistrictAmountCount: description: light充值次数渠道 type: integer lightFissionAmount: description: light充值金额裂变 type: integer lightFissionAmountCount: description: light充值次数裂变 type: integer lightNaturalAmount: description: light充值金额自然 type: integer lightNaturalAmountCount: description: light充值次数自然 type: integer lightNormalAmount: description: light充值金额自来 type: integer lightNormalAmountCount: description: light充值次数自来 type: integer lightVisitCount: description: light访问量 type: integer lightVisitDeductionCount: description: light访问量扣量 type: integer lightVisitDirectCount: description: light访问量直推 type: integer lightVisitDistrictCount: description: light访问量渠道 type: integer lightVisitFissionCount: description: light访问量裂变 type: integer lightVisitNaturalCount: description: light访问量自然 type: integer lightVisitNormalCount: description: light访问量自来 type: integer lightVisitWebCount: description: light访问量官网 type: integer lightWebAmount: description: light充值金额官网 type: integer lightWebAmountCount: description: light充值次数官网 type: integer naturalAmount: description: 自然充值 type: integer naturalAmountCount: description: +自然充值订单数 type: integer naturalVisitCount: description: 自然访问数 type: integer newAndroidCount: description: android新增 type: integer newCoinRecharge: description: ¥新增金币充值 type: integer newDeductionCount: description: 新增扣量 type: integer newDirectCount: description: 新增直推 type: integer newDistrictCount: description: '**渠道新增' type: integer newFissionCount: description: 新增裂变 type: integer newH5AndroidCount: description: +H5Android新增 type: integer newH5Count: description: H5注册 type: integer newH5FormalCount: description: H5注册新增 type: integer newH5PcCount: description: +H5PC新增 type: integer newIosCount: description: ios新增 type: integer newLightCount: description: 轻量注册 type: integer newLightDeductionCount: description: light新增扣量 type: integer newLightDirectCount: description: light新增直推 type: integer newLightDistrictCount: description: light渠道新增 type: integer newLightFissionCount: description: light新增裂变 type: integer newLightFormalCount: description: light新增注册 type: integer newLightGuestCount: description: light新增安装 type: integer newLightNaturalCount: description: light自然新增 type: integer newLightNormalCount: description: light自来新增 type: integer newLightWebCount: description: light官网新增 type: integer newNaturalCount: description: 自然新增 type: integer newNormalCount: description: '**自来新增' type: integer newRechargeAmount: description: 新增充值金额 type: integer newRechargeCount: description: 新增充值 type: integer newTotalCount: description: 注册 type: integer newVipRecharge: description: ¥新增VIP充值 type: integer newWebCount: description: '**官网新增' type: integer normalAmount: description: 自来充值 type: integer normalAmountCount: description: 自来充值次数 type: integer normalVisitCount: description: 自来访问 type: integer oldCoinRecharge: description: ¥老用户金币充值 type: integer oldRechargeAmount: description: 新用户和老用户充值 type: integer oldVipRecharge: description: ¥老用户VIP充值 type: integer rechargeSuccessRate: description: 支付成功率 type: string repeatAmount: description: 复冲金额 type: integer repeatAmountCount: description: +复冲订单数 type: integer successRechargeOrder: description: 充值成功订单数 type: integer sumDate: description: 记录时间 按天对齐 type: string sumHour: description: 小时数 type: integer todayH5IosRecharge: description: 当日H5Ios充值 type: integer totalAmount: description: 充值 type: integer totalRechargeOrder: description: 拉起订单数 type: integer totalVisitCount: description: 访问 type: integer updatedAt: description: 更新时间 type: string vipPayByAmount: description: 金币购买 type: integer vipPayByMoney: description: 会员购买 type: integer vipRepeatAmount: description: VIP复冲金额 type: integer webAmount: description: 官网充值 type: integer webAmountCount: description: 官网充值次数 type: integer webVisitCount: description: 官网访问 type: integer type: object proto.DailyStatInfo: properties: ARPPU: description: 付费用户人均充值 type: integer ARPU: description: 其他充值 type: integer androidAddCount: description: android新增 type: integer appId: description: appId type: integer appName: description: app名称 type: string day1RetainRate: description: 留存率 type: number day3RetainRate: description: 3日留存率 type: number day7RetainRate: description: 7日留存率 type: number deductionAmount: description: 扣量充值金额 type: integer deductionVisitCount: description: 扣量访问数 type: integer directAmount: description: 直推充值金额 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer h5AddCount: description: H5新增 type: integer h5AndroidAddCount: description: H5Android新增 type: integer h5FormalCount: description: H5注册 type: integer h5IosAddCount: description: H5Ios新增 type: integer h5PcAddCount: description: H5Pc新增 type: integer iosAddCount: description: ios新增 type: integer landpageAndroidClick: description: 落地页点击 type: integer landpageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landpageIosAthorClick: description: 落地页iOS其他包访问次数 type: integer landpageIosH5Click: description: 落地页H5访问次数 type: integer lightAddCount: description: 轻量注册 type: integer lightDeductionCount: description: 轻量扣量注册 type: integer lightDeductionRechargeAmount: description: 轻量扣量充值钱数 type: integer lightDeductionRechargeCount: description: 轻量扣量充值次数 type: integer lightDeductionVisitCount: description: 轻量扣量访问 type: integer lightDirectCount: description: 轻量直推注册 type: integer lightDirectRechargeAmount: description: 轻量直推充值钱数 type: integer lightDirectRechargeCount: description: 轻量直推充值次数 type: integer lightDirectVisitCount: description: 轻量直推访问 type: integer lightDistrictCount: description: 轻量渠道注册 type: integer lightDistrictRechargeAmount: description: 轻量渠道充值钱数 type: integer lightDistrictRechargeCount: description: 轻量渠道充值次数 type: integer lightDistrictVisitCount: description: 轻量渠道访问 type: integer lightFissionCount: description: 轻量裂变注册 type: integer lightFissionRechargeAmount: description: 轻量裂变充值钱数 type: integer lightFissionRechargeCount: description: 轻量裂变充值次数 type: integer lightFissionVisitCount: description: 轻量裂变访问 type: integer lightFormalAddCount: description: 轻量注册 type: integer lightGuestAddCount: description: 轻量游客 type: integer lightNaturalCount: description: 轻量自然注册 type: integer lightNaturalRechargeAmount: description: 轻量自然充值钱数 type: integer lightNaturalRechargeCount: description: 轻量自然充值次数 type: integer lightNaturalVisitCount: description: 轻量自然访问 type: integer lightNormalCount: description: 轻量自来注册 type: integer lightNormalRechargeAmount: description: 轻量自来充值钱数 type: integer lightNormalRechargeCount: description: 轻量自来充值次数 type: integer lightNormalVisitCount: description: 轻量自来访问 type: integer lightRechargeAmount: description: 轻量充值钱数 type: integer lightRechargeCount: description: 轻量充值次数 type: integer lightVisitCount: description: 轻量访问 type: integer lightWebCount: description: 轻量官网注册 type: integer lightWebRechargeAmount: description: 轻量官网充值钱数 type: integer lightWebRechargeCount: description: 轻量官网充值次数 type: integer lightWebVisitCount: description: 轻量官网访问 type: integer naturalAmount: description: 自然充值 type: integer naturalVisitCount: description: 自然访问数 type: integer newCoinRecharge: description: 新增金币充值 type: integer newDeductionCount: description: 新增扣量 type: integer newDirectCount: description: 新增直推 type: integer newDistrictCount: description: 渠道注册 type: integer newFissionCount: description: 新增裂变 type: integer newNaturalCount: description: 自然新增 type: integer newNormalCount: description: 自来注册 type: integer newRechargeAmount: description: 新增充值金额 type: integer newRechargeCount: description: 新增充值 type: integer newRechargeRate: description: 充值率 type: number newVipRecharge: description: 新增VIP充值 type: integer newWebCount: description: 官网注册 type: integer oldCoinRecharge: description: 老用户金币充值 type: integer oldRechargeAmount: description: 新用户和老用户充值 type: integer oldVipRecharge: description: 老用户VIP充值 type: integer payForAthor: description: 金币充值 type: integer rechargeSuccessRate: description: 支付成功率 type: string repeatAmount: description: 复冲金额 type: integer repeatVipMoney: description: 复冲VIP type: integer successRechargeOrder: description: 订单统计 type: integer sumDate: description: 记录时间 按天对齐 type: string todayAndroidRecharge: description: 当日android充值 type: integer todayAndroidVisitCount: description: 当日安卓访问量(日活) type: integer todayDistrictRecharge: description: 当日渠道充值新增 type: integer todayDistrictVisitCount: description: 当日渠道访问量 type: integer todayH5AndroidRecharge: description: 当日H5Android充值 type: integer todayH5AndroidVisitCount: description: 当日H5Android访问量(日活) type: integer todayH5FormalRecharge: description: 当日H5Formal充值 type: integer todayH5IosRecharge: description: 当日H5Ios充值 type: integer todayH5IosVisitCount: description: 当日H5Ios访问量(日活) type: integer todayH5PcRecharge: description: 当日H5Pc充值 type: integer todayH5PcVisitCount: description: 当日H5Pc访问量(日活) type: integer todayH5Recharge: description: 当日H5充值 type: integer todayH5VisitCount: description: 当日H5访问量(日活) type: integer todayIosRecharge: description: 当日Ios充值 type: integer todayIosVisitCount: description: 当日IOS访问量(日活) type: integer todayNormalRecharge: description: 当日自来量充值新增 type: integer todayNormalVisitCount: description: 当日自来访问量 type: integer todayWebRecharge: description: 当日官网充值新增 type: integer todayWebVisitCount: description: 当日官网访问量 type: integer totalAmount: description: 充值统计 type: integer totalNewCount: description: 注册统计 type: integer totalRechargeOrder: description: 拉起订单数 type: integer totalVisitCount: description: 访问统计 type: integer updatedAt: description: 更新时间 type: string vipPayByMoney: description: 会员充值 type: integer visitRechargeRate: description: 登陆充值率 type: number type: object proto.DelActivityReq: properties: id: description: 唯一ID type: string required: - id type: object proto.DelAdminReq: properties: account: description: 用户id type: string required: - account type: object proto.DelAdsLocReq: properties: id: description: 应用id type: integer required: - id type: object proto.DelAdsReq: properties: id: description: 应用id type: integer required: - id type: object proto.DelAnnounReq: properties: id: description: 公告id type: string required: - id type: object proto.DelAppInfoReq: properties: appId: description: appId,唯一id type: integer required: - appId type: object proto.DelAppLocReq: properties: id: description: 应用id type: integer required: - id type: object proto.DelAppReq: properties: id: type: string type: object proto.DelDomainInfoReq: properties: id: type: string required: - id type: object proto.DelGiftReq: properties: id: description: 奖品唯一ID type: string required: - id type: object proto.DelLandPageConfigReq: properties: id: description: Id type: integer required: - id type: object proto.DelLandingPageReq: properties: id: description: Id type: integer required: - id type: object proto.DelLotteryCodeReq: properties: lotteryCodeId: description: 唯一ID type: string required: - lotteryCodeId type: object proto.DelRoleReq: properties: roleId: description: id type: integer required: - roleId type: object proto.DownloadStatInfo: properties: appId: type: integer appName: type: string createdAt: type: string downTotal: description: 下载总数 type: integer downUnique: description: 去重下载数(IP来自独立访问集合) type: integer downloadToInstallRate: description: 下载安装转化率 type: number endDate: description: 这个不展示 type: string hour: description: 小时统计展示,每日统计不展示 type: integer id: type: string installTotal: description: 安装总数 type: integer installUnique: description: 去重安装数(IP来自下载独立集合) type: integer sumDate: description: 日期 type: string type: allOf: - $ref: '#/definitions/downloadstat.StatType' description: 这个不展示 updatedAt: type: string visitCount: description: 访问总数 type: integer visitToDownloadRate: description: 浏览下载转化率 type: number visitToInstallRate: description: 浏览安装转化率 type: number visitUnique: description: 去重访问数 type: integer type: object proto.DownloadSummaryInfo: properties: appId: type: integer total: type: integer type: object proto.DrawReq: properties: actId: description: 活动ID type: string ip: description: 用户IP type: string lotteryCode: description: 抽奖码 type: string required: - actId - ip - lotteryCode type: object proto.FindLandPageConfigReq: properties: appId: description: appId type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer status: type: boolean type: type: integer required: - pageNum - pageSize type: object proto.FindLandingPageReq: properties: appId: description: appId type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - appId - pageNum - pageSize type: object proto.GenGiftCodeRes: properties: codeLen: description: 生成奖品兑换码的长度 type: integer codeNum: description: 生成奖品兑换码的数量 type: integer giftId: description: 奖品唯一ID type: string type: object proto.GenLotteryCodeReq: properties: actId: description: 所属活动的ID type: string codeLen: description: 抽奖码长度 type: integer codeNum: description: 生产的抽奖码个数 type: integer required: - actId - codeLen - codeNum type: object proto.GetApplicationsReq: properties: androidUrl: description: 安卓链接 type: string category: description: 分类ID type: integer download_url: description: 下载地址 type: string id: type: string iosUrl: description: ios链接 type: string isHighQuality: description: 是否是优质APP推荐 type: boolean locIds: description: 位置id items: type: integer type: array name: description: 应用名 type: string pageNum: description: 分页参数 type: integer pageSize: description: 分页参数 type: integer parentAppId: description: 所属appId type: integer status: description: Tag *common.AppReqType `json:"tag" bson:"tag"` //标签 type: boolean required: - pageSize type: object proto.GetApplicationsResp: properties: list: items: $ref: '#/definitions/applicationmod.Application' type: array total: type: integer type: object proto.GetApplyFormReq: properties: appId: description: appId type: integer end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string status: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 状态 required: - pageNum - pageSize type: object proto.GetApplyFormResp: properties: list: items: $ref: '#/definitions/proto.ApplyFormRecord' type: array total: type: integer type: object proto.GetGiftInfoReq: properties: actId: description: 所属活动的ID type: string actName: description: 所属活动的名称 type: string appName: description: 所属app的名字 type: string giftCode: description: 奖品兑换码 type: string giftId: description: 所属活动奖品的ID type: string giftName: description: 奖品名称 type: string isGaveOut: description: 兑换码是否已发放 type: boolean isUsed: description: 奖品兑换码是否已使用 type: boolean lotteryCode: description: 抽奖码 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer userId: description: 兑换者Id type: string required: - pageNum - pageSize type: object proto.GetGiftInfoResp: properties: list: items: $ref: '#/definitions/activitymod.LotteryGetGift' type: array total: description: 数量 type: integer type: object proto.GetLandPageConfigByTypeReq: properties: appId: description: appId type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer type: type: integer required: - appId - pageNum - pageSize type: object proto.GetSettlementApplicantListReq: type: object proto.GetSettlementApplicantListResp: properties: list: items: type: string type: array type: object proto.GiftInfo: properties: actId: description: 所属活动的ID type: string actName: description: 所属活动的名称 type: string createdAt: type: string giftDesc: description: 奖品描述 type: string giftName: description: 奖品名称 type: string giftNum: description: 抽奖码总数量 type: integer id: description: 唯一ID type: string rate: description: 备注 type: integer receivedGiftNum: description: 抽奖码已使用数量 type: integer sort: description: 排序 type: integer updatedAt: type: string type: object proto.GiftListReq: properties: actId: description: 所属活动的ID type: string giftDesc: description: 奖品描述 type: string giftName: description: 奖品名称 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer rate: description: 备注 type: integer required: - pageNum - pageSize type: object proto.GiftListResp: properties: list: items: $ref: '#/definitions/proto.GiftInfo' type: array total: description: 数量 type: integer type: object proto.H5ConfigReq: properties: appId: description: AppID type: integer dc: description: 商区渠道号 type: string pc: description: 用户渠道号,即用户邀请码 type: string type: object proto.H5GiftInfo: properties: giftName: description: 奖品名称 type: string id: description: 奖品ID type: string type: object proto.InnerRechargeReq: properties: innerId: type: integer type: object proto.LandPageConfigListResp: properties: list: items: $ref: '#/definitions/landPageConfig.LandPageConfig' type: array total: type: integer type: object proto.LandingPageConfig: properties: actor: description: 演员 type: string addedTime: description: 上架时间(审核通过时间) type: string bango: description: 番号,唯一 type: string desc: description: 描述 type: string media: description: 视频 type: string picture: description: 图片 type: string rank: description: 排序 type: integer title: description: 主题 type: string type: object proto.LandingPageInfo: properties: appId: description: appId type: integer channelCode: description: 渠道码 type: string id: description: Id type: integer remark: description: 备注 type: string status: description: 状态 默认true type: boolean type: description: 类型 1:渠道 2:分享 type: integer url: description: Url type: string required: - status - type type: object proto.LandingPageListRes: properties: list: items: $ref: '#/definitions/proto.LandingPageInfo' type: array total: type: integer type: object proto.LandpagePictureAddReq: properties: createdAt: description: 创建时间 type: string id: description: ID type: string mobileAvatar: description: 移动端图片 type: string mobileBackgroud: description: 移动端背景图 type: string mobileTiltle: description: 移动端标语 type: string music: description: 音频文件 type: string name: description: 图片名称 type: string pcAvatar: description: PC端图片 type: string pcBackgroud: description: PC端背景图 type: string pcTitle: description: PC端标语 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean updatedAt: description: 更新时间 type: string type: object proto.LandpagePictureDelReq: properties: id: type: string type: object proto.LandpagePictureSearch: properties: name: description: 分类名称 type: string pageNum: type: integer pageSize: type: integer status: description: 是否启用 type: boolean type: object proto.LandpagePictureSearchResp: properties: list: items: $ref: '#/definitions/landpageImg.LandpageImg' type: array total: type: integer type: object proto.LandpagePictureUpdate: properties: mobileAvatar: description: 移动端图片 type: string mobileBackgroud: description: 移动端背景图 type: string mobileTiltle: description: 移动端标语 type: string music: description: 音频文件 type: string name: description: 名称 type: string pcAvatar: description: PC端图片 type: string pcBackgroud: description: PC端背景图 type: string pcTitle: description: PC端标语 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean updatedAt: description: 更新时间 type: string type: object proto.LandpagePictureUpdateReq: properties: id: type: string param: allOf: - $ref: '#/definitions/proto.LandpagePictureUpdate' description: 参数 type: object proto.LinkInfo: properties: foreign: description: true 国外用户 type: boolean link: description: 链接地址 type: string weight: description: 权重 type: integer type: object proto.ListAdsLocReq: properties: appId: description: appId,过滤条件 type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ListAdsLocRes: properties: list: items: $ref: '#/definitions/proto.AdsLocInfo' type: array total: type: integer type: object proto.ListAdsReq: properties: appId: description: appId,过滤条件 type: integer isActive: description: appId,过滤条件 type: boolean link: description: 链接地址 type: string locId: description: 位置id type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer title: description: 广告标题 type: string required: - pageNum - pageSize type: object proto.ListAdsRes: properties: list: items: $ref: '#/definitions/proto.AdsInfo' type: array total: type: integer type: object proto.ListAnnounReq: properties: appId: description: 应用id 筛选条件 type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ListAnnounRes: properties: list: items: $ref: '#/definitions/proto.AnnounInfo' type: array total: type: integer type: object proto.ListAppInfoReq: properties: appName: description: appId type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer used: description: 渠道 type: boolean required: - pageNum - pageSize type: object proto.ListAppInfoRes: properties: list: items: $ref: '#/definitions/proto.AppInfoRes' type: array total: type: integer type: object proto.ListAppLocReq: properties: appId: description: appId,过滤条件 type: integer pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.ListAppLocRes: properties: list: items: $ref: '#/definitions/proto.AppLocInfo' type: array total: type: integer type: object proto.ListBlocDailyStatReq: properties: appId: description: appId type: integer endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocDailyStatRes: properties: list: items: $ref: '#/definitions/proto.BlocDailyStatInfo' type: array total: type: integer totalInfo: $ref: '#/definitions/proto.BlocDailyStatInfo' type: object proto.ListBlocDailyStatTotalReq: properties: endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocDailyStatTotalRes: properties: list: items: $ref: '#/definitions/proto.BlocDailyStatTotalInfo' type: array total: type: integer type: object proto.ListBlocRechargeChannelInfo: properties: blocChannelRate: description: 费率 type: integer blocOrderMoney: description: 订单金额 type: integer channelName: description: 支付渠道名称 type: string sumDate: description: 记录时间 按天对齐 type: string type: object proto.ListBlocRechargeChannelReq: properties: appId: description: appId type: integer channelName: description: 渠道名称筛选 type: string endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocRechargeChannelRes: properties: list: items: $ref: '#/definitions/proto.ListBlocRechargeChannelInfo' type: array total: type: integer type: object proto.ListBlocRechargeDetailsReq: properties: appId: description: appId type: integer endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocRechargeDetailsRes: properties: list: items: $ref: '#/definitions/proto.BlocRechargeDetailsInfo' type: array total: type: integer type: object proto.ListBlocRegisterDetailsReq: properties: appId: description: appId type: integer endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocRegisterDetailsRes: properties: list: items: $ref: '#/definitions/proto.BlocRegisterDetailsInfo' type: array total: type: integer type: object proto.ListBlocWithdrawDetailsInfo: properties: act: description: 交易账户 type: string actName: description: 交易账户持有人 type: string amount: description: 金币数量 type: integer appName: description: appID type: string devID: description: 设备id type: string deviceType: description: 设备类型 type: string money: description: 提现金额 type: integer name: description: 用户名 type: string oid: description: 第三方支付平台id type: string payMoney: description: 实际到账 type: integer payType: description: 提现方式,alipay,bankcard type: string receivedAt: description: 到账时间 李秋山确认 三方出款时间 type: string status: description: 1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败 type: integer statusDesc: description: 状态说明 type: string successAt: description: 回调成功时间 type: string uid: description: 用户Id type: string userIp: description: 用户ip type: string required: - money - payType type: object proto.ListBlocWithdrawDetailsReq: properties: appId: description: appId type: integer endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListBlocWithdrawDetailsRes: properties: list: items: $ref: '#/definitions/proto.ListBlocWithdrawDetailsInfo' type: array total: type: integer type: object proto.ListDailyHourStatReq: properties: appId: description: appId type: integer endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string sumHour: description: 小时数 type: integer required: - pageNum - pageSize type: object proto.ListDailyHourStatRes: properties: list: items: $ref: '#/definitions/proto.DailyHourStatInfo' type: array total: type: integer type: object proto.ListDailyStatReq: properties: appId: description: appId items: type: integer type: array endTime: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer startTime: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.ListDailyStatRes: properties: list: items: $ref: '#/definitions/proto.DailyStatInfo' type: array total: type: integer totalInfo: $ref: '#/definitions/proto.DailyStatInfo' type: object proto.ListDomainInfoReq: properties: appId: type: integer category: allOf: - $ref: '#/definitions/domainmod.Category' description: 分类 check: allOf: - $ref: '#/definitions/domainmod.CheckType' description: 检测方式 enable: type: boolean name: type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer status: allOf: - $ref: '#/definitions/domainmod.CheckStatus' description: 状态 required: - pageNum - pageSize type: object proto.ListDomainInfoRes: properties: list: items: $ref: '#/definitions/domainmod.Domain' type: array total: type: integer type: object proto.ListDownloadSummaryRes: properties: list: items: $ref: '#/definitions/proto.DownloadSummaryInfo' type: array type: object proto.ListHourStatLineInfo: properties: HourH5Recharge: description: H5充值 type: integer hourAndroidNew: description: android新增 type: integer hourAndroidRecharge: description: android充值 type: integer hourDistrictRecharge: description: ////// type: integer hourDistrictVip: description: 渠道VIP充值 type: integer hourH5AndroidNew: description: H5Android新增 type: integer hourH5AndroidRecharge: description: H5Android充值 type: integer hourH5IosNew: description: H5Ios新增 type: integer hourH5IosRecharge: description: H5Ios充值 type: integer hourH5New: description: H5新增 type: integer hourH5PcNew: description: H5Pc新增 type: integer hourH5PcRecharge: description: H5Pc充值 type: integer hourIosNew: description: Ios新增 type: integer hourIosRecharge: description: Ios充值 type: integer hourNew: description: 新增 type: integer hourNewDistrict: description: 渠道新增 type: integer hourNewNormal: description: 自来量新增 type: integer hourNewWeb: description: 官网新增 type: integer hourNormalRecharge: description: 自来量充值 type: integer hourNormalVip: description: 自来量VIP充值 type: integer hourVipRecharge: description: VIP充值 type: integer hourWebRecharge: description: 官网充值 type: integer hourWebVip: description: 官网VIP充值 type: integer sumDate: description: 记录时间,当日零点时间 type: string type: object proto.ListHourStatLineReq: properties: appId: description: 应用id type: integer compareTime: description: 对比时间 type: string sumDate: description: 请求日的零点时间 type: string required: - appId - sumDate type: object proto.ListHourStatLineResp: properties: appInfo: allOf: - $ref: '#/definitions/proto.AppInfoRes' description: app信息 todayGraphList: description: 今日曲线图数据 items: $ref: '#/definitions/proto.ListHourStatLineInfo' type: array yesterdayGraphList: description: 昨日曲线图数据 items: $ref: '#/definitions/proto.ListHourStatLineInfo' type: array type: object proto.ListLandPageStatRes: properties: list: items: $ref: '#/definitions/proto.DownloadStatInfo' type: array summary: $ref: '#/definitions/proto.DownloadStatInfo' total: type: integer type: object proto.ListMinuteStatReq: properties: appId: description: 应用id type: integer compareTime: description: 对比时间 type: string sumDate: description: 请求日的零点时间 type: string required: - appId - sumDate type: object proto.ListMinuteStatRes: properties: appInfo: allOf: - $ref: '#/definitions/proto.AppInfoRes' description: app信息 todayGraphList: description: 今日曲线图数据 items: $ref: '#/definitions/proto.MinuteStatInfo' type: array yesterdayGraphList: description: 昨日曲线图数据 items: $ref: '#/definitions/proto.MinuteStatInfo' type: array type: object proto.ListOpLogReq: properties: isAdmin: description: '是否是管理员 true: 管理员 false: 代理商' type: boolean operator: description: 操作人员 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer router: description: 路由 type: string required: - pageNum - pageSize type: object proto.ListOpLogRes: properties: list: items: $ref: '#/definitions/proto.OpLogInfo' type: array total: type: integer type: object proto.LotteryCodeListReq: properties: actId: description: 所属活动的ID type: string actName: description: 活动名称 type: string giftCode: description: 奖品兑换码 type: string isUsed: description: 抽奖码是否已使用 type: boolean lotteryCode: description: 抽奖码 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer userIp: description: 抽奖者IP type: string required: - pageNum - pageSize type: object proto.LotteryCodeListResp: properties: list: description: 活动抽奖码列表 items: $ref: '#/definitions/activitymod.LottertyCodeInfo' type: array total: description: 数量 type: integer type: object proto.MediaTagAddReq: properties: createdAt: description: 创建时间 type: string id: description: ID type: string name: description: 标签名称 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean type: allOf: - $ref: '#/definitions/mediatag.MediaTagType' description: 类别 updatedAt: description: 更新时间 type: string type: object proto.MediaTagDelReq: properties: id: type: string type: object proto.MediaTagSearch: properties: name: description: 分类名称 type: string pageNum: type: integer pageSize: type: integer status: description: 是否启用 type: boolean type: allOf: - $ref: '#/definitions/mediatag.MediaTagType' description: 类别 type: object proto.MediaTagSearchResp: properties: list: items: $ref: '#/definitions/mediatag.MediaTag' type: array total: type: integer type: object proto.MediaTagUpdate: properties: name: description: 名称 type: string rank: description: 排序 type: integer status: description: 是否启用 type: boolean type: allOf: - $ref: '#/definitions/mediatag.MediaTagType' description: 类 updatedAt: description: 更新时间 type: string type: object proto.MediaTagUpdateReq: properties: id: type: string param: allOf: - $ref: '#/definitions/proto.MediaTagUpdate' description: 参数 type: object proto.MinuteStatInfo: properties: accessCount: description: 访问量 type: integer androidAccessCount: description: android访问量 type: integer androidAddCount: description: android新增 type: integer h5AddCount: description: H5新增 type: integer iosAccessCount: description: ios访问量 type: integer iosAddCount: description: ios新增 type: integer landpageAndroidClick: description: 落地页android访问次数 type: integer landpageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landpageIosAthorClick: description: 落地页iOS其他包访问次数 type: integer landpageIosH5Click: description: 落地页H5访问次数 type: integer lightGuestAddCount: description: 轻量版新增 type: integer newCount: description: 新增数 type: integer rechageCount: description: 充值订单 type: integer rechageMoney: description: 充值金额 type: integer sumDate: description: 记录时间,当日零点时间 type: string type: object proto.MonitorAddReq: properties: appId: description: appId type: integer category: allOf: - $ref: '#/definitions/monitormod.MonitorCategory' description: 分类 checkCount: description: 检测次数 type: integer comment: description: 注释 type: string compare: allOf: - $ref: '#/definitions/monitormod.Compare' description: 比较 createdAt: description: 创建时间 type: string device: allOf: - $ref: '#/definitions/statutils.DeviceName' description: 设备 duration: description: 时间段,单位分钟 type: integer id: description: ID type: string name: description: 名称 type: string status: description: 是否启用 type: boolean threshold: description: 阀值 type: integer triggerCount: description: 触发次数 type: integer updatedAt: description: 更新时间 type: string type: object proto.MonitorDelReq: properties: id: type: string type: object proto.MonitorSearch: properties: appId: description: appId type: integer category: allOf: - $ref: '#/definitions/monitormod.MonitorCategory' description: 监控分类 device: allOf: - $ref: '#/definitions/statutils.DeviceName' description: 设备类型 name: description: 分类名称 type: string pageNum: type: integer pageSize: type: integer status: description: 是否启用 type: boolean type: object proto.MonitorSearchResp: properties: list: items: $ref: '#/definitions/monitormod.Monitor' type: array total: type: integer type: object proto.MonitorUpdate: properties: appId: description: appId type: integer category: allOf: - $ref: '#/definitions/monitormod.MonitorCategory' description: 分类 comment: description: 注释 type: string compare: allOf: - $ref: '#/definitions/monitormod.Compare' description: 比较 device: allOf: - $ref: '#/definitions/statutils.DeviceName' description: 设备 duration: description: 时间段,单位分钟 type: integer name: description: 分类名称 type: string status: description: 是否启用 type: boolean threshold: description: 阀值 type: integer updatedAt: description: 更新时间 type: string type: object proto.MonitorUpdateReq: properties: id: type: string param: allOf: - $ref: '#/definitions/proto.MonitorUpdate' description: 参数 required: - id - param type: object proto.OpLogInfo: properties: createdAt: description: 创建时间 type: string data: description: 操作数据 type: string isAdmin: description: 是否是管理员 type: boolean operator: description: 操作人员 type: string router: description: 接口路由 type: string type: object proto.PageButtonClickReq: properties: appId: description: AppID type: integer channel: description: 渠道(json字符串) type: string domain: description: 落地页域名 type: string ip: description: ip type: string packageType: allOf: - $ref: '#/definitions/versionMod.PkgType' description: 包类型 1:企业包 2:商店包 3:TF包 4:超级签 5:轻量版 terminal: description: 终端ios android type: string required: - terminal type: object proto.PageButtonClickResp: properties: BackUrl: description: 企业签URL (不用) type: string lightData: description: 如果是轻量版,返回数据 items: type: integer type: array link: description: 下载链接 items: type: string type: array packageType: allOf: - $ref: '#/definitions/versionMod.PkgType' description: 包类型 1:企业包 2:商店包 3:TF包 status: description: 是否启用 type: boolean terminal: description: 终端ios android light type: string tf: description: TFinfo items: $ref: '#/definitions/proto.TfInfo' type: array versionNum: description: 版本号 type: string required: - packageType type: object proto.PageButtonListReq: properties: appId: description: AppID type: integer channel: description: 渠道(json字符串) type: string domain: description: 落地页域名 type: string ip: description: ip type: string type: object proto.PageButtonListResp: properties: androidButton: description: android下载按钮 type: integer contact: allOf: - $ref: '#/definitions/proto.ContactInfo' description: 联系方式 hasChannelApk: description: 有安卓渠道包 type: boolean iosDown: description: 显示完整版,是企业包 type: boolean iosH5: description: H5跳转链接 type: boolean iosStore: description: 显示商店包 type: boolean iosTF: description: TF包 type: boolean pictureList: description: 资源数据 items: $ref: '#/definitions/proto.PageButtonPicture' type: array type: object proto.PageButtonPicture: properties: mobileAvatar: description: 移动端图片 type: string mobileBackgroud: description: 移动端背景图 type: string mobileTiltle: description: 移动端标语 type: string music: description: 音频文件 type: string pcAvatar: description: PC端图片 type: string pcBackgroud: description: PC端背景图 type: string pcTitle: description: PC端标语 type: string type: object proto.RoleInfo: properties: authJson: description: 权限json数据 type: string createdAt: description: 创建时间 type: string role: description: 角色 type: string roleId: description: id type: integer updatedAt: description: 修改时间 type: string type: object proto.RoleListReq: properties: pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - pageNum - pageSize type: object proto.RoleListRes: properties: list: items: $ref: '#/definitions/proto.RoleInfo' type: array total: type: integer type: object proto.SearchChannelStatComparedReq: properties: appId: description: appId type: integer channel: description: 渠道 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc start: description: 开始时间 type: string withChild: description: 包含子渠道 type: boolean required: - pageNum - pageSize type: object proto.SearchChannelStatComparedResp: properties: list: items: $ref: '#/definitions/stat_models_channelmod.ChannelStatYesterday' type: array total: type: integer type: object proto.SendTgMessageReq: properties: appId: type: integer message: type: string msgType: $ref: '#/definitions/proto.TgMsgType' type: object proto.SendTgMessageRes: type: object proto.SettlementCalcReq: properties: appId: description: 应用ID type: integer beginTime: description: 开始时间 type: string channel: description: 渠道 type: string endTime: description: 结束时间 type: string ruleId: description: 扣量RuleId type: string settleIds: description: 要结算的天记录ID列表 items: type: string type: array required: - appId - channel - ruleId - settleIds type: object proto.SettlementCalcResp: properties: totalCount: description: 总条数 type: integer totalDesc: description: 总收益描述 type: string totalIncome: description: 总收益(列表的所有数据合计) type: integer totalInfo: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelStat' description: 按总条数合计的数据 type: object proto.SettlementInfoAdd: properties: appId: description: 应用ID type: integer beginTime: description: 开始时间 type: string channel: description: 渠道 type: string endTime: description: 结束时间 type: string totalMoney: description: 总金额 type: integer required: - appId - beginTime - channel - endTime - totalMoney type: object proto.SettlementInfoDelete: properties: id: description: ID type: string required: - id type: object proto.SettlementInfoDetail: properties: id: description: ID type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer required: - id - pageNum - pageSize type: object proto.SettlementInfoDetailResp: properties: count: description: 总条数 type: integer list: description: 全部记录 items: $ref: '#/definitions/stat_models_channelmod.ChannelStat' type: array type: object proto.SettlementInfoSearch: properties: appId: description: appId type: integer applicants: description: 申请人列表 items: type: string type: array channel: description: 渠道 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer payType: description: 支付类型,1ERC 2TRC 3銀行卡 4支付寶 type: integer remark: description: 备注 type: string start: description: 开始时间 type: string status: description: 状态数组 items: $ref: '#/definitions/channelsettlementrecord.SettlementStatus' type: array required: - pageNum - pageSize type: object proto.SettlementInfoSearchResp: properties: list: items: $ref: '#/definitions/channelsettlementrecord.ChannelSettlementRecord' type: array total: type: integer type: object proto.SettlementInfoUpdate: properties: id: description: ID type: string payMoney: description: 打款金额 type: integer remark: description: 备注 type: string status: allOf: - $ref: '#/definitions/channelsettlementrecord.SettlementStatus' description: 状态 usdt: description: 打款Usdt 还是分 type: integer required: - id type: object proto.ShareUrlReq: properties: appid: description: AppID type: integer type: object proto.StatDataDetail: properties: childRebate: description: 子渠道返佣 type: integer directCount: description: 新增总量(包含子渠道和渠道本身) type: integer directCountChild: description: 子渠道新增量 type: integer directCountSelf: description: 自身渠道新增量 type: integer income: description: 收益(自身+子渠道) type: integer incomeChild: description: 子渠道的收益 type: integer incomeSelf: description: 自身渠道的收益 type: integer recharge: description: 充值金额(包含子渠道和渠道本身) type: integer rechargeChild: description: 来自子渠道充值金额 type: integer rechargeSelf: description: 来自自身渠道充值金额 type: integer visitCount: description: 访问总量(包含子渠道和渠道本身) type: integer type: object proto.StatDataSimple: properties: directCount: description: 新增总量(包含子渠道和渠道本身) type: integer income: description: 收益(自身+子渠道) type: integer recharge: description: 充值金额(包含子渠道和渠道本身) type: integer visitCount: description: 访问总量(包含子渠道和渠道本身) type: integer type: object proto.TfInfo: properties: BackUrl: description: 企业签URL type: string appIcon: description: 应用图标 type: string appName: description: 应用名称 type: string url: description: URL type: string type: object proto.TgMsgType: enum: - 0 - 1 type: integer x-enum-comments: TgMsgTypeBackendRechargeMonitor: 后台充值监控 x-enum-varnames: - TgMsgTypeNone - TgMsgTypeBackendRechargeMonitor proto.UpdateActivityReq: properties: background: description: 背景图 type: string banner: description: banner列表 items: $ref: '#/definitions/activitymod.BannerInfo' type: array desc: description: 活动描述 type: string enable: description: 活动开关 type: boolean endTime: description: 活动结束时间 type: string giftDesc: description: 奖励说明 type: string h5Domain: description: 活动H5地址 type: string id: description: 唯一ID type: string name: description: 活动名称 type: string sortCode: description: 排序号 type: integer startTime: description: 活动开始时间 type: string updatedAt: type: string required: - id type: object proto.UpdateAdminReq: properties: account: description: 用户名 type: string blocRole: description: 角色 type: integer merchantId: description: 商人id type: string name: description: 名称 type: string password: description: 密码 type: string roleId: description: 角色id type: integer status: description: 状态 type: integer required: - account type: object proto.UpdateAdsLocReq: properties: appId: description: 应用id type: integer id: description: id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string required: - id type: object proto.UpdateAdsReq: properties: ambientColor: description: 氛围色 type: string appId: description: 应用id type: integer coverImg: description: 封面 type: string endTime: description: 结束时间 type: string id: description: 广告id type: integer isActive: description: 是否激活 type: boolean jumpType: allOf: - $ref: '#/definitions/advertiseMod.JumpType' description: 跳转方式 0:外部浏览器跳转 1:内部浏览器跳转 2:app内部跳转 links: description: 链接地址 items: $ref: '#/definitions/proto.LinkInfo' type: array locId: description: 位置 type: integer remark: type: string sort: description: 排序值--优先级 type: integer startTime: description: 开始时间s type: string tags: description: 广告标签 type: string title: description: 广告标题 type: string visibleChannels: description: 可见的渠道,可输入多个渠道,用英文逗号","分隔开 type: string type: object proto.UpdateAnnounReq: properties: active: description: 是否激活 type: boolean appId: description: 应用id type: integer content: description: 公告内容 type: string cover: description: 公告封面图 type: string endTime: description: 公告结束时间 type: string href: description: 公告跳转地址 type: string id: description: 公告id type: string startTime: description: 公告开始时间 type: string title: description: 公告标题 type: string type: description: 公告类型 0,外部连接;1,直接安装app type: integer required: - id type: object proto.UpdateAppInfoReq: properties: advertiseNewNum: description: 广告新增系数 type: integer advertiseNum: description: 广告系数 type: integer appId: description: appId,唯一id type: integer iconImg: description: 应用图标 type: string landPages: description: 落地页列表 items: type: string type: array name: description: app名称 type: string required: - appId type: object proto.UpdateAppLocReq: properties: appId: description: 应用id type: integer id: description: id type: integer imgSizeDesc: description: 图片尺寸描述 type: string locId: description: 位置id type: integer name: description: 位置名称 type: string remark: description: 备注 type: string required: - id type: object proto.UpdateDomainInfoReq: properties: id: type: string update: $ref: '#/definitions/domainmod.DomainDoc' required: - id type: object proto.UpdateGiftReq: properties: actId: description: 所属活动的ID type: string actName: description: 所属活动的名称 type: string giftDesc: description: 奖品描述 type: string giftName: description: 奖品名称 type: string id: description: 奖品唯一ID type: string rate: description: 中奖率 type: integer sort: description: 排序 type: integer updatedAt: type: string required: - actId - id type: object proto.UpdateLandingPageReq: properties: channelCode: description: 渠道码 type: string id: description: Id type: integer remark: description: 备注 type: string status: description: 状态 默认true type: boolean type: description: 类型 1:渠道 2:分享 type: integer url: description: Url type: string required: - id - type type: object proto.UpdateLotteryCodeReq: properties: lotteryCodeId: description: 抽奖码Id type: string mark: description: 备注 type: string required: - lotteryCodeId type: object proto.UpdateRoleReq: properties: authJson: description: 权限json数据 type: string role: description: 角色 type: string roleId: description: id type: integer required: - roleId type: object proto.UserInfoSearch: properties: appId: description: 渠道对应的appId type: integer channel: description: 渠道 type: string end: description: 结束时间 type: string id: description: 用户ID type: integer ip: description: IP type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer start: description: 开始时间 type: string required: - pageNum - pageSize type: object proto.VersionAddReq: properties: appId: description: APPID type: integer backLink: description: 企业签 type: string info: description: 版本描述 type: string isForceUpdate: description: 是否强更 type: boolean link: description: 下载链接 items: type: string type: array md5: description: MD5验证 type: string minVersion: description: 最小版本 type: string packageType: allOf: - $ref: '#/definitions/versionMod.PkgType' description: 包类型:1-企业包、2-商店包、3-tf包(下拉框) size: description: 更新版本大小M type: string status: description: 是否启用 type: boolean terminal: description: 终端 ios android(安卓,苹果下拉框选择) type: string versionNum: description: 版本号 type: string required: - appId - link - packageType - terminal - versionNum type: object proto.VersionDelReq: properties: id: description: 版本ID type: integer required: - id type: object proto.VersionInfo: properties: appId: description: APPID type: integer appname: description: APP名称 type: string backLink: description: 企业签(备用连接) type: string id: description: ID type: integer info: description: 版本描述 type: string isForceUpdate: description: 是否强更 type: boolean link: description: 下载链接 items: type: string type: array md5: description: MD5验证 type: string minVersion: description: 最小版本 type: string packageType: allOf: - $ref: '#/definitions/versionMod.PkgType' description: 包类型:1-企业包、2-商店包、3-tf、4-超级签 size: description: 更新版本大小M type: string status: description: 是否启用 type: boolean terminal: description: 终端ios android type: string versionNum: description: 版本号 type: string type: object proto.VersionListResp: properties: count: description: 总条数 type: integer data: description: 数据 items: $ref: '#/definitions/proto.VersionInfo' type: array type: object proto.VersionUpdateReq: properties: appId: description: APPID type: integer backLink: description: 企业签 type: string id: description: ID type: integer info: description: 版本描述 type: string isForceUpdate: description: 是否强更 type: boolean link: description: 下载链接 items: type: string type: array md5: description: MD5验证 type: string minVersion: description: 最小版本 type: string packageType: allOf: - $ref: '#/definitions/versionMod.PkgType' description: 包类型:1-企业包、2-商店包、3-tf size: description: 更新版本大小M type: string status: description: 是否启用 type: boolean terminal: description: 终端ios android type: string versionNum: description: 版本号 type: string required: - id type: object proxy.BaseInfo: properties: actors: description: 演员 items: type: string type: array addedTime: description: 上架时间 type: string bango: description: 番号,唯一 type: string checkSum: description: md5校验码 type: string country: description: 国家 (国产、日本、欧美.... 前端固定) type: string coverImg: description: 封面 items: type: string type: array desc: description: 详细描述 type: string director: description: 导演 items: type: string type: array filename: description: 文件名称 type: string firstTag: description: 一级标签 type: string id: type: string preFileName: description: 预览文件 type: string preview: description: '预览普通视频:1:预览 2:' type: integer publish: description: 视频发布者 type: string remark: description: 备注 type: string secondTags: description: 二级标签标签 items: type: string type: array size: description: 文件size,单位byte type: integer status: description: 当前状态 type: string studio: description: 工作室 type: string title: description: 标题 type: string type: description: 视频:长视频/短视频--时间阈值 type: string uploadTime: description: 上传时间 type: string via: description: 来源 type: string videTime: description: 影片时长 type: integer type: object proxy.MediaSearchReq: properties: pageNum: type: integer pageSize: type: integer param: $ref: '#/definitions/proxy.VideoSearch' type: object proxy.MediaSearchResp: properties: list: items: $ref: '#/definitions/proxy.BaseInfo' type: array total: type: integer type: object proxy.MediasDelReq: properties: id: items: type: string type: array type: object proxy.MediasDelResp: type: object proxy.MediasUpdateReq: properties: actors: description: 演员 items: type: string type: array addedTime: description: 上架时间 type: string bango: description: 番号,唯一 type: string country: description: 国家 (国产、日本、欧美.... 前端固定) type: string coverImg: description: 封面 items: type: string type: array desc: description: 详细描述 type: string director: description: 导演 items: type: string type: array firstTag: description: 一级标签 type: string id: type: string preFileName: description: 预览文件 type: string preview: description: 预览:1:预览 2:普通视频 type: integer publish: description: 视频发布者 type: string remark: description: 备注 type: string secondTags: description: 二级标签标签 items: type: string type: array status: description: 当前状态 type: string studio: description: 工作室 type: string title: description: 标题 type: string type: description: 视频:长视频/短视频--时间阈值 type: string uploadTime: description: 上传时间 type: string via: description: 来源 type: string type: object proxy.MediasUpdateResp: type: object proxy.UploadVideoBodyResp: properties: id: description: 文件服返回的上传文件Id type: string videoUri: description: 文件服返回的视频uri type: string type: object proxy.VideoSearch: properties: actors: description: 演员 items: type: string type: array addedTime: description: 上架时间 type: string bango: description: 番号,唯一 type: string country: description: 国家 (国产、日本、欧美.... 前端固定) type: string director: description: 导演 items: type: string type: array end: description: 结束时间 type: string firstTag: description: 一级标签 type: string id: type: string preview: description: 预览:1:预览 2:普通视频 type: integer publish: description: 视频发布者 type: string remark: description: 备注 type: string secondTags: description: 二级标签标签 items: type: string type: array start: description: 开始时间 type: string status: description: 当前状态 type: string studio: description: 工作室 type: string title: description: 标题 type: string type: description: 视频:长视频/短视频--时间阈值 type: string uploadTime: description: 上传时间 type: string via: description: 来源 type: string type: object registermod.RegisterMod: properties: appId: description: appID type: integer blocDeduction: description: 集团扣量(特定渠道扣量) type: boolean createdAt: description: 创建时间 type: string dc: description: 渠道码 type: string devType: description: 设备类型 type: string districtCode: description: 渠道码 type: string formalTime: description: 成为正式用户的时间(针对h5和light) type: string ip: description: IP type: string isDeduction: description: true:CPA扣量用户 type: boolean isDirect: description: true:是直推用户 type: boolean isFormal: description: 是否正式用户(针对h5和light) type: boolean mobile: description: 手机号 type: string name: description: 名称 type: string parentPromCode: description: 邀请人推广码 type: string promCode: description: 用户推广序列 type: string registerTime: description: 操作时间 type: string sysType: description: 操作系统类型 安卓 IOS type: string userId: description: 用户ID type: integer type: object srv_appcategory.AppCategoryDelReq: properties: id: type: integer type: object srv_appcategory.AppCategorySearch: properties: pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer parentAppId: type: integer required: - pageNum - pageSize type: object srv_appcategory.AppCategorySearchResp: properties: list: items: $ref: '#/definitions/appcategory.AppCategory' type: array total: type: integer type: object srv_appcategory.AppCategoryUpdate: properties: desc: description: 描述 type: string imgType: description: 图片展示类型 0:应用图标 1.小图标 2.大图标 type: integer name: description: 名称 type: string parentAppId: type: integer rank: description: 应用排序 type: integer status: description: 状态 type: boolean updatedAt: description: 更新时间 type: string type: object srv_appcategory.AppCategoryUpdateReq: properties: id: type: integer param: allOf: - $ref: '#/definitions/srv_appcategory.AppCategoryUpdate' description: 参数 type: object srv_applicationstat.AppStatInfo: properties: appName: description: 应用名称 type: string applicationDbId: description: 应用ID type: string createdAt: description: 创建时间 type: string hourData: description: 小时数据 items: type: integer type: array id: type: string parentAppId: description: 所属应用ID type: integer sumDate: description: 记录时间 type: string total: description: 当日点击 type: integer updatedAt: description: 更新时间 type: string type: object srv_applicationstat.AppStatSummary: properties: totalClick: description: 总点击 type: integer type: object srv_applicationstat.AppStatTotalInfo: properties: appName: description: 应用名称 type: string id: description: 应用ID type: string parentAppId: description: 所属应用ID type: integer total: description: 总次数 type: integer type: object srv_applicationstat.GetApplicationStatReq: properties: applicationId: description: 应用ID type: string applicationName: description: 应用名称 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer parentAppId: description: 所属应用ID items: type: integer type: array start: description: 开始时间 type: string required: - pageNum - pageSize type: object srv_applicationstat.GetApplicationStatResp: properties: list: items: $ref: '#/definitions/srv_applicationstat.AppStatInfo' type: array summary: $ref: '#/definitions/srv_applicationstat.AppStatSummary' total: type: integer type: object srv_applicationstat.GetApplicationStatTotalReq: properties: applicationId: description: 应用ID type: string applicationName: description: 应用名称 type: string end: description: 结束时间 type: string pageNum: description: 页数 type: integer pageSize: description: 条数 type: integer parentAppId: description: 所属应用ID items: type: integer type: array start: description: 开始时间 type: string required: - pageNum - pageSize type: object srv_applicationstat.GetApplicationStatTotalResp: properties: list: items: $ref: '#/definitions/srv_applicationstat.AppStatTotalInfo' type: array summary: $ref: '#/definitions/srv_applicationstat.AppStatSummary' total: type: integer type: object stat_models_channelmod.AppType: enum: - 0 - 1 - 2 - 3 type: integer x-enum-comments: AppTypeH5: H5网页 AppTypeLight: 轻量版 AppTypeNone: 所有 AppTypePkg: 安装包 x-enum-varnames: - AppTypeNone - AppTypePkg - AppTypeLight - AppTypeH5 stat_models_channelmod.ChannelDeductionRule: properties: appId: description: 应用ID type: integer appName: description: 应用名称 type: string appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 autoDeduction: description: 自动扣量开关 type: boolean channel: description: 渠道 type: string cpaPrice: description: 单价 type: integer cpsBegin: description: CPS 开始扣量金额 type: integer cpsDeductionRate: description: CPS 扣量比例 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer createdAt: description: 创建时间 type: string deductionAt: description: 扣量开始时间 type: string divideRate: description: 代理分成比例 type: integer fifth: description: 5阶 type: integer first: description: 一阶 type: integer fourth: description: 四阶 type: integer id: description: ID type: string landingPage: description: 落地页 type: string lessIncomeRate: description: 最低收益比 CPA低于该值开启扣量(0.1 - 3.0) type: number promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 proxyDeduction: description: 代理扣量比例 type: integer second: description: 二阶 type: integer settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc settlementTime: description: 扣量结算时间 type: string third: description: 三阶 type: integer todayDeduction: description: 当日扣量金额 type: integer todayTime: description: 当日时间 type: string updatedAt: description: 更新时间 type: string type: object stat_models_channelmod.ChannelInfo: properties: appIds: description: 渠道对应的app items: type: integer type: array autoGenApk: description: 自动生成渠道包 type: boolean channel: description: 渠道 type: string checkTokenTime: description: 检查Token的时间 type: string childCount: description: 子渠道数量 type: integer childShowDivideRate: description: 下级是否显示分成比例 type: boolean createdAt: description: 创建时间 type: string id: description: ID type: string ip: description: ip type: string lock: description: 禁止登陆 type: boolean mobile: description: 手机号 type: string parentAgent: description: 父代理 (从二级的子代理开始用ParentAgent描述父子关系) type: string parentChannel: description: 父渠道 如果为空字符串,则为渠道,否则为代理 type: string password: description: 代理商密码 type: string remark: description: 备注 type: string showMagic: description: 正常显示数据 n>0 展示空白数据 type: integer status: description: 状态 开/关 type: boolean token: description: token type: string type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 updatedAt: description: 更新时间 type: string userName: description: 所有者 type: string wallet: allOf: - $ref: '#/definitions/stat_models_channelmod.Wallet' description: 钱包地址 type: object stat_models_channelmod.ChannelOwnerChange: properties: channel: description: 渠道 type: string createdAt: description: 创建时间 type: string id: description: ID type: string mark: description: 备注 type: string newUser: description: 变更后的所有者 type: string oldUser: description: 变更前的所有者 type: string updatedAt: description: 更新时间 type: string type: object stat_models_channelmod.ChannelSettlement: properties: androidAmount: description: +安卓充值金额 type: integer androidAmountCount: description: +安卓充值次数 type: integer androidVisitCount: description: android访问 type: integer appId: description: appId type: integer appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 channel: description: 渠道 type: string createdAt: description: 创建时间 type: string deductionAmount: description: 充值扣量 type: integer deductionAmountCount: description: 充值扣量次数 type: integer directAmount: description: 直推充值金额 type: integer directAmountCount: description: 直推充值订单数 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionAmountCount: description: 裂变充值订单数 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer h5Amount: description: +H5充值金额 type: integer h5AmountCount: description: +H5充值次数 type: integer h5AndroidVisitCount: description: h5安卓访问 type: integer h5IosVisitCount: description: h5苹果访问 type: integer h5PcVisitCount: description: h5电脑访问 type: integer h5VisitCount: description: h5访问 type: integer id: description: ID type: string iosAmount: description: +Ios充值金额 type: integer iosAmountCount: description: +Ios充值次数 type: integer iosVisitCount: description: ios访问 type: integer landPageVisitCount: description: 落地页访问 type: integer landpageAndroidClick: description: 落地页android访问次数 type: integer landpageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landpageIosAthorClick: description: 落地页iOS其他包访问次数 type: integer landpageIosH5Click: description: 落地页H5访问次数 type: integer lightAmount: description: light充值金额 type: integer lightAmountCount: description: light充值次数 type: integer lightDeductionAmount: description: light充值金额扣量 type: integer lightDeductionAmountCount: description: light充值次数扣量 type: integer lightDirectAmount: description: light充值金额直推 type: integer lightDirectAmountCount: description: light充值次数直推 type: integer lightFissionAmount: description: light充值金额裂变 type: integer lightFissionAmountCount: description: light充值次数裂变 type: integer lightNaturalAmount: description: light充值金额自然 type: integer lightNaturalAmountCount: description: light充值次数自然 type: integer lightVisitCount: description: '**轻量访问' type: integer lightVisitDeductionCount: description: light访问量扣量 type: integer lightVisitDirectCount: description: light访问量直推 type: integer lightVisitFissionCount: description: light访问量裂变 type: integer lightVisitNaturalCount: description: light访问量自然 type: integer naturalAmount: description: 自然充值 type: integer naturalAmountCount: description: 自然充值订单数 type: integer newAndroidCount: description: android新增 type: integer newAndroidDeductionCount: description: 新增安卓扣量 type: integer newAndroidDirectCount: description: 新增安卓直推 type: integer newAndroidFissionCount: description: 新增安卓裂变 type: integer newDeductionCount: description: 新增扣量 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newH5AndroidCount: description: h5安卓新增 type: integer newH5Count: description: h5新增安装 type: integer newH5DeductionCount: description: 新增H5扣量 type: integer newH5DirectCount: description: 新增H5直推 type: integer newH5FissionCount: description: 新增H5裂变 type: integer newH5FormalCount: description: h5注册新增 type: integer newH5FormalDeductionCount: description: 新增H5正式扣量 type: integer newH5FormalDirectCount: description: 新增H5正式直推 type: integer newH5FormalFissionCount: description: 新增H5正式裂变 type: integer newH5IosCount: description: h5苹果新增 type: integer newH5PcCount: description: h5电脑新增 type: integer newIosCount: description: ios新增 type: integer newIosDeductionCount: description: 新增IOS扣量 type: integer newIosDirectCount: description: 新增IOS直推 type: integer newIosFissionCount: description: 新增IOS裂变 type: integer newLightCount: description: light新增 type: integer newLightDeductionCount: description: light新增扣量 type: integer newLightDirectCount: description: light新增直推 type: integer newLightFissionCount: description: light新增裂变 type: integer newLightFormalCount: description: '**轻量注册' type: integer newLightFormalDeductionCount: description: 新增LightFormal扣量 type: integer newLightFormalDirectCount: description: 新增LightFormal直推 type: integer newLightFormalFissionCount: description: 新增LightFormal裂变 type: integer newLightGuestCount: description: '**轻量安装' type: integer newLightGuestDeductionCount: description: 新增LightGuest扣量 type: integer newLightGuestDirectCount: description: 新增LightGuest直推 type: integer newLightGuestFissionCount: description: 新增LightGuest裂变 type: integer newLightNaturalCount: description: light自然新增 type: integer newRechargeAmount: description: 其他充值统计 type: integer newTotalCount: description: 新增总量 type: integer newTotalIpCount: description: 注册用户 type: integer parentChannel: description: 父渠道 如果为空字符串,则为渠道,否则为代理 type: string promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 sumDate: description: 记录时间 15分钟对齐 type: string totalAmount: description: 充值统计 type: integer totalVisitCount: description: 访问统计 type: integer type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 updatedAt: description: 时间 type: string userName: description: 所有者 type: string validDeductionCount: description: 有效扣量总数 type: integer validDirectCount: description: 有效直推总数 type: integer validPayCoin: description: 有效收益金币金额 type: integer validPayMoney: description: 有效收益会员金额 type: integer vipPayCoin: description: 金币购买会员数量 type: integer vipPayDeduction: description: 购买会员金额(CPS扣量) type: integer vipPayMoney: description: 购买会员金额(CPS扣量后) type: integer type: object stat_models_channelmod.ChannelStat: properties: IncomeAmount: description: 收益估算 type: integer androidAmount: description: +安卓充值金额 type: integer androidAmountCount: description: +安卓充值次数 type: integer androidVisitCount: description: android访问 type: integer appId: description: appId type: integer appType: allOf: - $ref: '#/definitions/stat_models_channelmod.AppType' description: 应用类型 channel: description: 渠道 type: string cpaPrice: description: 单价 type: integer cpsRate: description: CPS 分成比列 0-100 type: integer createdAt: description: 创建时间 type: string day1RetainRate: description: 留存率 type: number day3RetainRate: description: 3日留存率 type: number day7RetainRate: description: 7日留存率 type: number deductionAmount: description: 充值扣量 type: integer deductionAmountCount: description: 充值扣量次数 type: integer directAmount: description: 直推充值金额 type: integer directAmountCount: description: 直推充值订单数 type: integer directVisitCount: description: 直推访问数 type: integer fissionAmount: description: 裂变充值金额 type: integer fissionAmountCount: description: 裂变充值订单数 type: integer fissionVisitCount: description: 裂变访问数 type: integer gameRechageAmount: description: 游戏充值 type: integer gameWithdrawAmount: description: 游戏提现 type: integer h5Amount: description: +H5充值金额 type: integer h5AmountCount: description: +H5充值次数 type: integer h5AndroidVisitCount: description: h5安卓访问 type: integer h5IosVisitCount: description: h5苹果访问 type: integer h5PcVisitCount: description: h5电脑访问 type: integer h5VisitCount: description: h5访问 type: integer id: description: ID type: string incomeRate: description: 收益比 type: number iosAmount: description: +Ios充值金额 type: integer iosAmountCount: description: +Ios充值次数 type: integer iosVisitCount: description: ios访问 type: integer isPay: description: 是否已结算 type: boolean landPageVisitCount: description: 落地页访问 type: integer landpageAndroidClick: description: 落地页android访问次数 type: integer landpageIosAppstoreClick: description: 落地页iOS商店包访问次数 type: integer landpageIosAthorClick: description: 落地页iOS其他包访问次数 type: integer landpageIosH5Click: description: 落地页H5访问次数 type: integer lightAmount: description: light充值金额 type: integer lightAmountCount: description: light充值次数 type: integer lightDeductionAmount: description: light充值金额扣量 type: integer lightDeductionAmountCount: description: light充值次数扣量 type: integer lightDirectAmount: description: light充值金额直推 type: integer lightDirectAmountCount: description: light充值次数直推 type: integer lightFissionAmount: description: light充值金额裂变 type: integer lightFissionAmountCount: description: light充值次数裂变 type: integer lightNaturalAmount: description: light充值金额自然 type: integer lightNaturalAmountCount: description: light充值次数自然 type: integer lightVisitCount: description: '**轻量访问' type: integer lightVisitDeductionCount: description: light访问量扣量 type: integer lightVisitDirectCount: description: light访问量直推 type: integer lightVisitFissionCount: description: light访问量裂变 type: integer lightVisitNaturalCount: description: light访问量自然 type: integer naturalAmount: description: 自然充值 type: integer naturalAmountCount: description: 自然充值订单数 type: integer newAndroidCount: description: android新增 type: integer newAndroidDeductionCount: description: 新增安卓扣量 type: integer newAndroidDirectCount: description: 新增安卓直推 type: integer newAndroidFissionCount: description: 新增安卓裂变 type: integer newDeductionCount: description: 新增扣量 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newH5AndroidCount: description: h5安卓新增 type: integer newH5Count: description: h5新增 type: integer newH5DeductionCount: description: 新增H5扣量 type: integer newH5DirectCount: description: 新增H5直推 type: integer newH5FissionCount: description: 新增H5裂变 type: integer newH5FormalCount: description: h5注册新增 type: integer newH5FormalDeductionCount: description: 新增H5正式扣量 type: integer newH5FormalDirectCount: description: 新增H5正式直推 type: integer newH5FormalFissionCount: description: 新增H5正式裂变 type: integer newH5IosCount: description: h5苹果新增 type: integer newH5PcCount: description: h5电脑新增 type: integer newIosCount: description: ios新增 type: integer newIosDeductionCount: description: 新增IOS扣量 type: integer newIosDirectCount: description: 新增IOS直推 type: integer newIosFissionCount: description: 新增IOS裂变 type: integer newLightCount: description: light新增 type: integer newLightDeductionCount: description: light新增扣量 type: integer newLightDirectCount: description: light新增直推 type: integer newLightFissionCount: description: light新增裂变 type: integer newLightFormalCount: description: '**轻量注册' type: integer newLightFormalDeductionCount: description: 新增LightFormal扣量 type: integer newLightFormalDirectCount: description: 新增LightFormal直推 type: integer newLightFormalFissionCount: description: 新增LightFormal裂变 type: integer newLightGuestCount: description: '**轻量安装' type: integer newLightGuestDeductionCount: description: 新增LightGuest扣量 type: integer newLightGuestDirectCount: description: 新增LightGuest直推 type: integer newLightGuestFissionCount: description: 新增LightGuest裂变 type: integer newLightNaturalCount: description: light自然新增 type: integer newRechargeAmount: description: 其他充值 type: integer newTotalCount: description: '**新增总量' type: integer newTotalIpCount: description: 注册 type: integer parentChannel: description: 父渠道 如果为空字符串,则为渠道,否则为代理 type: string promoteMode: allOf: - $ref: '#/definitions/stat_models_channelmod.PromoteMode' description: 推广类型 settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc sumDate: description: 记录时间 15分钟对齐 type: string totalAmount: description: 充值统计 type: integer totalVisitCount: description: 访问 type: integer type: allOf: - $ref: '#/definitions/stat_models_channelmod.ChannelType' description: 渠道类型:1 一级 2:二级 updatedAt: description: 时间 type: string userName: description: 所有者 type: string validDeductionCount: description: 有效扣量总数 type: integer validDirectCount: description: 收益及结算 type: integer validPayCoin: description: 有效收益金币金额 type: integer validPayMoney: description: 有效收益金额 type: integer vipPayCoin: description: 金币购买会员数量 type: integer vipPayDeduction: description: 购买会员金额(CPS扣量) type: integer vipPayMoney: description: 购买会员金额(CPS扣量后) type: integer type: object stat_models_channelmod.ChannelStatYesterday: properties: androidRechargeAmount: description: android充值金额 type: integer appId: description: appId type: integer channel: description: 渠道 type: string createdAt: description: 创建时间 type: string directAmount: description: 直推充值金额 type: integer fissionAmount: description: 裂变充值金额 type: integer h5RechargeAmount: description: h5充值金额 type: integer id: description: ID type: string iosRechargeAmount: description: ios充值金额 type: integer lightRechargeAmount: description: '**light充值金额' type: integer newAndroidCount: description: android新增 type: integer newCount: description: 注册 type: integer newDirectCount: description: 新增直推 type: integer newFissionCount: description: 新增裂变 type: integer newH5Count: description: h5新增(guest) type: integer newH5FormalCount: description: h5注册新增 type: integer newIncreaseCount: description: 新增增长 type: integer newIncreaseRate: description: 新增增长比例 对比昨天同时段 type: string newIosCount: description: ios新增 type: integer newLightFormalCount: description: 轻量注册 type: integer newLightGuestCount: description: 轻量安装 type: integer parentChannel: description: 父渠道 如果为空字符串,则为渠道,否则为代理 type: string rechargeAmount: description: 充值 type: integer rechargeIncreaseAmount: description: 充值增长 type: integer rechargeIncreaseRate: description: 充值增长比例 对比昨天同时段 type: string settlement: allOf: - $ref: '#/definitions/stat_models_channelmod.SettlementWay' description: 结算方式 cps/cpa/cpt/cpc sumDate: description: 记录时间 15分钟对齐 type: string updatedAt: description: 更新时间 type: string vipPayCoin: description: 其他充值 type: integer vipPayDeduction: description: 购买会员金额(CPS扣量) type: integer vipPayMoney: description: 购买会员金额(CPS扣量后) type: integer type: object stat_models_channelmod.ChannelType: enum: - 0 - 1 - 2 - 3 - 4 - 10 type: integer x-enum-comments: ChannelTypeEnd: End ChannelTypeForth: 四级 ChannelTypeNone: 无 ChannelTypeParent: 一级 ChannelTypeSecond: 二级 ChannelTypeThird: 三级 x-enum-varnames: - ChannelTypeNone - ChannelTypeParent - ChannelTypeSecond - ChannelTypeThird - ChannelTypeForth - ChannelTypeEnd stat_models_channelmod.PromoteMode: enum: - 0 - 1 - 2 type: integer x-enum-comments: PromoteModeInstall: 安装 PromoteModeNone: 所有 PromoteModeRegister: 注册 x-enum-varnames: - PromoteModeNone - PromoteModeInstall - PromoteModeRegister stat_models_channelmod.SettlementWay: enum: - cpa - cps - cpt - cpc - hz type: string x-enum-comments: SettlementHZ: 下载站 x-enum-varnames: - SettlementCPA - SettlementCPS - SettlementCPT - SettlementCPC - SettlementHZ stat_models_channelmod.Wallet: properties: addr1: description: 钱包地址1 type: string addr2: description: 钱包地址2 type: string type: object statutils.DeviceName: enum: - android - ios - pc - light - h5 - h5_android - h5_ios - h5_pc type: string x-enum-varnames: - DeviceNameAndroid - DeviceNameIos - DeviceNamePc - DeviceNameLight - DeviceNameH5 - DeviceNameH5Android - DeviceNameH5Ios - DeviceNameH5Pc statutils.Direct: properties: natural: allOf: - $ref: '#/definitions/statutils.Value' description: Natural total: allOf: - $ref: '#/definitions/statutils.Value' description: Total type: object statutils.From: properties: deduction: allOf: - $ref: '#/definitions/statutils.Value' description: 扣量 direct: allOf: - $ref: '#/definitions/statutils.Direct' description: '---------------------分类2------------------------' district: allOf: - $ref: '#/definitions/statutils.Value' description: 渠道 fission: allOf: - $ref: '#/definitions/statutils.Value' description: 裂变 normal: allOf: - $ref: '#/definitions/statutils.Value' description: 自来 share: allOf: - $ref: '#/definitions/statutils.Value' description: 分享 total: allOf: - $ref: '#/definitions/statutils.Value' description: Total web: allOf: - $ref: '#/definitions/statutils.Value' description: '---------------------分类1------------------------' type: object statutils.Stat: properties: android: allOf: - $ref: '#/definitions/statutils.From' description: Android h5: allOf: - $ref: '#/definitions/statutils.StatH5' description: H5 ios: allOf: - $ref: '#/definitions/statutils.From' description: IOS light: allOf: - $ref: '#/definitions/statutils.StatLight' description: Light total: allOf: - $ref: '#/definitions/statutils.From' description: Total type: object statutils.StatH5: properties: h5Android: allOf: - $ref: '#/definitions/statutils.From' description: Android h5Formal: allOf: - $ref: '#/definitions/statutils.From' description: H5正式用户 h5Guest: allOf: - $ref: '#/definitions/statutils.From' description: 分类2 h5Ios: allOf: - $ref: '#/definitions/statutils.From' description: H5IOS h5Pc: allOf: - $ref: '#/definitions/statutils.From' description: 分类1 total: allOf: - $ref: '#/definitions/statutils.From' description: 总计 type: object statutils.StatLight: properties: formal: allOf: - $ref: '#/definitions/statutils.From' description: 正式用户 guest: allOf: - $ref: '#/definitions/statutils.From' description: 分类 total: allOf: - $ref: '#/definitions/statutils.From' description: 总计 type: object statutils.Value: properties: count: description: Count type: integer value: description: Value type: integer type: object versionMod.PkgType: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer x-enum-comments: Enterprise: 企业签 Light: H5 Shop: 商店包 Super: 超级签 Tf: testFight x-enum-varnames: - _ - Enterprise - Shop - Tf - Super - Light host: localhost:8088 info: contact: {} description: This is a sample server celler server. license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html title: 统计中心 接口文档 version: "1.0" paths: /api/stat/BlocRechargeChannel/list: post: consumes: - application/json description: 支付渠道统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocRechargeChannelReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocRechargeChannelRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 支付渠道统计 tags: - 日常统计 /api/stat/activity/add: post: consumes: - application/json description: 添加活动 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddActivityReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 添加活动 tags: - 活动管理 /api/stat/activity/del: post: consumes: - application/json description: 删除一个活动 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelActivityReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个活动 tags: - 活动管理 /api/stat/activity/getgift/del: post: consumes: - application/json description: 删除一个奖品兑换信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelGiftReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个奖品兑换信息 tags: - 活动管理 /api/stat/activity/getgift/gen: post: consumes: - application/json description: 生成奖品兑换码 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.GenGiftCodeRes' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 生成奖品兑换码 tags: - 活动管理 /api/stat/activity/getgift/list: get: consumes: - application/json description: 奖品兑换详情 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.GetGiftInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.GetGiftInfoResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 奖品兑换详情 tags: - 活动管理 /api/stat/activity/getgift/update: post: consumes: - application/json description: 更新一个奖品兑换信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateGiftReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个奖品兑换信息 tags: - 活动管理 /api/stat/activity/gift/add: post: consumes: - application/json description: 添加活动奖励 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddGiftReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 添加活动奖励 tags: - 活动管理 /api/stat/activity/gift/del: post: consumes: - application/json description: 删除一个活动奖励 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelGiftReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个活动奖励 tags: - 活动管理 /api/stat/activity/gift/list: get: consumes: - application/json description: 活动奖励列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.GiftListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.GiftListResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 活动奖励列表 tags: - 活动管理 /api/stat/activity/gift/update: post: consumes: - application/json description: 更新一个活动奖励 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateGiftReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个活动奖励 tags: - 活动管理 /api/stat/activity/h5/draw: post: consumes: - application/json description: 抽奖 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.DrawReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string summary: 抽奖 tags: - 活动管理 /api/stat/activity/h5/giftinfo: post: consumes: - application/json description: h5页面活动奖品信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ActivityGiftInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ActivityGiftInfoResp' "400": description: 失败 schema: type: string summary: h5页面活动奖品信息 tags: - 活动管理 /api/stat/activity/h5/info: post: consumes: - application/json description: h5页面活动信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ActivityInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ActivityInfoResp' "400": description: 失败 schema: type: string summary: h5页面活动信息 tags: - 活动管理 /api/stat/activity/list: get: consumes: - application/json description: 活动信息列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ActivityListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ActivityListResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 活动信息列表 tags: - 活动管理 /api/stat/activity/lotterycode/del: post: consumes: - application/json description: 删除活动抽奖码 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelLotteryCodeReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 删除活动抽奖码 tags: - 活动管理 /api/stat/activity/lotterycode/gen: post: consumes: - application/json description: 生成活动抽奖码 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.GenLotteryCodeReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 生成活动抽奖码 tags: - 活动管理 /api/stat/activity/lotterycode/list: post: consumes: - application/json description: 活动抽奖码列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.LotteryCodeListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.LotteryCodeListResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 活动抽奖码列表 tags: - 活动管理 /api/stat/activity/lotterycode/update: post: consumes: - application/json description: 修改活动抽奖码 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateLotteryCodeReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 修改活动抽奖码 tags: - 活动管理 /api/stat/activity/update: post: consumes: - application/json description: 更新一个活动 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateActivityReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个活动 tags: - 活动管理 /api/stat/activity/visit: post: consumes: - application/json description: 活动访问量 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ActivityVisitCountReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 活动访问量 tags: - 活动管理 /api/stat/activity/visit/list: get: consumes: - application/json description: 活动访问量 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ActivityVisitCountReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 活动访问量 tags: - 活动管理 /api/stat/admin/add: post: consumes: - application/json description: 增加管理员 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAdminReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 增加管理员 tags: - 系统管理 /api/stat/admin/del: delete: consumes: - application/json description: 删除管理员 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAdminReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除管理员 tags: - 系统管理 /api/stat/admin/list: post: consumes: - application/json description: 管理员列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AdminListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AdminListRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 管理员列表 tags: - 系统管理 /api/stat/admin/login: post: consumes: - application/json description: 传入用户信息登录 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AdminLoginReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string summary: 管理员登录 tags: - 系统管理 /api/stat/admin/update: post: consumes: - application/json description: 修改管理员 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAdminReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改管理员 tags: - 系统管理 /api/stat/admin/verify: post: consumes: - application/json description: 谷歌验证 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AdminVerifyReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AdminLoginRes' "400": description: 失败 schema: type: string summary: 管理员登录验证 tags: - 系统管理 /api/stat/adminbloc/add: post: parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAdminReq' responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] /api/stat/adminbloc/del: delete: consumes: - application/json description: 删除管理员 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAdminReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除管理员 tags: - 系统管理 /api/stat/adminbloc/list: post: consumes: - application/json description: 管理员列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AdminListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AdminListRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 管理员列表 tags: - 系统管理 /api/stat/adminbloc/login: post: consumes: - application/json description: 传入用户信息登录 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AdminLoginReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string summary: 管理员登录 tags: - 系统管理 /api/stat/adminbloc/update: post: consumes: - application/json description: 修改管理员 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAdminReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改管理员 tags: - 系统管理 /api/stat/ads/add: post: consumes: - application/json description: 新增广告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAdsReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 新增广告信息 tags: - 广告管理 /api/stat/ads/click: post: consumes: - application/json description: 广告点击 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AdsClickReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string summary: 广告点击 tags: - 广告管理 /api/stat/ads/del: post: consumes: - application/json description: 删除广告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAdsReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除广告信息 tags: - 广告管理 /api/stat/ads/get: post: consumes: - application/json description: 外部获取广告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AdvertiseReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AdvertiseRes' "400": description: 失败 schema: type: string summary: 外部获取广告信息 tags: - 广告管理 /api/stat/ads/list: post: consumes: - application/json description: 广告列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAdsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAdsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 广告列表 tags: - 广告管理 /api/stat/ads/stat: post: consumes: - application/json description: 广告统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/advertiseSer.GetAdvertiseStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/advertiseSer.GetAdvertiseStatResp' "400": description: 获取失败的返回结果 schema: type: string summary: 广告统计 tags: - 广告管理 /api/stat/ads/stattotal: post: consumes: - application/json description: 广告统计不分时统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/advertiseSer.GetAdvertiseTotalStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/advertiseSer.GetAdvertiseTotalStatResp' "400": description: 获取失败的返回结果 schema: type: string summary: 广告统计不分时统计 tags: - 广告管理 /api/stat/ads/update: post: consumes: - application/json description: 修改广告信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAdsReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改广告信息 tags: - 广告管理 /api/stat/adsLoc/add: post: consumes: - application/json description: 谷歌验证 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAdsLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 新增广告位置信息 tags: - 广告管理 /api/stat/adsLoc/del: post: consumes: - application/json description: 删除广告位置信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAdsLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除广告位置信息 tags: - 广告管理 /api/stat/adsLoc/list: post: consumes: - application/json description: 广告位置列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAdsLocReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAdsLocRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 广告位置列表 tags: - 广告管理 /api/stat/adsLoc/update: post: consumes: - application/json description: 修改广告位置信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAdsLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改广告位置信息 tags: - 广告管理 /api/stat/agent/channel/add: post: consumes: - application/json description: 添加一个子渠道 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelInfoAdd' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个子渠道 tags: - 渠道后台 /api/stat/agent/channel/applies: post: consumes: - application/json description: 分组分页获取渠道结算申请表(渠道账号看的) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.GetApplyFormReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.GetApplyFormResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算申请表(渠道账号看的) tags: - 渠道结算 /api/stat/agent/channel/info/update: post: consumes: - application/json description: 更新渠道信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelInfoUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 更新渠道信息 tags: - 渠道后台 /api/stat/agent/channel/landpage: post: consumes: - application/json description: 获取落地页列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelAppInfoResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取落地页列表 tags: - 渠道后台 /api/stat/agent/channel/list: post: consumes: - application/json description: 获取渠道列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentChannelInfoSearchResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道列表 tags: - 渠道后台 /api/stat/agent/channel/password/reset: post: consumes: - application/json description: 重置子渠道密码 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelPasswordReset' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 重置子渠道密码 tags: - 渠道后台 /api/stat/agent/channel/password/update: post: consumes: - application/json description: 修改渠道密码 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelPasswordUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 修改渠道密码 tags: - 渠道后台 /api/stat/agent/channel/rule/update: post: consumes: - application/json description: 更新渠道规则 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelRuleUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 更新渠道规则 tags: - 渠道后台 /api/stat/agent/channel/stat: post: consumes: - application/json description: 获取渠道日常统计Ex parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentChannelStatSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentChannelStatResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道统计Ex tags: - 渠道后台 /api/stat/agent/imgVerify: post: consumes: - application/json description: 获取图片验证码 produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentImgVerifyCode' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取图片验证码 tags: - 渠道后台 /api/stat/agent/login: post: consumes: - application/json description: 代理商登陆 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentLoginReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentLoginRes' "400": description: 失败 schema: type: string summary: 代理商登陆 tags: - 渠道后台 /api/stat/agent/summary/child: post: consumes: - application/json description: 获取子渠道数据汇总 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentSummaryStatChildSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentSummaryStatChildResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取子渠道数据汇总 tags: - 渠道后台 /api/stat/agent/summary/home: post: consumes: - application/json description: 获取首页渠道数据汇总 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AgentSummaryStatHomeSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AgentSummaryStatHomeResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 获取首页渠道数据汇总 tags: - 渠道后台 /api/stat/announce/add: post: consumes: - application/json description: 新增公告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAnnounReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 新增公告信息 tags: - 公告管理 /api/stat/announce/del: post: consumes: - application/json description: 删除公告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAnnounReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除公告信息 tags: - 公告管理 /api/stat/announce/get: post: consumes: - application/json description: 外部获取公告信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AnnouncementReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AnnouncementRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 外部获取公告信息 tags: - 公告管理 /api/stat/announce/list: post: consumes: - application/json description: 公告列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAnnounReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAnnounRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 公告列表 tags: - 公告管理 /api/stat/announce/update: post: consumes: - application/json description: 修改公告信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAnnounReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改公告信息 tags: - 公告管理 /api/stat/appInfo/add: post: consumes: - application/json description: 添加app parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 添加app tags: - 应用管理 /api/stat/appInfo/del: delete: consumes: - application/json description: 删除app parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除app tags: - 应用管理 /api/stat/appInfo/list: post: consumes: - application/json description: app列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAppInfoRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: app列表 tags: - 应用管理 /api/stat/appInfo/update: post: consumes: - application/json description: 修改app parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改app tags: - 应用管理 /api/stat/appLoc/add: post: consumes: - application/json description: 谷歌验证 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.AddAppLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 新增广告位置信息 tags: - 广告管理 /api/stat/appLoc/del: post: consumes: - application/json description: 删除广告位置信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAppLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除广告位置信息 tags: - 广告管理 /api/stat/appLoc/list: post: consumes: - application/json description: 广告位置列表 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAppLocReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAppLocRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 广告位置列表 tags: - 广告管理 /api/stat/appLoc/update: post: consumes: - application/json description: 修改广告位置信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateAppLocReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改广告位置信息 tags: - 广告管理 /api/stat/authority/add: post: consumes: - application/json description: 添加角色 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AddRoleReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 添加角色 tags: - 权限管理 /api/stat/authority/del: delete: consumes: - application/json description: 删除角色 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelRoleReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除角色 tags: - 权限管理 /api/stat/authority/list: post: consumes: - application/json description: 权限角色列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.RoleListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.RoleListRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 权限角色列表 tags: - 权限管理 /api/stat/authority/update: post: consumes: - application/json description: 修改角色 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateRoleReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改角色 tags: - 权限管理 /api/stat/blocBlocWithdrawDetails/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocWithdrawDetailsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocWithdrawDetailsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] tags: - 日常统计 /api/stat/blocChannelCodeStat/export: get: consumes: - application/json description: 渠道码统计(集团) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.BlocListChannelCodeStatReq' produces: - application/json responses: "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 渠道码统计(集团) tags: - 渠道码统计 /api/stat/blocChannelCodeStat/list: post: consumes: - application/json description: 渠道码统计(集团) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.BlocListChannelCodeStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.BlocListChannelCodeStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 渠道码统计(集团) tags: - 渠道码统计 /api/stat/blocDailyStat/list: post: consumes: - application/json description: 日常统计列表(集团) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocDailyStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocDailyStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 日常统计列表(集团) tags: - 日常统计 /api/stat/blocDailyStatTotal/list: post: consumes: - application/json description: 日常统计列表(集团) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocDailyStatTotalReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocDailyStatTotalRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 日常汇总列表(集团) tags: - 日常统计 /api/stat/blocRechargeDetails/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocRechargeDetailsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocRechargeDetailsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] tags: - 日常统计 /api/stat/blocRegisterDetails/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocRegisterDetailsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocRegisterDetailsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] tags: - 日常统计 /api/stat/channelInfo/add: post: consumes: - application/json description: 添加一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelInfoAdd' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个渠道管理 tags: - 渠道管理 /api/stat/channelInfo/del: post: consumes: - application/json description: 删除一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelInfoDelete' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个渠道管理 tags: - 渠道管理 /api/stat/channelInfo/export: post: consumes: - application/json description: 分组分页获取渠道列表导出 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道列表导出 tags: - 渠道管理 /api/stat/channelInfo/list: post: consumes: - application/json description: 分组分页获取渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道管理 tags: - 渠道管理 /api/stat/channelInfo/owner/update: post: consumes: - application/json description: 更新一个渠道管理的所有者 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelOwnerUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个渠道管理的所有者 tags: - 渠道管理 /api/stat/channelInfo/ownerchange/list: post: consumes: - application/json description: 渠道所有者变更信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelOwnerChangeInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelOwnerChangeInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 渠道所有者变更信息 tags: - 渠道管理 /api/stat/channelInfo/update: post: consumes: - application/json description: 更新一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelInfoUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个渠道管理 tags: - 渠道管理 /api/stat/channelRule/add: post: consumes: - application/json description: 添加一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelDeductionRuleAdd' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个渠道管理 tags: - 渠道管理 /api/stat/channelRule/del: post: consumes: - application/json description: 删除一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelDeductionRuleDelete' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个渠道管理 tags: - 渠道管理 /api/stat/channelRule/list: post: consumes: - application/json description: 获取渠道扣量规则列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelDeductionRuleSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelDeductionRuleSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道扣量规则列表 tags: - 渠道管理 /api/stat/channelRule/update: post: consumes: - application/json description: 更新一个渠道管理 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelDeductionRuleUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个渠道管理 tags: - 渠道管理 /api/stat/channelSettlement/list: post: consumes: - application/json description: 分组分页获取渠道结算表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelSettlementSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelSettlementSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算表 tags: - 渠道管理 /api/stat/channelStat/compare/list: post: consumes: - application/json description: 渠道同时段对比 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SearchChannelStatComparedReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SearchChannelStatComparedResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 渠道同时段对比 tags: - 渠道同时段对比 /api/stat/channelStat/list: post: consumes: - application/json description: 获取渠道统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelStatSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelStatSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道统计列表 tags: - 渠道管理 /api/stat/channelStat/settlement/list: post: consumes: - application/json description: 获取渠道统计信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelStatSettlementSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelStatSettlementSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道统计信息 tags: - 渠道结算 /api/stat/channelStat/settlement/v2/calc: post: consumes: - application/json description: 对结算页用户选择的结算项目进行计算 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementCalcReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementCalcResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 对结算页用户选择的结算项目进行计算 tags: - 渠道结算 /api/stat/channelStat/settlement/v2/list: post: consumes: - application/json description: 获取渠道统计信息v2 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelStatSettlementSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ChannelStatSettlementSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取渠道统计信息v2 tags: - 渠道结算 /api/stat/dailyStat/export: post: consumes: - application/json description: 日常统计列表导出 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDailyStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 日常统计列表导出 tags: - 日常统计 /api/stat/dailyStat/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDailyStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 日常统计列表 tags: - 日常统计 /api/stat/dailyhour/export: post: consumes: - application/json description: 日常统计导出 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyHourStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDailyHourStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 日常统计导出 tags: - 日常统计 /api/stat/dailyhour/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyHourStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDailyHourStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 日常统计列表 tags: - 日常统计 /api/stat/domain/add: post: consumes: - application/json description: 添加域名 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AddDomainInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 添加域名 tags: - 域名管理 /api/stat/domain/del: delete: consumes: - application/json description: 删除域名 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelDomainInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除域名 tags: - 域名管理 /api/stat/domain/list: post: consumes: - application/json description: 域名列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDomainInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDomainInfoRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 域名列表 tags: - 域名管理 /api/stat/domain/update: post: consumes: - application/json description: 修改域名 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateDomainInfoReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改域名 tags: - 域名管理 /api/stat/file/upload: post: consumes: - application/json description: 文件上传 parameters: - description: 文件数据 in: formData name: file required: true type: file produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 文件上传 tags: - 文件上传 /api/stat/game/recharge/list: post: consumes: - application/json description: 日常统计列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocRechargeDetailsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocRechargeDetailsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] tags: - 日常统计 /api/stat/game/withdraw/list: post: consumes: - application/json description: 提现列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListBlocWithdrawDetailsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListBlocWithdrawDetailsRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 提现列表 tags: - 游戏统计 /api/stat/hourStat/list: post: consumes: - application/json description: 曲线图列表数据 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListHourStatLineReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListHourStatLineResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 曲线图列表数据 tags: - 主后台首页曲线图 /api/stat/inner/appDownload: post: consumes: - application/json description: 请求APP下载链接 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.PageButtonClickReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.PageButtonClickResp' "400": description: 失败 schema: type: string summary: 请求APP下载链接 tags: - 服务器数据同步 /api/stat/inner/appList: post: consumes: - application/json description: 获取服务器的app列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListAppInfoReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListAppInfoRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 获取服务器的app列表 tags: - 服务器数据同步 /api/stat/inner/botMonthStat: post: consumes: - application/json description: 请求机器人月数据列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.BotMonthStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.BotMonthStatResp' "400": description: 失败 schema: type: string summary: 请求机器人月数据列表 tags: - 服务器数据同步 /api/stat/inner/botStatList: post: consumes: - application/json description: 请求机器人日时数据列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.BotDailyHourListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.BotDailyHourListResp' "400": description: 失败 schema: type: string summary: 请求机器人日时数据列表 tags: - 服务器数据同步 /api/stat/inner/recharge/list: post: consumes: - application/json description: 请求别的服务器充值数据 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.InnerRechargeReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.PageButtonClickResp' "400": description: 失败 schema: type: string summary: 请求别的服务器充值数据 tags: - 服务器数据同步 /api/stat/inner/rechargebotcmd/list: post: consumes: - application/json description: 请求别的服务器充值数据 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.InnerRechargeReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.PageButtonClickResp' "400": description: 失败 schema: type: string summary: 请求别的服务器充值数据 tags: - 服务器数据同步 /api/stat/inner/sendTgMessage: post: consumes: - application/json description: 发送TG消息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SendTgMessageReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SendTgMessageRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 发送TG消息 tags: - 服务器数据同步 /api/stat/landPage/daily/list: post: consumes: - application/json description: 落地页每日统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListLandPageStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 落地页每日统计 tags: - 日常统计 /api/stat/landPage/hour/list: post: consumes: - application/json description: 落地页小时统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListDailyHourStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListLandPageStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 落地页小时统计 tags: - 日常统计 /api/stat/landPage/summary/downTotal/list: post: consumes: - application/json description: 落地下载数统计 produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListDownloadSummaryRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 落地页下载数统计 tags: - 日常统计 /api/stat/landPageConfig/add: post: consumes: - application/json description: 添加落地页配置 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AddLandPageConfigReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 添加落地页配置 tags: - 落地页配置 /api/stat/landPageConfig/del: post: consumes: - application/json description: 删除落地页配置 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelLandPageConfigReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 删除落地页配置 tags: - 落地页配置 /api/stat/landPageConfig/getByType: post: consumes: - application/json description: 根据类型获取落地页配置 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.GetLandPageConfigByTypeReq' produces: - application/json responses: "200": description: 成功 schema: items: $ref: '#/definitions/proto.LandingPageConfig' type: array "400": description: 失败 schema: type: string summary: 根据类型获取落地页配置 tags: - 落地页配置 /api/stat/landPageConfig/list: post: consumes: - application/json description: 落地页配置列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.FindLandPageConfigReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.LandPageConfigListResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 落地页配置列表 tags: - 落地页配置 /api/stat/landPageConfig/update: post: consumes: - application/json description: 修改落地页配置 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/landPageConfig.LandPageConfig' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 修改落地页配置 tags: - 落地页配置 /api/stat/landingPage/add: post: consumes: - application/json description: 添加落地页 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.AddLandingPageReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 添加落地页 tags: - 落地页 /api/stat/landingPage/del: delete: consumes: - application/json description: 删除落地页 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelLandingPageReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 删除落地页 tags: - 落地页 /api/stat/landingPage/list: post: consumes: - application/json description: 落地页列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.FindLandingPageReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.LandingPageListRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 落地页列表 tags: - 落地页 /api/stat/landingPage/update: post: consumes: - application/json description: 修改落地页 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UpdateLandingPageReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 修改落地页 tags: - 落地页 /api/stat/landpage/picture/del: post: consumes: - application/json description: 删除一个落地页资源 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.LandpagePictureDelReq' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个落地页资源 tags: - 落地页资源 /api/stat/landpage/picture/update: post: consumes: - application/json description: 更新一个落地页资源 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.LandpagePictureUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个落地页资源 tags: - 落地页资源 /api/stat/media/delete: post: consumes: - application/json description: 删除视频列表 parameters: - description: 参数列表 in: body name: req required: true schema: $ref: '#/definitions/proxy.MediasDelReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proxy.MediasDelResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除视频列表 tags: - 视频列表 /api/stat/media/search: post: consumes: - application/json description: 获取视频列表 parameters: - description: 参数列表 in: body name: req required: true schema: $ref: '#/definitions/proxy.MediaSearchReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proxy.MediaSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 根据参数获取视频列表 tags: - 视频列表 /api/stat/media/update: post: consumes: - application/json description: 更新视频信息 parameters: - description: 参数列表 in: body name: req required: true schema: $ref: '#/definitions/proxy.MediasUpdateReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proxy.MediasUpdateResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新视频信息 tags: - 视频列表 /api/stat/media/videoBody: post: consumes: - application/json description: 视频body上传 produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proxy.UploadVideoBodyResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 视频body上传 tags: - 视频列表 /api/stat/media/videoOk: post: consumes: - application/json description: 视频body上传完成信息调用 parameters: - description: 参数列表 in: body name: req required: true schema: $ref: '#/definitions/proxy.BaseInfo' produces: - application/json responses: "200": description: ok schema: type: int security: - ApiKeyAuth: [] summary: 视频body上传完成信息调用 tags: - 视频列表 /api/stat/mediatag/add: post: consumes: - application/json description: 添加一个视频标签 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MediaTagAddReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个视频标签 tags: - 视频标签 /api/stat/mediatag/del: post: consumes: - application/json description: 删除一个视频标签 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MediaTagDelReq' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个视频标签 tags: - 视频标签 /api/stat/mediatag/list: post: consumes: - application/json description: 分组分页获取视频标签 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MediaTagSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.MediaTagSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取视频标签 tags: - 视频标签 /api/stat/mediatag/update: post: consumes: - application/json description: 更新一个视频标签 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MediaTagUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个视频标签 tags: - 视频标签 /api/stat/minuteStat/list: post: consumes: - application/json description: 曲线图列表数据 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListMinuteStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListMinuteStatRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 曲线图列表数据 tags: - 主后台首页曲线图 /api/stat/monitor/add: post: consumes: - application/json description: 添加一个应用监控 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MonitorAddReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个应用监控 tags: - 应用监控 /api/stat/monitor/del: delete: consumes: - application/json description: 删除一个应用监控 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MonitorDelReq' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个应用监控 tags: - 应用监控 /api/stat/monitor/list: post: consumes: - application/json description: 分组分页获取应用监控 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MonitorSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.MonitorSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取应用监控 tags: - 应用监控 /api/stat/monitor/update: post: consumes: - application/json description: 更新一个应用监控 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.MonitorUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个应用监控 tags: - 应用监控 /api/stat/opLog/list: post: consumes: - application/json description: 操作日志列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ListOpLogReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.ListOpLogRes' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] - ApiKeyAuth: [] summary: 操作日志列表 tags: - 操作日志 /api/stat/settlementinfo/add: post: consumes: - application/json description: 添加一个渠道结算 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoAdd' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个渠道结算 tags: - 渠道结算 /api/stat/settlementinfo/applicant/list: post: consumes: - application/json description: 获取结算申请人名字列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.GetSettlementApplicantListReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.GetSettlementApplicantListResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取结算申请人名字列表 tags: - 渠道结算 /api/stat/settlementinfo/deleted/list: post: consumes: - application/json description: 分组分页获取渠道结算已删除列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算已删除列表 tags: - 渠道结算 /api/stat/settlementinfo/export: post: consumes: - application/json description: 分组分页获取渠道结算导出 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算导出 tags: - 渠道结算 /api/stat/settlementinfo/list: post: consumes: - application/json description: 分组分页获取渠道结算 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算 tags: - 渠道结算 /api/stat/settlementinfo/update: post: consumes: - application/json description: 更新一个渠道结算 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个渠道结算 tags: - 渠道结算 /api/stat/settlementinfo/v2/add: post: consumes: - application/json description: 添加一个渠道结算2 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoAdd' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个渠道结算2 tags: - 渠道结算 /api/stat/settlementinfo/v2/del: post: consumes: - application/json description: 删除一个渠道结算(只有特定状态的结算项可以删除) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoDelete' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个渠道结算项 tags: - 渠道结算 /api/stat/settlementinfo/v2/detail: post: consumes: - application/json description: 查看渠道结算项的详情 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoDetail' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementInfoDetailResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 查看渠道结算项的详情 tags: - 渠道结算 /api/stat/settlementinfo/v2/export: post: consumes: - application/json description: 分组分页获取渠道结算申请表导出 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.SettlementInfoSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取渠道结算申请表导出 tags: - 渠道结算 /api/stat/settlementinfo/v2/update: post: consumes: - application/json description: 更新一个渠道结算2 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.SettlementInfoUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个渠道结算2 tags: - 渠道结算 /api/stat/share/list: post: description: 下载按钮 parameters: - description: 参数页码 in: body name: req required: true schema: $ref: '#/definitions/proto.ShareUrlReq' responses: "200": description: ok schema: $ref: '#/definitions/proto.PageButtonListResp' summary: 下载按钮 tags: - 落地页 /api/stat/statadvertise/add: post: consumes: - application/json description: 添加一个统计数据(广告) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/dailystatadvertise.DailyStatAdvertise' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个统计数据(广告) tags: - 统计数据(广告) /api/stat/statadvertise/del: post: consumes: - application/json description: 删除一个统计数据(广告) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/dailystatadvertiseser.DailyStatAdvertiseDelReq' produces: - application/json responses: "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 删除一个统计数据(广告) tags: - 统计数据(广告) /api/stat/statadvertise/list: post: consumes: - application/json description: 分组分页获取统计数据(广告) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/dailystatadvertiseser.DailyStatAdvertiseSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/dailystatadvertiseser.DailyStatAdvertiseSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取统计数据(广告) tags: - 统计数据(广告) /api/stat/statadvertise/update: post: consumes: - application/json description: 更新一个统计数据(广告) parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/dailystatadvertiseser.DailyStatAdvertiseUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 更新一个统计数据(广告) tags: - 统计数据(广告) /api/stat/user/info: post: consumes: - application/json description: 获取用户信息 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.UserInfoSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/registermod.RegisterMod' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 获取用户信息 tags: - 渠道管理 /api/stat/version/add: post: consumes: - application/json description: 版本添加 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.VersionAddReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 版本添加 tags: - 版本管理 /api/stat/version/app: post: consumes: - application/json description: app获取版本 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.VersionUpdateReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.AppVersionResp' "400": description: 失败 schema: type: string summary: App获取版本 tags: - 版本管理 /api/stat/version/bottonclick: post: description: 点击下载事件 parameters: - description: 参数页码 in: body name: req required: true schema: $ref: '#/definitions/proto.PageButtonClickReq' responses: "200": description: ok schema: $ref: '#/definitions/proto.PageButtonClickResp' summary: 点击下载事件 tags: - 落地页 /api/stat/version/bottonlist: post: description: 下载按钮 parameters: - description: 参数页码 in: body name: req required: true schema: $ref: '#/definitions/proto.PageButtonListReq' responses: "200": description: ok schema: $ref: '#/definitions/proto.PageButtonListResp' summary: 下载按钮 tags: - 落地页 /api/stat/version/channel/newLink: post: consumes: - application/json description: 获取H5下载 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.ChannelDownLoadLinkReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 获取H5下载 tags: - 落地页 /api/stat/version/crossbottonclick: post: description: 点击下载事件[跨服支持所有app] parameters: - description: 参数页码 in: body name: req required: true schema: $ref: '#/definitions/proto.PageButtonClickReq' responses: "200": description: ok schema: $ref: '#/definitions/proto.PageButtonClickResp' summary: 点击下载[跨服支持所有app] tags: - 落地页 /api/stat/version/del: post: consumes: - application/json description: 版本删除 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.VersionDelReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 版本删除 tags: - 版本管理 /api/stat/version/h5/config: post: consumes: - application/json description: 获取H5下载 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.H5ConfigReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 获取H5下载 tags: - 落地页 /api/stat/version/h5/config/v2: post: consumes: - application/json description: 获取H5下载 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.H5ConfigReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 获取H5下载 tags: - 落地页 /api/stat/version/list: post: consumes: - application/json description: 版本列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/common.Page' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.VersionListResp' "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 版本列表 tags: - 版本管理 /api/stat/version/update: post: consumes: - application/json description: 版本更新 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.VersionUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string security: - ApiKeyAuth: [] summary: 版本更新 tags: - 版本管理 /api/stat/web/appcategory/add: post: consumes: - application/json description: 添加分类 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/appcategory.AppCategory' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 添加分类 tags: - 应用分类 /api/stat/web/appcategory/del: post: consumes: - application/json description: 删除分类 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/srv_appcategory.AppCategoryDelReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 删除分类 tags: - 应用分类 /api/stat/web/appcategory/list: post: consumes: - application/json description: 查询分类列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/srv_appcategory.AppCategorySearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/srv_appcategory.AppCategorySearchResp' "400": description: 获取失败的返回结果 schema: type: string summary: 查询分类列表 tags: - 应用分类 /api/stat/web/appcategory/update: post: consumes: - application/json description: 更新分类 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/srv_appcategory.AppCategoryUpdateReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 更新分类 tags: - 应用分类 /api/stat/web/apps/add: post: consumes: - application/json description: 添加应用 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/applicationmod.Application' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 添加应用 tags: - 应用中心 /api/stat/web/apps/click: post: consumes: - application/json description: app点击 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.ApplicationClickReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 失败 schema: type: string summary: app点击申请到统计中心redis tags: - 配置应用app管理 /api/stat/web/apps/del: post: consumes: - application/json description: 删除应用 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.DelAppReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 删除应用 tags: - 应用中心 /api/stat/web/apps/get: post: consumes: - application/json description: 外部app获取配置应用app信息 parameters: - description: 参数 in: body name: param required: true schema: $ref: '#/definitions/proto.CenterApplicationReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.CenterApplicationRes' "400": description: 失败 schema: type: string summary: 外部app获取统计中心配置应用app信息 tags: - 配置应用app管理 /api/stat/web/apps/list: post: consumes: - application/json description: 查询应用列表 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.GetApplicationsReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.GetApplicationsResp' "400": description: 获取失败的返回结果 schema: type: string summary: 查询应用列表 tags: - 应用中心 /api/stat/web/apps/stat: post: consumes: - application/json description: 查询应用统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/srv_applicationstat.GetApplicationStatReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/srv_applicationstat.GetApplicationStatResp' "400": description: 获取失败的返回结果 schema: type: string summary: 查询应用统计 tags: - 应用中心 /api/stat/web/apps/stattotal: post: consumes: - application/json description: 查询应用统计 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/srv_applicationstat.GetApplicationStatTotalReq' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/srv_applicationstat.GetApplicationStatTotalResp' "400": description: 获取失败的返回结果 schema: type: string summary: 查询应用统计 tags: - 应用中心 /api/stat/web/apps/update: post: consumes: - application/json description: 更新应用 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/applicationmod.AppUpdate' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string summary: 更新应用 tags: - 应用中心 /api/stat/web/landpage/picture/add: post: consumes: - application/json description: 添加一个落地页资源 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.LandpagePictureAddReq' produces: - application/json responses: "200": description: 成功 schema: type: string "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 添加一个落地页资源 tags: - 落地页资源 /api/stat/web/landpage/picture/list: post: consumes: - application/json description: 分组分页获取落地页资源 parameters: - description: 参数列表 in: body name: param required: true schema: $ref: '#/definitions/proto.LandpagePictureSearch' produces: - application/json responses: "200": description: 成功 schema: $ref: '#/definitions/proto.LandpagePictureSearchResp' "400": description: 获取失败的返回结果 schema: type: string security: - ApiKeyAuth: [] summary: 分组分页获取落地页资源 tags: - 落地页资源 schemes: - http - https securityDefinitions: ApiKeyAuth: in: header name: Authorization type: apiKey BasicAuth: type: basic OAuth2AccessCode: authorizationUrl: https://example.com/oauth/authorize flow: accessCode scopes: admin: Grants read and write access to administrative information tokenUrl: https://example.com/oauth/token type: oauth2 OAuth2Application: flow: application scopes: admin: Grants read and write access to administrative information write: Grants write access tokenUrl: https://example.com/oauth/token type: oauth2 OAuth2Implicit: authorizationUrl: https://example.com/oauth/authorize flow: implicit scopes: admin: Grants read and write access to administrative information write: Grants write access type: oauth2 OAuth2Password: flow: password scopes: admin: Grants read and write access to administrative information read: Grants read access write: Grants write access tokenUrl: https://example.com/oauth/token type: oauth2 swagger: "2.0"