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
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;
|
|
}
|
|
|