syntax = "proto3"; message DBInput { string targetDao = 1; string method = 2; map param = 3; } message DBOutput { map result = 1; } service DB { rpc exec(DBInput) returns (DBOutput) {} }