字母、数字、_、-、@。长度在[3,30]之间。正则表达式为 ^[0-9a-zA-Z_@\-\.]{3,30}$password_encrypted:加密后的密码;admin123456SHA256:6848d6405bf34bf9b2d82ed8822c756807632d3eaefedec90ac33cb32ac83671注意:数据库中存储的密码是又经过后台加密的。
{
"id": "string",
"gid": "string",
"name": "string",
"idcard": "string",
"validity_time": 0,
"position": "string",
"phone": "string",
"email": "string",
"desc": "string",
"roles": [
"string"
],
"password_encrypted": "string",
"bind_device_id": "string"
}curl --location --request POST 'https://192.168.88.32:9781/bvcsp/v1/user/create' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "string",
"gid": "string",
"name": "string",
"idcard": "string",
"validity_time": 0,
"position": "string",
"phone": "string",
"email": "string",
"desc": "string",
"roles": [
"string"
],
"password_encrypted": "string",
"bind_device_id": "string"
}'{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"enable": true,
"gid": "string",
"name": "string",
"idcard": "string",
"creator": "string",
"validity_time": 0,
"position": "string",
"phone": "string",
"email": "string",
"desc": "string",
"roles": [
"string"
],
"bind_device_id": "string"
}
}