mirror of
https://github.com/zeromicro/go-zero.git
synced 2026-05-09 16:10:00 +08:00
36 lines
570 B
Protocol Buffer
36 lines
570 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package ordersvc;
|
|
|
|
option go_package = "example.com/demo/pb";
|
|
|
|
import "common/types.proto";
|
|
|
|
message OrderItem {
|
|
string id = 1;
|
|
string name = 2;
|
|
double price = 3;
|
|
}
|
|
|
|
message ListOrdersReq {
|
|
common.PageInfo page = 1;
|
|
common.SortInfo sort = 2;
|
|
}
|
|
|
|
message ListOrdersReply {
|
|
repeated OrderItem orders = 1;
|
|
}
|
|
|
|
message GetOrderReq {
|
|
string id = 1;
|
|
}
|
|
|
|
message GetOrderReply {
|
|
OrderItem order = 1;
|
|
}
|
|
|
|
service OrderService {
|
|
rpc ListOrders(ListOrdersReq) returns (ListOrdersReply);
|
|
rpc GetOrder(GetOrderReq) returns (GetOrderReply);
|
|
}
|