This commit is contained in:
oneao committed 2025-12-02 17:30:50 +08:00
1 parent 0ab2796dd4
commit f7b0c6ad2f
26 files changed
+1893 -354

No files matched your search

@@ -0,0 +1,16 @@
syntax = "proto3";
package space;
option go_package = "space";
import "api.proto";
import "space/space_types.proto";
//import "space/space_user_types.proto";
service SpaceService {
rpc InsertSpace(InsertSpaceParams) returns (InsertSpaceResult){
option (api.post) = '/space/insert';
};
}
@@ -0,0 +1,39 @@
syntax = "proto3";
package space;
option go_package = "space";
import "api.proto";
// 创建空间
message InsertSpaceParams {
}
message InsertSpaceResult {
int64 Id = 1 [(api.body)="id"];
string InviteCode = 2 [(api.body)="invite_code"];
}
// 解散空间
message DeleteSpaceParams {
}
message DeleteSpaceResult {
}
// 获取空间下的所有用户
message QuerySpaceUsersParams{
int64 SpaceId = 1 [(api.body)="space_id", (api.vd)="$ != 0"];
}
message SpaceUser {
}
message QuerySpaceUsersResult{
}
@@ -0,0 +1,17 @@
syntax = "proto3";
package space;
option go_package = "space";
import "api.proto";
// 加入空间
message InsertSpaceUserParams {
int64 InviteCode = 1 [(api.body)="invite_code"]; // 邀请码
}
message InsertSpaceUserResult {
int64 SpaceId = 1 [(api.body)="space_id"];
string InviteCode = 2 [(api.body)="invite_code"];
}