Authorization: ********************{
    "createBy": "string",
    "createTime": "2019-08-24T14:15:22Z",
    "dataScope": "string",
    "delFlag": "string",
    "deptCheckStrictly": false,
    "deptIds": [
        0
    ],
    "flag": true,
    "menuCheckStrictly": false,
    "menuIds": [
        0
    ],
    "pageNum": 0,
    "pageSize": 0,
    "params": {},
    "permissions": [
        "string"
    ],
    "remark": "string",
    "roleId": 0,
    "roleKey": "string",
    "roleName": "string",
    "roleSort": 0,
    "status": "string",
    "updateBy": "string",
    "updateTime": "2019-08-24T14:15:22Z"
}curl --location --request POST '/dev-api/system/role' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "createBy": "string",
    "createTime": "2019-08-24T14:15:22Z",
    "dataScope": "string",
    "delFlag": "string",
    "deptCheckStrictly": false,
    "deptIds": [
        0
    ],
    "flag": true,
    "menuCheckStrictly": false,
    "menuIds": [
        0
    ],
    "pageNum": 0,
    "pageSize": 0,
    "params": {},
    "permissions": [
        "string"
    ],
    "remark": "string",
    "roleId": 0,
    "roleKey": "string",
    "roleName": "string",
    "roleSort": 0,
    "status": "string",
    "updateBy": "string",
    "updateTime": "2019-08-24T14:15:22Z"
}'{
    "property1": {},
    "property2": {}
}