Files
go-common/app/service/main/resource/api/v1/api.proto
2019-04-22 18:49:16 +08:00

48 lines
1.2 KiB
Protocol Buffer

syntax = "proto3";
// use {app_id}.{version} as package name
package resource.service.v1;
// specify golang package name
option go_package = "v1";
// The greeting service definition.
service Resource {
//相关推荐列表
//-400:RequestErr -404:NothingFound
rpc Relate(RelateRequest) returns (SpecialReply){};
}
//相关推荐请求参数
message RelateRequest{
//pgc seasonID
int64 id = 1;
string mobi_app = 2;
string device = 3;
int32 build = 4;
}
message SpecialReply{
//主键id
int64 id = 1;
//特殊卡片标题
string title = 2;
//特殊卡片描述
string desc = 3;
//特殊卡片单列封面
string cover = 4;
//特殊卡片双列封面
string scover = 5;
//跳转类型 URL:0 游戏小卡:1 稿件:2 番剧:3 直播:4 专栏:6 每日精选:7 歌单:8 歌曲:9 相簿:10 小视频:11
int32 re_type = 6;
//跳转参数
string re_value = 7;
//角标文字
string corner = 8;
//卡片类型 1特殊小卡 2特殊大卡 3置顶卡片
int32 card = 9;
//特殊大卡参数 如果是1020*300则封面比例为34 如果是1020*378则封面比例为27
string siz = 10;
//位置
int32 position = 11;
}