add admin
This commit is contained in:
+48
-13
@@ -3,29 +3,64 @@ syntax = "proto3";
|
||||
package admin;
|
||||
option go_package="./admin";
|
||||
|
||||
message AddRequest {
|
||||
string name = 1;
|
||||
string pwd = 2;
|
||||
}
|
||||
import "google/protobuf/any.proto";
|
||||
|
||||
message EditRequest {
|
||||
string name = 1;
|
||||
string pwd = 2;
|
||||
message AdminEditRequest {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
string password = 3;
|
||||
string avatar = 4;
|
||||
string phone = 5;
|
||||
string email = 6;
|
||||
repeated int64 roles = 7;
|
||||
}
|
||||
|
||||
message StatusRequest {
|
||||
string name = 1 ;
|
||||
string pwd = 2 ;
|
||||
int64 id = 1 ;
|
||||
int32 status = 2 ;
|
||||
string reason = 3;
|
||||
}
|
||||
|
||||
message Response {
|
||||
int32 code = 1;
|
||||
string msg = 2;
|
||||
string data = 3;
|
||||
google.protobuf.Any data = 3;
|
||||
}
|
||||
|
||||
message PasswordRequest {
|
||||
int64 id = 1;
|
||||
string password = 2;
|
||||
}
|
||||
|
||||
message OwnPasswordRequest {
|
||||
string password = 1;
|
||||
}
|
||||
|
||||
message AdminInfoRequest {
|
||||
int64 id = 1;
|
||||
}
|
||||
|
||||
message AdminItemsRequest {
|
||||
int32 page = 1;
|
||||
int32 size = 2;
|
||||
string phone = 3;
|
||||
string name = 5;
|
||||
string email = 6;
|
||||
int32 status = 7;
|
||||
}
|
||||
|
||||
message AdminLoginRequest {
|
||||
int32 username = 1;
|
||||
int32 password = 2;
|
||||
}
|
||||
|
||||
service Admin {
|
||||
rpc Add(AddRequest) returns(Response);
|
||||
rpc Edit(EditRequest) returns(Response);
|
||||
rpc Status(StatusRequest) returns(Response);
|
||||
rpc AdminAdd(AdminEditRequest) returns(Response);
|
||||
rpc AdminEdit(AdminEditRequest) returns(Response);
|
||||
rpc AdminStatus(StatusRequest) returns(Response);
|
||||
rpc Password(PasswordRequest) returns(Response);
|
||||
rpc OwnPassword(OwnPasswordRequest) returns(Response);
|
||||
rpc AdminInfo(AdminInfoRequest) returns(Response);
|
||||
rpc AdminItems(AdminItemsRequest) returns(Response);
|
||||
rpc AdminLogin(AdminLoginRequest) returns(Response);
|
||||
}
|
||||
Reference in New Issue
Block a user