You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
967 B

syntax = "proto3";
//在web层重新生成pb.go的方法
/*
protoc -I Business/BaseRoleMenu/BaseRoleMenuProto/ Business/BaseRoleMenu/BaseRoleMenuProto/BaseRoleMenu.proto --go_out=plugins=grpc:Business/BaseRoleMenu/BaseRoleMenuProto
*/
package BaseRoleMenuProto;
option go_package = ".;BaseRoleMenuProto";
option java_multiple_files = true;
option java_package = "com.dsideal.dsmin.base";
option java_outer_classname = "BaseRoleMenu";
option objc_class_prefix = "";
service BaseRoleMenuManage {
//获取角色菜单对应关系
rpc GetBaseRoleMenuCorr (GetCorrArg) returns (Reply) {}
//设置角色菜单对应关系
rpc SetBaseRoleMenuCorr (SetCorrArg) returns (Reply) {}
}
message SetCorrArg {
//角色ID
string RoleId = 1;
//菜单ID
repeated string MenuIds = 2;
}
message GetCorrArg{
//角色ID
string RoleId = 1;
}
// 查询请求响应
message Reply{
bool Success = 1;
string Message = 2;
int32 Count = 3;
string List = 4;
}