1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- syntax = "proto3";
- package archive.service.up.v1;
- import "app/service/main/up/api/v1/request.proto";
- import "app/service/main/up/api/v1/reply.proto";
- import "google/api/annotations.proto";
- import "github.com/gogo/protobuf/gogoproto/gogo.proto";
- option go_package = "v1";
- // Up up主相关的稿件接口
- service Up {
- // UpArcs 单个up主的稿件列表接口-带分页
- rpc UpArcs(UpArcsReq) returns (UpArcsReply) {
- option (google.api.http) = {
- get: "/x/internal/uper/archive/up/passed"
- };
- }
- // UpsArcs 多个up主的稿件列表接口-带分页
- rpc UpsArcs(UpsArcsReq) returns (UpsArcsReply) {
- option (google.api.http) = {
- get: "/x/internal/uper/archive/ups/passed"
- };
- }
- // UpCount 单个up主的稿件计数接口
- rpc UpCount(UpCountReq) returns (UpCountReply) {
- option (google.api.http) = {
- get: "/x/internal/uper/archive/up/count"
- };
- }
- // UpsCount 多个up主的稿件计数接口
- rpc UpsCount(UpsCountReq) returns (UpsCountReply) {
- option (google.api.http) = {
- get: "/x/internal/uper/archive/ups/count"
- };
- }
- // UpsAidPubTime archives 多个up主的按分布时间排序的aid接口
- rpc UpsAidPubTime(UpsArcsReq) returns (UpsAidPubTimeReply);
- // AddUpPassedCacheByStaff staff变更 新增或者变更up主稿件信息列表和计数接口
- rpc AddUpPassedCacheByStaff(UpCacheReq) returns (NoReply);
- // AddUpPassedCache archive变更 新增或者变更up主稿件信息列表和计数接口
- rpc AddUpPassedCache(UpCacheReq) returns (NoReply);
- // DelUpPassedCacheByStaff staff解除 删除的up主稿件信息列表和计数接口
- rpc DelUpPassedCacheByStaff(UpCacheReq) returns (NoReply);
- // DelUpPassedCache archive失效 删除的up主稿件信息列表和计数接口
- rpc DelUpPassedCache(UpCacheReq) returns (NoReply);
- // UpInfoActivitys 获取up主活跃度列表信息的接口
- rpc UpInfoActivitys(UpListByLastIDReq) returns (UpActivityListReply);
- // UpSpecial 获取up主的特殊属性信息的接口
- rpc UpSpecial(UpSpecialReq) returns (UpSpecialReply);
- // UpsSpecial 获取多个up主的特殊属性信息的接口
- rpc UpsSpecial(UpsSpecialReq) returns (UpsSpecialReply);
- // UpGroups 获取所有特殊用户组信息的接口
- rpc UpGroups(NoArgReq) returns (UpGroupsReply);
- // UpGroupMids 获取某个分组下的所有用户的接口
- rpc UpGroupMids(UpGroupMidsReq) returns (UpGroupMidsReply);
- // UpAttr 获取up主身份属性的接口
- rpc UpAttr(UpAttrReq) returns (UpAttrReply);
- // UpBaseStats 获取up主基础计数的接口
- rpc UpBaseStats(UpStatReq) returns (UpBaseStatReply);
- // SetUpSwitch 设置up主关注弹窗开关的接口
- rpc SetUpSwitch(UpSwitchReq) returns (NoReply);
- // UpSwitch 获取up主关注弹窗开关的接口
- rpc UpSwitch(UpSwitchReq) returns (UpSwitchReply);
- // GetHighAllyUps 获取高能联盟up主列表
- rpc GetHighAllyUps(HighAllyUpsReq) returns (HighAllyUpsReply);
- }
|