syntax = "proto3"; package shopping_admin_user_service; option go_package = "./proto;shopping_service"; import "proto/base_shopping_service.proto"; service ShoppingAdminUserService { rpc GetAdminUserList(GetAdminUserListRequest) returns(GetAdminUserListResponse); rpc GetAllAdminUser(GetAllAdminUserRequest) returns (GetAllAdminUserResponse); rpc GetAdminUser(GetAdminUserRequest) returns(GetAdminUserResponse); rpc CreateAdminUser(CreateAdminUserRequest) returns (CreateAdminUserResponse); rpc UpdateAdminUser(UpdateAdminUserRequest) returns(UpdateAdminUserResponse); // rpc UpdateAdminUserPassword(UpdateAdminUserPasswordRequest) returns(UpdateAdminUserPasswordResponse); rpc DeleteAdminUser(DeleteAdminUserRequest) returns(DeleteAdminUserResponse); rpc ToggleAdminUser(ToggleAdminUserRequest) returns(ToggleAdminUserResponse); } message GetAdminUserListRequest{ int32 page = 1; int32 page_size = 2; string keyword = 3; base_shopping_service.StatusEnum status = 4; string code = 5; } message GetAdminUserListResponse{ repeated base_shopping_service.User items = 1; int64 total_count = 2; } message GetAdminUserRequest{ int64 user_id = 1; } message GetAdminUserResponse { base_shopping_service.User data = 1; } message GetAllAdminUserRequest{} message GetAllAdminUserResponse{ repeated base_shopping_service.Base items = 1; } message CreateAdminUserRequest{ string username = 1; string password = 2; string phone_number = 3; string email = 4; string avatar = 5; repeated int64 roles = 6; } message CreateAdminUserResponse{} message UpdateAdminUserRequest{ int64 user_id = 1; repeated int64 roles = 2; string phone_number = 3; string email = 4; string avatar = 5; } message UpdateAdminUserResponse{} // 修改密码 //message UpdateAdminUserPasswordRequest{ // int64 AdminUser_id = 1; // string old_password = 2; // string new_password = 3; // int64 group_id = 4; //} //message UpdateAdminUserPasswordResponse{} message DeleteAdminUserRequest{ int64 user_id = 1; } message DeleteAdminUserResponse{} message ToggleAdminUserRequest { int64 user_id = 1; base_shopping_service.StatusEnum status = 2; } message ToggleAdminUserResponse{}