promotion_mis.proto 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. syntax = "proto3";
  2. package ticket.service.sales.v1;
  3. import "github.com/gogo/protobuf/gogoproto/gogo.proto";
  4. option go_package = "v1";
  5. option (gogoproto.goproto_getters_all) = false;
  6. option (gogoproto.goproto_stringer_all) = false;
  7. option (gogoproto.stringer_all) = true;
  8. message PromoOrderMis {
  9. int64 promo_id = 1 [(gogoproto.jsontag) = "promo_id", (gogoproto.customname)= "PromoID"];
  10. int64 group_id = 2 [(gogoproto.jsontag) = "group_id", (gogoproto.customname)= "GroupID"];
  11. int64 order_id = 3 [(gogoproto.jsontag) = "order_id", (gogoproto.customname)= "OrderID"];
  12. int32 is_master = 4 [(gogoproto.jsontag) = "is_master", (gogoproto.casttype) = "int16"];
  13. int64 uid = 5 [(gogoproto.jsontag) = "uid", (gogoproto.customname)= "UID"];
  14. int32 status = 6 [(gogoproto.jsontag) = "status", (gogoproto.casttype) = "int16"];
  15. int64 pay_time = 7 [(gogoproto.jsontag) = "pay_time"];
  16. int64 ctime = 8 [(gogoproto.jsontag) = "ctime"];
  17. int64 sku_id = 9 [(gogoproto.jsontag) = "sku_id", (gogoproto.customname)= "SKUID"];
  18. }
  19. message GetGroupOrdersMisRequest{
  20. int64 order_id = 1 [(gogoproto.jsontag) = "order_id",(gogoproto.moretags) = "form:\"order_id\"", (gogoproto.customname)= "OrderID"];
  21. int64 group_id = 2 [(gogoproto.jsontag) = "group_id",(gogoproto.moretags) = "form:\"group_id\"", (gogoproto.customname)= "GroupID"];
  22. }
  23. message GetGroupOrdersMisResponse {
  24. repeated PromoOrderMis orders = 2 [(gogoproto.jsontag) = "orders"];
  25. }
  26. service PromotionMis{
  27. rpc GetGroupOrdersMis(GetGroupOrdersMisRequest) returns(GetGroupOrdersMisResponse){}
  28. }