115 lines
4.7 KiB
Go
115 lines
4.7 KiB
Go
// 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...)
|
|
}
|