// Code generated by goctl. DO NOT EDIT. // Source: publicservice.proto package datasmt import ( "context" "jygit.jydev.jianyu360.cn/ApplicationCenter/publicService/rpc/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( DatasmtList = pb.DatasmtList DatasmtReqDetail = pb.DatasmtReqDetail DatasmtReqList = pb.DatasmtReqList DatasmtRespDetail = pb.DatasmtRespDetail DatasmtRespList = pb.DatasmtRespList Field = pb.Field Datasmt interface { // 列表 List(ctx context.Context, in *DatasmtReqList, opts ...grpc.CallOption) (*DatasmtRespList, error) // 详情 Detail(ctx context.Context, in *DatasmtReqDetail, opts ...grpc.CallOption) (*DatasmtRespDetail, error) } defaultDatasmt struct { cli zrpc.Client } ) func NewDatasmt(cli zrpc.Client) Datasmt { return &defaultDatasmt{ cli: cli, } } // 列表 func (m *defaultDatasmt) List(ctx context.Context, in *DatasmtReqList, opts ...grpc.CallOption) (*DatasmtRespList, error) { client := pb.NewDatasmtClient(m.cli.Conn()) return client.List(ctx, in, opts...) } // 详情 func (m *defaultDatasmt) Detail(ctx context.Context, in *DatasmtReqDetail, opts ...grpc.CallOption) (*DatasmtRespDetail, error) { client := pb.NewDatasmtClient(m.cli.Conn()) return client.Detail(ctx, in, opts...) }