103 lines
1.6 KiB
Protocol Buffer
103 lines
1.6 KiB
Protocol Buffer
// Code generated by entproto. DO NOT EDIT.
|
|
syntax = "proto3";
|
|
|
|
package entpb;
|
|
|
|
import "google/protobuf/empty.proto";
|
|
|
|
import "google/protobuf/timestamp.proto";
|
|
|
|
option go_package = "ky-go-kratos/app/ucenter/internal/data/ent/proto/entpb";
|
|
|
|
message User {
|
|
string id = 1;
|
|
|
|
string name = 2;
|
|
|
|
string nickname = 3;
|
|
|
|
string email = 4;
|
|
|
|
string phone = 5;
|
|
|
|
string password = 6;
|
|
|
|
bool is_deleted = 7;
|
|
|
|
google.protobuf.Timestamp created_at = 8;
|
|
|
|
google.protobuf.Timestamp updated_at = 9;
|
|
|
|
google.protobuf.Timestamp deleted_at = 10;
|
|
}
|
|
|
|
message CreateUserRequest {
|
|
User user = 1;
|
|
}
|
|
|
|
message GetUserRequest {
|
|
string id = 1;
|
|
|
|
View view = 2;
|
|
|
|
enum View {
|
|
VIEW_UNSPECIFIED = 0;
|
|
|
|
BASIC = 1;
|
|
|
|
WITH_EDGE_IDS = 2;
|
|
}
|
|
}
|
|
|
|
message UpdateUserRequest {
|
|
User user = 1;
|
|
}
|
|
|
|
message DeleteUserRequest {
|
|
string id = 1;
|
|
}
|
|
|
|
message ListUserRequest {
|
|
int32 page_size = 1;
|
|
|
|
string page_token = 2;
|
|
|
|
View view = 3;
|
|
|
|
enum View {
|
|
VIEW_UNSPECIFIED = 0;
|
|
|
|
BASIC = 1;
|
|
|
|
WITH_EDGE_IDS = 2;
|
|
}
|
|
}
|
|
|
|
message ListUserResponse {
|
|
repeated User user_list = 1;
|
|
|
|
string next_page_token = 2;
|
|
}
|
|
|
|
message BatchCreateUsersRequest {
|
|
repeated CreateUserRequest requests = 1;
|
|
}
|
|
|
|
message BatchCreateUsersResponse {
|
|
repeated User users = 1;
|
|
}
|
|
|
|
service UserService {
|
|
rpc Create ( CreateUserRequest ) returns ( User );
|
|
|
|
rpc Get ( GetUserRequest ) returns ( User );
|
|
|
|
rpc Update ( UpdateUserRequest ) returns ( User );
|
|
|
|
rpc Delete ( DeleteUserRequest ) returns ( google.protobuf.Empty );
|
|
|
|
rpc List ( ListUserRequest ) returns ( ListUserResponse );
|
|
|
|
rpc BatchCreate ( BatchCreateUsersRequest ) returns ( BatchCreateUsersResponse );
|
|
}
|