package BaseRoleMenuService import ( "context" "dsBaseRpc/RpcService/BaseRoleMenu/BaseRoleMenuProto" "fmt" ) type Rpc struct{} //服务对象 /* //获取角色菜单对应关系 rpc GetBaseRoleMenuCorr (GetCorrArg) returns (Reply) {} //设置角色菜单对应关系 rpc SetBaseRoleMenuCorr (SetCorrArg) returns (Reply) {} */ func (s *Rpc) GetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.GetCorrArg) (*BaseRoleMenuProto.Reply, error) { //异常处理 defer func() { if err := recover(); err != nil { fmt.Printf("%s\n", err) } }() //rpc响应 var reply BaseRoleMenuProto.Reply return &reply, nil } func (s *Rpc) SetBaseRoleMenuCorr(ctx context.Context, in *BaseRoleMenuProto.SetCorrArg) (*BaseRoleMenuProto.Reply, error) { //异常处理 defer func() { if err := recover(); err != nil { fmt.Printf("%s\n", err) } }() //rpc响应 var reply BaseRoleMenuProto.Reply return &reply, nil }