67 lines
1.7 KiB
Protocol Buffer
67 lines
1.7 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
option go_package = "v1";
|
|
option (gogoproto.goproto_getters_all) = false;
|
|
|
|
package ugcpay.service.rank.v1;
|
|
|
|
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
|
|
import "app/service/main/ugcpay-rank/internal/model/model.proto";
|
|
import "google/protobuf/empty.proto";
|
|
|
|
message RankElecAVReq{
|
|
int64 UPMID = 1 ;
|
|
int64 AVID = 2 ;
|
|
int64 RankSize = 3 [(gogoproto.casttype) = "int"];
|
|
}
|
|
|
|
message RankElecUPReq{
|
|
int64 UPMID = 1 ;
|
|
int64 RankSize = 2 [(gogoproto.casttype) = "int"];
|
|
}
|
|
|
|
message RankElecMonthReq{
|
|
int64 UPMID = 1 ;
|
|
int64 AVID = 2 ;
|
|
int64 RankSize = 3 [(gogoproto.casttype) = "int"];
|
|
}
|
|
|
|
message RankElecMonthResp{
|
|
main.account.ugcpay.service.model.RankElecUPProto UP = 1 ;
|
|
main.account.ugcpay.service.model.RankElecAVProto AV = 2 ;
|
|
}
|
|
|
|
message RankElecUPResp{
|
|
main.account.ugcpay.service.model.RankElecUPProto UP = 1 ;
|
|
}
|
|
|
|
message RankElecAVResp{
|
|
main.account.ugcpay.service.model.RankElecAVProto AV = 1 ;
|
|
}
|
|
|
|
message RankElecUpdateOrderReq{
|
|
int64 AVID = 1 ;
|
|
int64 UPMID = 2 ;
|
|
int64 PayMID = 3 ;
|
|
int64 Ver = 4 ;
|
|
int64 Fee = 5 ;
|
|
}
|
|
|
|
message RankElecUpdateMessageReq{
|
|
int64 AVID = 1 ;
|
|
int64 UPMID = 2 ;
|
|
int64 PayMID = 3 ;
|
|
int64 Ver = 4 ;
|
|
string Message = 5 ;
|
|
bool Hidden = 6 ;
|
|
}
|
|
|
|
service UGCPayRank {
|
|
rpc RankElecAllAV(RankElecAVReq) returns (RankElecAVResp);
|
|
rpc RankElecMonthAV(RankElecAVReq) returns (RankElecAVResp);
|
|
rpc RankElecMonthUP(RankElecUPReq) returns (RankElecUPResp);
|
|
rpc RankElecMonth(RankElecMonthReq) returns (RankElecMonthResp);
|
|
rpc RankElecUpdateOrder(RankElecUpdateOrderReq) returns (.google.protobuf.Empty);
|
|
rpc RankElecUpdateMessage(RankElecUpdateMessageReq) returns (.google.protobuf.Empty);
|
|
}
|