syntax = "proto3"; option go_package = "./pb"; package pb; service AdminService { // 登录 rpc loginAdmin (LoginAdminRequest) returns (LoginAdminResponse); // 创建操作日志 rpc createAdminLog (CreateAdminLogRequest) returns (CreateAdminLogResponse); // 检查管理员是否存在 rpc checkAdminExists (CheckAdminExistsRequest) returns (CheckAdminExistsResponse); // 获取管理员名称 rpc findAdminFullname (FindAdminFullnameRequest) returns (FindAdminFullnameResponse); // 创建或修改管理员 rpc createOrUpdateAdmin (CreateOrUpdateAdminRequest) returns (CreateOrUpdateAdminResponse); } // 登录 message LoginAdminRequest { string username = 1; string password = 2; } message LoginAdminResponse { int64 adminId = 1; bool isOk = 2; string message = 3; } // 创建操作日志 message CreateAdminLogRequest { string level = 1; string description = 2; string action = 3; string ip = 4; } message CreateAdminLogResponse { } // 检查管理员是否存在 message CheckAdminExistsRequest { int64 adminId = 1; } message CheckAdminExistsResponse { bool isOk = 1; string message = 2; } // 获取管理员名称 message FindAdminFullnameRequest { int64 adminId = 1; } message FindAdminFullnameResponse { string fullname = 1; } // 创建或修改管理员 message CreateOrUpdateAdminRequest { string username = 1; string password = 2; } message CreateOrUpdateAdminResponse { int64 adminId = 1; }