// Code generated by goctl. DO NOT EDIT! // Source: powerCheck.proto package powercheck import ( "context" "bp.jydev.jianyu360.cn/BaseService/powerCheckCenter/rpc/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CheckReq = pb.CheckReq CheckResp = pb.CheckResp Docs = pb.Docs Ent = pb.Ent Entniche = pb.Entniche Free = pb.Free Member = pb.Member PowerCheckResp = pb.PowerCheckResp Vip = pb.Vip PowerCheck interface { // 用户权限判断 Check(ctx context.Context, in *CheckReq, opts ...grpc.CallOption) (*CheckResp, error) // 清除权限缓存 DelCheckRedis(ctx context.Context, in *CheckReq, opts ...grpc.CallOption) (*PowerCheckResp, error) } defaultPowerCheck struct { cli zrpc.Client } ) func NewPowerCheck(cli zrpc.Client) PowerCheck { return &defaultPowerCheck{ cli: cli, } } // 用户权限判断 func (m *defaultPowerCheck) Check(ctx context.Context, in *CheckReq, opts ...grpc.CallOption) (*CheckResp, error) { client := pb.NewPowerCheckClient(m.cli.Conn()) return client.Check(ctx, in, opts...) } // 清除权限缓存 func (m *defaultPowerCheck) DelCheckRedis(ctx context.Context, in *CheckReq, opts ...grpc.CallOption) (*PowerCheckResp, error) { client := pb.NewPowerCheckClient(m.cli.Conn()) return client.DelCheckRedis(ctx, in, opts...) }