feat: 添加搜索收藏微服务

This commit is contained in:
zetaloop
2026-04-24 13:24:58 +08:00
parent 91fdd2a498
commit 53d0e791b4
58 changed files with 6239 additions and 57 deletions
+67
View File
@@ -0,0 +1,67 @@
syntax = "proto3";
option go_package ="./pb";
package pb;
// ------------------------------------
// Messages
// ------------------------------------
//--------------------------------favorites--------------------------------
message Favorites {
int64 id = 1;
int64 userId = 2;
string targetType = 3;
int64 targetId = 4;
int64 createdAt = 5;
}
message AddFavoritesReq {
int64 userId = 1;
string targetType = 2;
int64 targetId = 3;
}
message AddFavoritesResp {
int64 id = 1;
}
message DelFavoritesReq {
int64 id = 1;
}
message DelFavoritesResp {
}
message GetFavoritesByIdReq {
int64 id = 1;
}
message GetFavoritesByIdResp {
Favorites favorites = 1;
}
message SearchFavoritesReq {
int64 offset = 1;
int64 limit = 2;
optional int64 id = 3;
optional int64 userId = 4;
optional string targetType = 5;
optional int64 targetId = 6;
}
message SearchFavoritesResp {
repeated Favorites favorites = 1;
}
// ------------------------------------
// Rpc Func
// ------------------------------------
service searchService {
rpc AddFavorites(AddFavoritesReq) returns (AddFavoritesResp);
rpc DelFavorites(DelFavoritesReq) returns (DelFavoritesResp);
rpc GetFavoritesById(GetFavoritesByIdReq) returns (GetFavoritesByIdResp);
rpc SearchFavorites(SearchFavoritesReq) returns (SearchFavoritesResp);
}