package proto // AppListResp 应用列表接口响应 type AppListResp struct { // 当前路径 Path string `json:"path"` // 配置信息 Config ConfigInfo `json:"config"` // 广告 Advitise AdvitiseData `json:"advitise"` // 应用分类列表(含各分类下的应用列表) CategoryList []AppCategoryInfo `json:"categoryList"` // 当前分类(含应用列表) Category AppCategoryInfo `json:"category"` } // AppCategoryInfo 应用分类信息 type AppCategoryInfo struct { // 分类ID Id int64 `json:"id"` // 分类标题 Title string `json:"title"` // 分类简介 Intro string `json:"intro"` // 排序 Sort int64 `json:"sort"` // 分类编码(特殊值:12=广告位A 13=广告位B) Code int64 `json:"code"` // 应用列表 AppList []AppInfoData `json:"appList"` } // AppInfoData 应用信息 type AppInfoData struct { // 应用ID Id int64 `json:"id"` // 所属分类ID CategoryId int64 `json:"categoryId"` // 应用名称 Name string `json:"name"` // 简介 Intro string `json:"intro"` // 详细描述 Description string `json:"description"` // Logo 图片地址 Logo string `json:"logo"` // 跳转链接(已含渠道码) Url string `json:"url"` // 排序 Sort int64 `json:"sort"` // 广告ID(广告条目时返回) AdvitiseId string `json:"advitiseId"` // 广告位置ID Location int64 `json:"location"` }