syntax = "proto3"; option java_multiple_files = true; option java_package = "com.loafle.overflow.db.api"; option java_generic_services = true; message DBInput { string targetDao = 1; string method = 2; map param = 3; } message DBOutput { string result = 1; } service DB { rpc exec(DBInput) returns (DBOutput) {} }