// 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 ); }