filesystem.go 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: filesystem.proto
  3. package filesystemclient
  4. import (
  5. "context"
  6. "app.yhyue.com/moapp/jyfs/rpc/filesystem"
  7. "github.com/zeromicro/go-zero/zrpc"
  8. "google.golang.org/grpc"
  9. )
  10. type (
  11. DomainReq = filesystem.DomainReq
  12. DomainResp = filesystem.DomainResp
  13. FileOpResp = filesystem.FileOpResp
  14. LoadFileMetaResp = filesystem.LoadFileMetaResp
  15. LoadFileReq = filesystem.LoadFileReq
  16. LoadFileResp = filesystem.LoadFileResp
  17. OssUrlResp = filesystem.OssUrlResp
  18. SaveFileReq = filesystem.SaveFileReq
  19. UpdateFileMetaReq = filesystem.UpdateFileMetaReq
  20. FileSystem interface {
  21. // 创建域
  22. CreateDomain(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error)
  23. // 更新域
  24. UpdateDomainMeta(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error)
  25. // 删除域
  26. DeleteDomain(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error)
  27. // 保存文件
  28. SaveFile(ctx context.Context, in *SaveFileReq, opts ...grpc.CallOption) (*FileOpResp, error)
  29. // 更新文件元数据
  30. UpdateFileMeta(ctx context.Context, in *UpdateFileMetaReq, opts ...grpc.CallOption) (*FileOpResp, error)
  31. // 删除文件
  32. DeleteFile(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*FileOpResp, error)
  33. // 获取文件
  34. GetFile(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*LoadFileResp, error)
  35. // 获取文件元数据
  36. GetFileMeta(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*LoadFileMetaResp, error)
  37. // 获取签名OSSURL
  38. GetOssUril(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*OssUrlResp, error)
  39. }
  40. defaultFileSystem struct {
  41. cli zrpc.Client
  42. }
  43. )
  44. func NewFileSystem(cli zrpc.Client) FileSystem {
  45. return &defaultFileSystem{
  46. cli: cli,
  47. }
  48. }
  49. // 创建域
  50. func (m *defaultFileSystem) CreateDomain(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error) {
  51. client := filesystem.NewFileSystemClient(m.cli.Conn())
  52. return client.CreateDomain(ctx, in, opts...)
  53. }
  54. // 更新域
  55. func (m *defaultFileSystem) UpdateDomainMeta(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error) {
  56. client := filesystem.NewFileSystemClient(m.cli.Conn())
  57. return client.UpdateDomainMeta(ctx, in, opts...)
  58. }
  59. // 删除域
  60. func (m *defaultFileSystem) DeleteDomain(ctx context.Context, in *DomainReq, opts ...grpc.CallOption) (*DomainResp, error) {
  61. client := filesystem.NewFileSystemClient(m.cli.Conn())
  62. return client.DeleteDomain(ctx, in, opts...)
  63. }
  64. // 保存文件
  65. func (m *defaultFileSystem) SaveFile(ctx context.Context, in *SaveFileReq, opts ...grpc.CallOption) (*FileOpResp, error) {
  66. client := filesystem.NewFileSystemClient(m.cli.Conn())
  67. return client.SaveFile(ctx, in, opts...)
  68. }
  69. // 更新文件元数据
  70. func (m *defaultFileSystem) UpdateFileMeta(ctx context.Context, in *UpdateFileMetaReq, opts ...grpc.CallOption) (*FileOpResp, error) {
  71. client := filesystem.NewFileSystemClient(m.cli.Conn())
  72. return client.UpdateFileMeta(ctx, in, opts...)
  73. }
  74. // 删除文件
  75. func (m *defaultFileSystem) DeleteFile(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*FileOpResp, error) {
  76. client := filesystem.NewFileSystemClient(m.cli.Conn())
  77. return client.DeleteFile(ctx, in, opts...)
  78. }
  79. // 获取文件
  80. func (m *defaultFileSystem) GetFile(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*LoadFileResp, error) {
  81. client := filesystem.NewFileSystemClient(m.cli.Conn())
  82. return client.GetFile(ctx, in, opts...)
  83. }
  84. // 获取文件元数据
  85. func (m *defaultFileSystem) GetFileMeta(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*LoadFileMetaResp, error) {
  86. client := filesystem.NewFileSystemClient(m.cli.Conn())
  87. return client.GetFileMeta(ctx, in, opts...)
  88. }
  89. // 获取签名OSSURL
  90. func (m *defaultFileSystem) GetOssUril(ctx context.Context, in *LoadFileReq, opts ...grpc.CallOption) (*OssUrlResp, error) {
  91. client := filesystem.NewFileSystemClient(m.cli.Conn())
  92. return client.GetOssUril(ctx, in, opts...)
  93. }