123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- syntax = "proto3";
- package archive.service.up.v1;
- import "app/service/main/archive/api/api.proto";
- import "app/service/main/up/api/v1/archive.proto";
- import "app/service/main/up/api/v1/up.proto";
- import "app/service/main/up/api/v1/sign_up.proto";
- import "github.com/gogo/protobuf/gogoproto/gogo.proto";
- option go_package = "v1";
- // NoReply 没有返回值
- message NoReply {}
- // UpArcsReply 单个up主的稿件信息列表返回值
- message UpArcsReply {
- // archives 稿件信息列表
- repeated archive.service.v1.Arc archives = 1;
- }
- // UpsArcsReply 多个up主的稿件信息列表返回值
- message UpsArcsReply {
- // archives 稿件信息列表
- map<int64, UpArcsReply> archives = 1;
- }
- // UpCountReply 单个up主的稿件计数返回值
- message UpCountReply {
- // count 稿件数量
- int64 count = 1;
- }
- // UpsCountReply 多个up主的稿件计数返回值
- message UpsCountReply {
- // count 稿件数量
- map<int64, int64> count = 1;
- }
- // UpAidPubTimeReply 按发布时间的单个up的稿件aid的返回值
- message UpAidPubTimeReply {
- // archives 稿件信息列表
- repeated AidPubTime archives = 1;
- }
- // UpsAidPubTimeReply 按发布时间的多个up的稿件aid的返回值
- message UpsAidPubTimeReply {
- // archives 稿件信息列表
- map<int64, UpAidPubTimeReply> archives = 1;
- }
- // UpActivityListReply up主活跃度列表信息
- message UpActivityListReply {
- // up_activity 活跃度up主信息列表
- repeated UpActivity up_activitys = 1;
- // last_id 数据最后返回的id
- int64 last_id = 2 [(gogoproto.customname) = "LastID"];
- }
- // UpGroupsReply up主特殊用户组列表
- message UpGroupsReply {
- // up_groups up主的特殊用户组信息
- map<int64, UpGroup> up_groups = 1;
- }
- // UpSpecialReply up主特殊属性信息
- message UpSpecialReply {
- // up_special up主的特殊属性
- UpSpecial up_special = 1;
- }
- // UpsSpecialReply 多个up主特殊属性信息
- message UpsSpecialReply {
- // up_specials 多个up主的特殊属性
- map<int64, UpSpecial> up_specials = 1;
- }
- // UpGroupMidsReply 获取某个分组下的所有用户的返回值
- message UpGroupMidsReply {
- // mids 分组下用户ID
- repeated int64 mids = 1 [(gogoproto.jsontag) = "mids"];
- int32 total = 2 [(gogoproto.jsontag) = "total", (gogoproto.casttype) = "int"];
- }
- // UpAttrReply 获取up主身份的返回值
- message UpAttrReply {
- // is_author 是否有身份 0:无身份 1:有身份
- int32 is_author = 1
- [(gogoproto.jsontag) = "is_author", (gogoproto.casttype) = "uint8"];
- }
- // UpBaseStatReply 获取up主基础计数的返回值
- message UpBaseStatReply {
- // view 播放数
- int64 view = 1 [(gogoproto.jsontag) = "view"];
- // reply 评论数
- int64 reply = 2 [(gogoproto.jsontag) = "reply"];
- // dm 弹幕数
- int64 dm = 3 [(gogoproto.jsontag) = "dm"];
- // fans 粉丝数
- int64 fans = 4 [(gogoproto.jsontag) = "fans"];
- // fav 收藏数
- int64 fav = 5 [(gogoproto.jsontag) = "fav"];
- // like 点赞数
- int64 like = 6 [(gogoproto.jsontag) = "like"];
- }
- // UpSwitchReq 获取up主关注弹窗开关的返回值
- message UpSwitchReply {
- // state 开关状态 0-关闭 1-打开
- int32 state = 1
- [(gogoproto.jsontag) = "state", (gogoproto.casttype) = "uint8"];
- }
- // HighAllyUpsReply 高能联盟up主map返回值
- message HighAllyUpsReply {
- map<int64, SignUp> lists = 1;
- }
|