syntax = "proto3"; package common_service; option go_package = "./proto;authorization_service"; import "proto/base_service.proto"; service CommonService { rpc AdminLogin(AdminLoginRequest) returns (AdminLoginResponse); rpc AdminLogout(AdminLogoutRequest) returns (AdminLogoutResponse); rpc AdminProfile(AdminProfileRequest) returns (AdminProfileResponse); } // ------------ 登录 ------------ message AdminLoginRequest { string username = 1; string password = 2; } message AdminLoginResponse { base_service.AdminUser user = 1; string token = 2; } // ------------ 退出 ------------ message AdminLogoutRequest {} message AdminLogoutResponse {} // ------------ 个人信息 ------------ message AdminProfileRequest { } message AdminProfileResponse { base_service.AdminUser user = 1; }