shopping_user_group_service.proto 923 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. syntax = "proto3";
  2. package shopping_user_group_service;
  3. option go_package = "./proto;shopping_service";
  4. import "proto/base_shopping_service.proto";
  5. service ShoppingUserGroupService{
  6. rpc CreateUserGroup(CreateUserGroupRequest) returns (CreateUserGroupResponse);
  7. rpc GetUserGroupList(GetUserGroupListRequest) returns(GetUserGroupListResponse);
  8. rpc GetUserGroup(GetUserGroupRequest) returns(GetUserGroupResponse);
  9. }
  10. message CreateUserGroupRequest {
  11. string name = 1;
  12. string description =2;
  13. string code = 3;
  14. int64 created_at = 4;
  15. string created_by = 5;
  16. }
  17. message CreateUserGroupResponse{}
  18. message GetUserGroupListRequest {
  19. int32 page = 1;
  20. int32 page_size = 2;
  21. string keyword = 3;
  22. }
  23. message GetUserGroupListResponse{
  24. repeated base_shopping_service.UserGroup items = 1;
  25. int64 total_count = 2;
  26. }
  27. message GetUserGroupRequest{
  28. string code = 1;
  29. int64 group_id = 2;
  30. }
  31. message GetUserGroupResponse{}