refactor: add unified all service gateway

This commit is contained in:
2026-08-10 10:03:46 +08:00
parent 5ea45a76fe
commit f994b2de9c
143 changed files with 2853 additions and 2129 deletions

View File

@@ -6,36 +6,36 @@ import "module/base/cloud/proto/const.proto";
// 云盘目录服务
service Disk {
// 创建目录
rpc CreateDir(CreateDirRequest) returns (blocks.StatusReply);
rpc CreateDir(CreateDirRequest) returns (base_cloud_blocks.StatusReply);
// 获取目录详情
rpc GetDir(blocks.IdentRequest) returns (CloudDiskDirItem);
rpc GetDir(base_cloud_blocks.IdentRequest) returns (CloudDiskDirItem);
// 更新目录
rpc UpdateDir(CloudDiskDirItem) returns (blocks.StatusReply);
rpc UpdateDir(CloudDiskDirItem) returns (base_cloud_blocks.StatusReply);
// 删除目录
rpc DeleteDir(blocks.IdentRequest) returns (blocks.StatusReply);
rpc DeleteDir(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
// 获取目录列表
rpc ListDirs(blocks.FetchRequest) returns (ListDirsResponse);
rpc ListDirs(base_cloud_blocks.FetchRequest) returns (ListDirsResponse);
// 获取目录树
rpc GetDirTree(blocks.IdentRequest) returns (CloudDiskDirItem);
rpc GetDirTree(base_cloud_blocks.IdentRequest) returns (CloudDiskDirItem);
// 移动目录
rpc MoveDir(MoveDirRequest) returns (blocks.StatusReply);
rpc MoveDir(MoveDirRequest) returns (base_cloud_blocks.StatusReply);
// 上传文件
rpc UploadFile(CloudDiskFileRequest) returns (blocks.StatusReply);
rpc UploadFile(CloudDiskFileRequest) returns (base_cloud_blocks.StatusReply);
// 获取文件详情
rpc GetFile(blocks.IdentRequest) returns (CloudDiskFileItem);
rpc GetFile(base_cloud_blocks.IdentRequest) returns (CloudDiskFileItem);
// 更新文件
rpc UpdateFile(CloudDiskFileItem) returns (blocks.StatusReply);
rpc UpdateFile(CloudDiskFileItem) returns (base_cloud_blocks.StatusReply);
// 删除文件
rpc DeleteFile(blocks.IdentRequest) returns (blocks.StatusReply);
rpc DeleteFile(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
// 获取文件列表
rpc ListFiles(blocks.FetchRequest) returns (ListFilesResponse);
rpc ListFiles(base_cloud_blocks.FetchRequest) returns (ListFilesResponse);
// 移动文件
rpc MoveFile(MoveFileRequest) returns (blocks.StatusReply);
rpc MoveFile(MoveFileRequest) returns (base_cloud_blocks.StatusReply);
// 复制文件
rpc CopyFile(CopyFileRequest) returns (blocks.StatusReply);
rpc CopyFile(CopyFileRequest) returns (base_cloud_blocks.StatusReply);
// 搜索文件
rpc SearchFiles(blocks.FetchRequest) returns (ListFilesResponse);
rpc SearchFiles(base_cloud_blocks.FetchRequest) returns (ListFilesResponse);
}
message CreateDirRequest {