12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- syntax = "proto3";
- package shopping_user_service;
- option go_package = "./proto;shopping_service";
- import "proto/base_shopping_service.proto";
- service ShoppingUserService {
- rpc GetUserList(GetUserListRequest) returns(GetUserListResponse);
- rpc GetUser(GetUserRequest) returns(GetUserResponse);
- rpc CreateUser(CreateUserRequest) returns (CreateUserResponse);
- rpc UpdateUser(UpdateUserRequest) returns(UpdateUserResponse);
- rpc DeleteUser(DeleteUserRequest) returns(DeleteUserResponse);
- rpc ToggleUser(ToggleUserRequest) returns(ToggleUserResponse);
- }
- message GetUserListRequest{
- int32 page = 1;
- int32 page_size = 2;
- string keyword = 3;
- base_shopping_service.StatusEnum status = 4;
- }
- message GetUserListResponse{
- repeated base_shopping_service.User items = 1;
- int64 total_count = 2;
- }
- message GetUserRequest{
- int64 user_id = 1;
- }
- message GetUserResponse {
- base_shopping_service.User data = 1;
- }
- message CreateUserRequest{
- string username = 1;
- string password = 2;
- string phone_number = 3;
- string email = 4;
- string avatar = 5;
- string code = 6;
- }
- message CreateUserResponse{}
- message UpdateUserRequest{
- int64 user_id = 1;
- string phone_number = 2;
- string email = 3;
- string avatar = 4;
- }
- message UpdateUserResponse{}
- message DeleteUserRequest{
- int64 user_id = 1;
- }
- message DeleteUserResponse{}
- message ToggleUserRequest {
- int64 user_id = 1;
- base_shopping_service.StatusEnum status = 2;
- }
- message ToggleUserResponse{}
|