shopping_admin_user_service.proto 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. syntax = "proto3";
  2. package shopping_admin_user_service;
  3. option go_package = "./proto;shopping_service";
  4. import "proto/base_shopping_service.proto";
  5. service ShoppingAdminUserService {
  6. rpc GetAdminUserList(GetAdminUserListRequest) returns(GetAdminUserListResponse);
  7. rpc GetAllAdminUser(GetAllAdminUserRequest) returns (GetAllAdminUserResponse);
  8. rpc GetAdminUser(GetAdminUserRequest) returns(GetAdminUserResponse);
  9. rpc CreateAdminUser(CreateAdminUserRequest) returns (CreateAdminUserResponse);
  10. rpc UpdateAdminUser(UpdateAdminUserRequest) returns(UpdateAdminUserResponse);
  11. // rpc UpdateAdminUserPassword(UpdateAdminUserPasswordRequest) returns(UpdateAdminUserPasswordResponse);
  12. rpc DeleteAdminUser(DeleteAdminUserRequest) returns(DeleteAdminUserResponse);
  13. rpc ToggleAdminUser(ToggleAdminUserRequest) returns(ToggleAdminUserResponse);
  14. }
  15. message GetAdminUserListRequest{
  16. int32 page = 1;
  17. int32 page_size = 2;
  18. string keyword = 3;
  19. base_shopping_service.StatusEnum status = 4;
  20. string code = 5;
  21. }
  22. message GetAdminUserListResponse{
  23. repeated base_shopping_service.User items = 1;
  24. int64 total_count = 2;
  25. }
  26. message GetAdminUserRequest{
  27. int64 user_id = 1;
  28. }
  29. message GetAdminUserResponse {
  30. base_shopping_service.User data = 1;
  31. }
  32. message GetAllAdminUserRequest{}
  33. message GetAllAdminUserResponse{
  34. repeated base_shopping_service.Base items = 1;
  35. }
  36. message CreateAdminUserRequest{
  37. string username = 1;
  38. string password = 2;
  39. string phone_number = 3;
  40. string email = 4;
  41. string avatar = 5;
  42. repeated int64 roles = 6;
  43. }
  44. message CreateAdminUserResponse{}
  45. message UpdateAdminUserRequest{
  46. int64 user_id = 1;
  47. repeated int64 roles = 2;
  48. string phone_number = 3;
  49. string email = 4;
  50. string avatar = 5;
  51. }
  52. message UpdateAdminUserResponse{}
  53. // 修改密码
  54. //message UpdateAdminUserPasswordRequest{
  55. // int64 AdminUser_id = 1;
  56. // string old_password = 2;
  57. // string new_password = 3;
  58. // int64 group_id = 4;
  59. //}
  60. //message UpdateAdminUserPasswordResponse{}
  61. message DeleteAdminUserRequest{
  62. int64 user_id = 1;
  63. }
  64. message DeleteAdminUserResponse{}
  65. message ToggleAdminUserRequest {
  66. int64 user_id = 1;
  67. base_shopping_service.StatusEnum status = 2;
  68. }
  69. message ToggleAdminUserResponse{}