// Code generated by goctl. DO NOT EDIT! // Source: filesystem.proto package server import ( "context" "app.yhyue.com/moapp/jyfs/rpc/internal/logic" "app.yhyue.com/moapp/jyfs/rpc/internal/svc" "app.yhyue.com/moapp/jyfs/rpc/type/filesystem" ) type FileSystemServer struct { svcCtx *svc.ServiceContext filesystem.UnimplementedFileSystemServer } func NewFileSystemServer(svcCtx *svc.ServiceContext) *FileSystemServer { return &FileSystemServer{ svcCtx: svcCtx, } } // 创建域 func (s *FileSystemServer) CreateDomain(ctx context.Context, in *filesystem.DomainReq) (*filesystem.DomainResp, error) { l := logic.NewCreateDomainLogic(ctx, s.svcCtx) return l.CreateDomain(in) } // 更新域 func (s *FileSystemServer) UpdateDomainMeta(ctx context.Context, in *filesystem.DomainReq) (*filesystem.DomainResp, error) { l := logic.NewUpdateDomainMetaLogic(ctx, s.svcCtx) return l.UpdateDomainMeta(in) } // 删除域 func (s *FileSystemServer) DeleteDomain(ctx context.Context, in *filesystem.DomainReq) (*filesystem.DomainResp, error) { l := logic.NewDeleteDomainLogic(ctx, s.svcCtx) return l.DeleteDomain(in) } // 保存文件 func (s *FileSystemServer) SaveFile(ctx context.Context, in *filesystem.SaveFileReq) (*filesystem.FileOpResp, error) { l := logic.NewSaveFileLogic(ctx, s.svcCtx) return l.SaveFile(in) } // 更新文件元数据 func (s *FileSystemServer) UpdateFileMeta(ctx context.Context, in *filesystem.UpdateFileMetaReq) (*filesystem.FileOpResp, error) { l := logic.NewUpdateFileMetaLogic(ctx, s.svcCtx) return l.UpdateFileMeta(in) } // 删除文件 func (s *FileSystemServer) DeleteFile(ctx context.Context, in *filesystem.LoadFileReq) (*filesystem.FileOpResp, error) { l := logic.NewDeleteFileLogic(ctx, s.svcCtx) return l.DeleteFile(in) } // 获取文件 func (s *FileSystemServer) GetFile(ctx context.Context, in *filesystem.LoadFileReq) (*filesystem.LoadFileResp, error) { l := logic.NewGetFileLogic(ctx, s.svcCtx) return l.GetFile(in) } // 获取文件元数据 func (s *FileSystemServer) GetFileMeta(ctx context.Context, in *filesystem.LoadFileReq) (*filesystem.LoadFileMetaResp, error) { l := logic.NewGetFileMetaLogic(ctx, s.svcCtx) return l.GetFileMeta(in) } // 获取签名OSSURL func (s *FileSystemServer) GetOssUril(ctx context.Context, in *filesystem.LoadFileReq) (*filesystem.OssUrlResp, error) { l := logic.NewGetOssUrilLogic(ctx, s.svcCtx) return l.GetOssUril(in) }