1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- syntax = "proto3";
- package admin_user_service;
- option go_package = "./proto;authorization_service";
- import "proto/base_service.proto";
- service AdminUserService {
- rpc GetAdminUser(GetAdminUserRequest) returns(GetAdminUserResponse); // 获取详情
- rpc ListAdminUsers(ListAdminUsersRequest) returns(ListAdminUsersResponse); //获取数据列表
- rpc CreateAdminUser(CreateAdminUserRequest) returns (CreateAdminUserResponse); // 获取用户
- rpc ToggleAdminUser(ToggleAdminUserRequest) returns(ToggleAdminUserResponse); // 启用/禁用 用户
- rpc DeleteAdminUser(DeleteAdminUserRequest) returns(DeleteAdminUserResponse); // 删除用户
- rpc UpdateAdminUser(UpdateAdminUserRequest) returns (UpdateAdminUserResponse); // 更新
- rpc RetrieveEnabledUsers(RetrieveEnabledUsersRequest) returns(RetrieveEnabledUsersResponse);
- }
- message GetAdminUserRequest {
- int64 id = 1;
- }
- message GetAdminUserResponse {
- base_service.AdminUser data = 1;
- }
- // ------------ 创建账号 ------------
- message CreateAdminUserRequest {
- string username = 1;
- string password = 2;
- string phone_number = 3;
- string email = 4;
- string avatar = 5;
- repeated int64 roles = 6;
- repeated int64 teams = 7;
- }
- message CreateAdminUserResponse{}
- // ------------ 更新个人信息 ------------
- message UpdateAdminUserRequest{
- int64 id = 1;
- string phone_number = 2;
- string email = 3;
- string avatar = 4;
- repeated int64 roles = 5;
- repeated int64 teams = 6;
- }
- message UpdateAdminUserResponse{}
- // ------------ 取消列表 ------------
- message ListAdminUsersRequest{
- int32 page = 1;
- int32 page_size = 2;
- string keyword = 3;
- base_service.StatusEnum status = 4;
- }
- message ListAdminUsersResponse {
- repeated base_service.AdminUser items = 1;
- int64 total_count = 2;
- }
- // ------------ 删除用户【管理员】 ------------
- message DeleteAdminUserRequest {
- int64 user_id = 1;
- }
- message DeleteAdminUserResponse {}
- // ------------ 启用禁用用户【管理员】 ------------
- message ToggleAdminUserRequest {
- int64 user_id = 1;
- base_service.StatusEnum status = 2;
- }
- message ToggleAdminUserResponse {}
- message RetrieveEnabledUsersRequest {}
- message RetrieveEnabledUsersResponse {
- repeated base_service.AdminUser users = 1;
- }
|