更新管理员相关接口
This commit is contained in:
@@ -440,6 +440,43 @@ message Statistics {
|
||||
int32 active_printers = 6;
|
||||
}
|
||||
|
||||
// 创建管理员请求
|
||||
message CreateAdminRequest {
|
||||
string username = 1;
|
||||
string password = 2;
|
||||
string nickname = 3;
|
||||
int32 role = 4; // 1:普通管理员 2:超级管理员
|
||||
}
|
||||
|
||||
// 创建管理员响应
|
||||
message CreateAdminResponse {
|
||||
Admin admin = 1;
|
||||
}
|
||||
|
||||
// 获取管理员列表请求
|
||||
message GetAdminListRequest {
|
||||
int32 page = 1;
|
||||
int32 page_size = 2;
|
||||
}
|
||||
|
||||
// 管理员列表响应
|
||||
message AdminListResponse {
|
||||
repeated Admin admins = 1;
|
||||
int32 total = 2;
|
||||
}
|
||||
|
||||
// 更新管理员请求
|
||||
message UpdateAdminRequest {
|
||||
int32 id = 1;
|
||||
string nickname = 2;
|
||||
int32 role = 3;
|
||||
}
|
||||
|
||||
// 删除管理员请求
|
||||
message DeleteAdminRequest {
|
||||
int32 id = 1;
|
||||
}
|
||||
|
||||
// ============ 服务定义 ============
|
||||
|
||||
service AuthService {
|
||||
@@ -499,4 +536,8 @@ service PayService {
|
||||
service AdminService {
|
||||
rpc Login(AdminLoginRequest) returns (AdminLoginResponse);
|
||||
rpc GetStatistics(GetStatisticsRequest) returns (Statistics);
|
||||
rpc CreateAdmin(CreateAdminRequest) returns (CreateAdminResponse);
|
||||
rpc GetAdminList(GetAdminListRequest) returns (AdminListResponse);
|
||||
rpc UpdateAdmin(UpdateAdminRequest) returns (Admin);
|
||||
rpc DeleteAdmin(DeleteAdminRequest) returns (Empty);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user