// Code generated by goctl. DO NOT EDIT! // Source: deduplication.proto //go:generate mockgen -destination ./deduplication_mock.go -package deduplicationclient -source $GOFILE package deduplicationclient import ( "context" "app.yhyue.com/moapp/dataDeduplication/rpc/deduplication" "github.com/tal-tech/go-zero/zrpc" ) type ( Response = deduplication.Response Request = deduplication.Request Info = deduplication.Info Deduplication interface { // 数据判重 DataDeduplication(ctx context.Context, in *Request) (*Response, error) } defaultDeduplication struct { cli zrpc.Client } ) func NewDeduplication(cli zrpc.Client) Deduplication { return &defaultDeduplication{ cli: cli, } } // 数据判重 func (m *defaultDeduplication) DataDeduplication(ctx context.Context, in *Request) (*Response, error) { client := deduplication.NewDeduplicationClient(m.cli.Conn()) return client.DataDeduplication(ctx, in) }