refactor: add unified all service gateway
This commit is contained in:
@@ -6,30 +6,30 @@ import "module/base/cloud/proto/const.proto";
|
||||
// 相册服务
|
||||
service Album {
|
||||
// 创建相册
|
||||
rpc CreateAlbum(CreateAlbumRequest) returns (blocks.StatusReply);
|
||||
rpc CreateAlbum(CreateAlbumRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取相册详情
|
||||
rpc GetAlbum(blocks.IdentRequest) returns (CloudAlbumItem);
|
||||
rpc GetAlbum(base_cloud_blocks.IdentRequest) returns (CloudAlbumItem);
|
||||
// 更新相册
|
||||
rpc UpdateAlbum(CloudAlbumItem) returns (blocks.StatusReply);
|
||||
rpc UpdateAlbum(CloudAlbumItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除相册
|
||||
rpc DeleteAlbum(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeleteAlbum(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取相册列表
|
||||
rpc ListAlbums(blocks.FetchRequest) returns (ListAlbumsResponse);
|
||||
rpc ListAlbums(base_cloud_blocks.FetchRequest) returns (ListAlbumsResponse);
|
||||
// 设置封面照片
|
||||
rpc SetCoverPhoto(SetCoverPhotoRequest) returns (blocks.StatusReply);
|
||||
rpc SetCoverPhoto(SetCoverPhotoRequest) returns (base_cloud_blocks.StatusReply);
|
||||
|
||||
// 上传照片
|
||||
rpc UploadPhoto(CloudPhotoItem) returns (blocks.StatusReply);
|
||||
rpc UploadPhoto(CloudPhotoItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取照片详情
|
||||
rpc GetPhoto(blocks.IdentRequest) returns (CloudPhotoItem);
|
||||
rpc GetPhoto(base_cloud_blocks.IdentRequest) returns (CloudPhotoItem);
|
||||
// 更新照片
|
||||
rpc UpdatePhoto(CloudPhotoItem) returns (blocks.StatusReply);
|
||||
rpc UpdatePhoto(CloudPhotoItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除照片
|
||||
rpc DeletePhoto(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeletePhoto(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取照片列表
|
||||
rpc ListPhotos(blocks.FetchRequest) returns (ListPhotosResponse);
|
||||
rpc ListPhotos(base_cloud_blocks.FetchRequest) returns (ListPhotosResponse);
|
||||
// 移动照片到其他相册
|
||||
rpc MovePhoto(MovePhotoRequest) returns (blocks.StatusReply);
|
||||
rpc MovePhoto(MovePhotoRequest) returns (base_cloud_blocks.StatusReply);
|
||||
}
|
||||
|
||||
// 请求消息定义
|
||||
@@ -99,4 +99,4 @@ message CloudPhotoItem {
|
||||
|
||||
// 关联关系
|
||||
CloudAlbumItem album = 16;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,17 +6,17 @@ import "module/base/cloud/proto/const.proto";
|
||||
// 书签服务
|
||||
service Bookmark {
|
||||
// 创建书签
|
||||
rpc CreateBookmark(CreateBookmarkRequest) returns (blocks.StatusReply);
|
||||
rpc CreateBookmark(CreateBookmarkRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取书签详情
|
||||
rpc GetBookmark(blocks.IDRequest) returns (CloudBookmarkItem);
|
||||
rpc GetBookmark(base_cloud_blocks.IDRequest) returns (CloudBookmarkItem);
|
||||
// 更新书签
|
||||
rpc UpdateBookmark(CloudBookmarkItem) returns (blocks.StatusReply);
|
||||
rpc UpdateBookmark(CloudBookmarkItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除书签
|
||||
rpc DeleteBookmark(blocks.IDRequest) returns (blocks.StatusReply);
|
||||
rpc DeleteBookmark(base_cloud_blocks.IDRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取书签列表
|
||||
rpc ListBookmarks(blocks.FetchRequest) returns (ListBookmarksResponse);
|
||||
rpc ListBookmarks(base_cloud_blocks.FetchRequest) returns (ListBookmarksResponse);
|
||||
// 导入书签
|
||||
rpc ImportBookmarks(ImportBookmarksRequest) returns (blocks.StatusReply);
|
||||
rpc ImportBookmarks(ImportBookmarksRequest) returns (base_cloud_blocks.StatusReply);
|
||||
}
|
||||
|
||||
message CreateBookmarkRequest {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package blocks;
|
||||
package base_cloud_blocks;
|
||||
|
||||
option go_package = "bsm/full/module/base/cloud/pb;cloud";
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -6,26 +6,26 @@ import "module/base/cloud/proto/const.proto";
|
||||
// 笔记服务
|
||||
service Note {
|
||||
// 创建笔记
|
||||
rpc CreateNote(CreateNoteRequest) returns (blocks.StatusReply);
|
||||
rpc CreateNote(CreateNoteRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取笔记详情
|
||||
rpc GetNote(blocks.IdentRequest) returns (CloudNoteItem);
|
||||
rpc GetNote(base_cloud_blocks.IdentRequest) returns (CloudNoteItem);
|
||||
// 更新笔记
|
||||
rpc UpdateNote(CloudNoteItem) returns (blocks.StatusReply);
|
||||
rpc UpdateNote(CloudNoteItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除笔记
|
||||
rpc DeleteNote(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeleteNote(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取笔记列表
|
||||
rpc ListNotes(blocks.FetchRequest) returns (ListNotesResponse);
|
||||
rpc ListNotes(base_cloud_blocks.FetchRequest) returns (ListNotesResponse);
|
||||
// 置顶/取消置顶笔记
|
||||
rpc TogglePin(TogglePinRequest) returns (blocks.StatusReply);
|
||||
rpc TogglePin(TogglePinRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 增加浏览次数
|
||||
rpc IncrementViews(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc IncrementViews(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 搜索笔记
|
||||
rpc SearchNotes(blocks.FetchRequest) returns (ListNotesResponse);
|
||||
rpc SearchNotes(base_cloud_blocks.FetchRequest) returns (ListNotesResponse);
|
||||
|
||||
// 上传附件
|
||||
rpc InsertAttachment(NoteAttachmentItem) returns (blocks.StatusReply);
|
||||
rpc InsertAttachment(NoteAttachmentItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除附件
|
||||
rpc DeleteAttachment(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeleteAttachment(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
}
|
||||
|
||||
// 请求消息定义
|
||||
|
||||
@@ -6,23 +6,23 @@ import "module/base/cloud/proto/const.proto";
|
||||
// 隐私数据服务
|
||||
service Private {
|
||||
// 创建隐私数据
|
||||
rpc CreatePrivateData(CreatePrivateDataRequest) returns (blocks.StatusReply);
|
||||
rpc CreatePrivateData(CreatePrivateDataRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取隐私数据详情
|
||||
rpc GetPrivateData(blocks.IdentRequest) returns (CloudPrivateItem);
|
||||
rpc GetPrivateData(base_cloud_blocks.IdentRequest) returns (CloudPrivateItem);
|
||||
// 更新隐私数据
|
||||
rpc UpdatePrivateData(CloudPrivateItem) returns (blocks.StatusReply);
|
||||
rpc UpdatePrivateData(CloudPrivateItem) returns (base_cloud_blocks.StatusReply);
|
||||
// 删除隐私数据
|
||||
rpc DeletePrivateData(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeletePrivateData(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取隐私数据列表
|
||||
rpc ListPrivateData(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc ListPrivateData(base_cloud_blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 按类型获取隐私数据
|
||||
rpc GetPrivateDataByType(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc GetPrivateDataByType(base_cloud_blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 搜索隐私数据
|
||||
rpc SearchPrivateData(blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
rpc SearchPrivateData(base_cloud_blocks.FetchRequest) returns (ListPrivateDataResponse);
|
||||
// 加密数据
|
||||
rpc EncryptData(DataRequest) returns (blocks.StatusReply);
|
||||
rpc EncryptData(DataRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 解密数据
|
||||
rpc DecryptData(DataRequest) returns (blocks.StatusReply);
|
||||
rpc DecryptData(DataRequest) returns (base_cloud_blocks.StatusReply);
|
||||
}
|
||||
// 请求消息定义
|
||||
message CreatePrivateDataRequest {
|
||||
|
||||
@@ -6,15 +6,15 @@ import "module/base/cloud/proto/const.proto";
|
||||
// 分享服务
|
||||
service Share {
|
||||
// 创建分享
|
||||
rpc CreateShare(CreateShareRequest) returns (blocks.StatusReply);
|
||||
rpc CreateShare(CreateShareRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取分享详情
|
||||
rpc GetShare(blocks.IdentRequest) returns (CloudShareItem);
|
||||
rpc GetShare(base_cloud_blocks.IdentRequest) returns (CloudShareItem);
|
||||
// 删除分享
|
||||
rpc DeleteShare(blocks.IdentRequest) returns (blocks.StatusReply);
|
||||
rpc DeleteShare(base_cloud_blocks.IdentRequest) returns (base_cloud_blocks.StatusReply);
|
||||
// 获取分享列表
|
||||
rpc ListShares(blocks.FetchRequest) returns (ListSharesResponse);
|
||||
rpc ListShares(base_cloud_blocks.FetchRequest) returns (ListSharesResponse);
|
||||
// 验证分享密码
|
||||
rpc ValidateSharePassword(ValidateSharePasswordRequest) returns (blocks.StatusReply);
|
||||
rpc ValidateSharePassword(ValidateSharePasswordRequest) returns (base_cloud_blocks.StatusReply);
|
||||
}
|
||||
|
||||
// 请求消息定义
|
||||
|
||||
@@ -12,10 +12,10 @@ import "module/base/cloud/proto/share.proto";
|
||||
|
||||
service Space {
|
||||
// 获取空间数据
|
||||
rpc Get(blocks.Empty) returns (CloudSpace);
|
||||
rpc Get(base_cloud_blocks.Empty) returns (CloudSpace);
|
||||
|
||||
// 获取空间数据
|
||||
rpc GetByKeyIdentifier(blocks.IdentRequest) returns (CloudSpace);
|
||||
rpc GetByKeyIdentifier(base_cloud_blocks.IdentRequest) returns (CloudSpace);
|
||||
}
|
||||
|
||||
// 系统统计和配置模型
|
||||
|
||||
Reference in New Issue
Block a user