| Field | Type | Label | Description |
| id | uint64 |
|
| Field | Type | Label | Description |
| name | string | name |
|
| string | |||
| password | string | password |
|
| phone | string | phone number |
|
| avatar | string | avatar |
|
| age | int32 | age |
|
| gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
| Field | Validations |
| name |
|
|
|
| password |
|
| phone |
|
| avatar |
|
| age |
|
| gender |
|
| Field | Type | Label | Description |
| id | uint64 |
|
| Field | Validations |
| id |
|
| Field | Type | Label | Description |
| userExample | UserExample |
|
| Field | Type | Label | Description |
| id | uint64 |
|
| Field | Validations |
| id |
|
| Field | Type | Label | Description |
| userExamples | UserExample | repeated |
|
| Field | Type | Label | Description |
| ids | uint64 | repeated |
|
| Field | Type | Label | Description |
| total | int64 |
|
|
| userExamples | UserExample | repeated |
|
| Field | Type | Label | Description |
| params | types.Params |
|
| Field | Validations |
| params |
|
| Field | Type | Label | Description |
| id | uint64 |
|
|
| name | string | name |
|
| string | |||
| password | string | password |
|
| phone | string | phone number |
|
| avatar | string | avatar |
|
| age | int32 | age |
|
| gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
|
| status | int32 | account status |
|
| login_at | int64 | login timestamp |
| Field | Validations |
| id |
|
| Field | Type | Label | Description |
| id | uint64 |
|
|
| name | string | name |
|
| string | |||
| phone | string | phone number |
|
| avatar | string | avatar |
|
| age | int32 | age |
|
| gender | GenderType | gender, 1:Male, 2:Female, other values:unknown |
|
| status | int32 | account status |
|
| login_at | int64 | login timestamp |
|
| created_at | int64 | creation time |
|
| updated_at | int64 | update time |
| Name | Number | Description |
| UNKNOWN | 0 | |
| MALE | 1 | |
| FEMALE | 2 |
| Method Name | Request Type | Response Type | Description |
| Create | CreateUserExampleRequest | CreateUserExampleReply | |
| DeleteByID | DeleteUserExampleByIDRequest | DeleteUserExampleByIDReply | |
| UpdateByID | UpdateUserExampleByIDRequest | UpdateUserExampleByIDReply | |
| GetByID | GetUserExampleByIDRequest | GetUserExampleByIDReply | |
| ListByIDs | ListUserExampleByIDsRequest | ListUserExampleByIDsReply | |
| List | ListUserExampleRequest | ListUserExampleReply |
| Method Name | Method | Pattern | Body |
| Create | POST | /api/v1/userExample | * |
| DeleteByID | DELETE | /api/v1/userExample/{id} | |
| UpdateByID | PUT | /api/v1/userExample/{id} | * |
| GetByID | GET | /api/v1/userExample/{id} | |
| ListByIDs | POST | /api/v1/userExample/list/ids | * |
| List | POST | /api/v1/userExample/list | * |
| Field | Type | Label | Description |
| name | string | column name |
|
| exp | string | expressions, which default to = when the value is null, have =, ! =, >, >=, <, <=, like |
|
| value | string | column value |
|
| logic | string | logical type, defaults to and when value is null, only &(and), ||(or) |
| Field | Type | Label | Description |
| page | int32 | page number, starting from 0 |
|
| limit | int32 | lines per page |
|
| sort | string | sorted fields, multi-column sorting separated by commas |
|
| columns | Column | repeated | query conditions |
| .proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
| double | double | double | float | float64 | double | float | Float | |
| float | float | float | float | float32 | float | float | Float | |
| int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
| uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
| sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
| fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
| sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| bool | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass | |
| string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
| bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |