// Code generated by goctl. DO NOT EDIT. // goctl 1.8.3 // Source: gallery.proto package galleryclient import ( "context" "godemo/gallery/gallery" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( CategoryNode = gallery.CategoryNode CategoryTreeRequest = gallery.CategoryTreeRequest CategoryTreeResponse = gallery.CategoryTreeResponse CreateCategoryRequest = gallery.CreateCategoryRequest CreateCategoryResponse = gallery.CreateCategoryResponse DeleteImageRequest = gallery.DeleteImageRequest DeleteImageResponse = gallery.DeleteImageResponse GenerateUrlRequest = gallery.GenerateUrlRequest GenerateUrlResponse = gallery.GenerateUrlResponse ImageDetailRequest = gallery.ImageDetailRequest ImageDetailResponse = gallery.ImageDetailResponse ImageListRequest = gallery.ImageListRequest ImageListResponse = gallery.ImageListResponse ImageMeta = gallery.ImageMeta PingRequest = gallery.PingRequest PingResponse = gallery.PingResponse UpdateImageRequest = gallery.UpdateImageRequest UpdateImageResponse = gallery.UpdateImageResponse UploadImageRequest = gallery.UploadImageRequest UploadImageResponse = gallery.UploadImageResponse Gallery interface { // 健康检查 Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) // 图片元数据操作 GetImageList(ctx context.Context, in *ImageListRequest, opts ...grpc.CallOption) (*ImageListResponse, error) GetImageDetail(ctx context.Context, in *ImageDetailRequest, opts ...grpc.CallOption) (*ImageDetailResponse, error) UpdateImage(ctx context.Context, in *UpdateImageRequest, opts ...grpc.CallOption) (*UpdateImageResponse, error) DeleteImage(ctx context.Context, in *DeleteImageRequest, opts ...grpc.CallOption) (*DeleteImageResponse, error) // 图片上传 UploadImage(ctx context.Context, in *UploadImageRequest, opts ...grpc.CallOption) (*UploadImageResponse, error) // 分类管理 GetCategoryTree(ctx context.Context, in *CategoryTreeRequest, opts ...grpc.CallOption) (*CategoryTreeResponse, error) CreateCategory(ctx context.Context, in *CreateCategoryRequest, opts ...grpc.CallOption) (*CreateCategoryResponse, error) // 访问控制 GenerateUrl(ctx context.Context, in *GenerateUrlRequest, opts ...grpc.CallOption) (*GenerateUrlResponse, error) } defaultGallery struct { cli zrpc.Client } ) func NewGallery(cli zrpc.Client) Gallery { return &defaultGallery{ cli: cli, } } // 健康检查 func (m *defaultGallery) Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.Ping(ctx, in, opts...) } // 图片元数据操作 func (m *defaultGallery) GetImageList(ctx context.Context, in *ImageListRequest, opts ...grpc.CallOption) (*ImageListResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.GetImageList(ctx, in, opts...) } func (m *defaultGallery) GetImageDetail(ctx context.Context, in *ImageDetailRequest, opts ...grpc.CallOption) (*ImageDetailResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.GetImageDetail(ctx, in, opts...) } func (m *defaultGallery) UpdateImage(ctx context.Context, in *UpdateImageRequest, opts ...grpc.CallOption) (*UpdateImageResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.UpdateImage(ctx, in, opts...) } func (m *defaultGallery) DeleteImage(ctx context.Context, in *DeleteImageRequest, opts ...grpc.CallOption) (*DeleteImageResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.DeleteImage(ctx, in, opts...) } // 图片上传 func (m *defaultGallery) UploadImage(ctx context.Context, in *UploadImageRequest, opts ...grpc.CallOption) (*UploadImageResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.UploadImage(ctx, in, opts...) } // 分类管理 func (m *defaultGallery) GetCategoryTree(ctx context.Context, in *CategoryTreeRequest, opts ...grpc.CallOption) (*CategoryTreeResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.GetCategoryTree(ctx, in, opts...) } func (m *defaultGallery) CreateCategory(ctx context.Context, in *CreateCategoryRequest, opts ...grpc.CallOption) (*CreateCategoryResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.CreateCategory(ctx, in, opts...) } // 访问控制 func (m *defaultGallery) GenerateUrl(ctx context.Context, in *GenerateUrlRequest, opts ...grpc.CallOption) (*GenerateUrlResponse, error) { client := gallery.NewGalleryClient(m.cli.Conn()) return client.GenerateUrl(ctx, in, opts...) }