// Code generated by goctl. DO NOT EDIT! // Source: filesystem.proto //go:generate mockgen -destination ./filesystem_mock.go -package filesystemclient -source $GOFILE package filesystemclient import ( "context" "app.yhyue.com/moapp/jyfs/rpc/filesystem" "github.com/tal-tech/go-zero/zrpc" ) type ( FileOpResp = filesystem.FileOpResp UpdateFileMetaReq = filesystem.UpdateFileMetaReq LoadFileReq = filesystem.LoadFileReq LoadFileResp = filesystem.LoadFileResp LoadFileMetaResp = filesystem.LoadFileMetaResp DomainReq = filesystem.DomainReq DomainResp = filesystem.DomainResp SaveFileReq = filesystem.SaveFileReq FileSystem interface { // 创建域 CreateDomain(ctx context.Context, in *DomainReq) (*DomainResp, error) // 更新域 UpdateDomainMeta(ctx context.Context, in *DomainReq) (*DomainResp, error) // 删除域 DeleteDomain(ctx context.Context, in *DomainReq) (*DomainResp, error) // 保存文件 SaveFile(ctx context.Context, in *SaveFileReq) (*FileOpResp, error) // 更新文件元数据 UpdateFileMeta(ctx context.Context, in *UpdateFileMetaReq) (*FileOpResp, error) // 删除文件 DeleteFile(ctx context.Context, in *LoadFileReq) (*FileOpResp, error) // 获取文件 GetFile(ctx context.Context, in *LoadFileReq) (*LoadFileResp, error) // 获取文件元数据 GetFileMeta(ctx context.Context, in *LoadFileReq) (*LoadFileMetaResp, error) } defaultFileSystem struct { cli zrpc.Client } ) func NewFileSystem(cli zrpc.Client) FileSystem { return &defaultFileSystem{ cli: cli, } } // 创建域 func (m *defaultFileSystem) CreateDomain(ctx context.Context, in *DomainReq) (*DomainResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.CreateDomain(ctx, in) } // 更新域 func (m *defaultFileSystem) UpdateDomainMeta(ctx context.Context, in *DomainReq) (*DomainResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.UpdateDomainMeta(ctx, in) } // 删除域 func (m *defaultFileSystem) DeleteDomain(ctx context.Context, in *DomainReq) (*DomainResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.DeleteDomain(ctx, in) } // 保存文件 func (m *defaultFileSystem) SaveFile(ctx context.Context, in *SaveFileReq) (*FileOpResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.SaveFile(ctx, in) } // 更新文件元数据 func (m *defaultFileSystem) UpdateFileMeta(ctx context.Context, in *UpdateFileMetaReq) (*FileOpResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.UpdateFileMeta(ctx, in) } // 删除文件 func (m *defaultFileSystem) DeleteFile(ctx context.Context, in *LoadFileReq) (*FileOpResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.DeleteFile(ctx, in) } // 获取文件 func (m *defaultFileSystem) GetFile(ctx context.Context, in *LoadFileReq) (*LoadFileResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.GetFile(ctx, in) } // 获取文件元数据 func (m *defaultFileSystem) GetFileMeta(ctx context.Context, in *LoadFileReq) (*LoadFileMetaResp, error) { client := filesystem.NewFileSystemClient(m.cli.Conn()) return client.GetFileMeta(ctx, in) }