POST api/User/SaveUser

Request Information

URI Parameters

None.

Body Parameters

UserInfoDataObject
NameDescriptionTypeAdditional information
UserId

string

None.

Account

string

None.

PassWord

string

None.

UserName

string

None.

WorkNo

string

None.

DepartCode

string

None.

DepartId

string

None.

DepartName

string

None.

Sex

string

None.

MailAddress

string

None.

TelePhone

string

None.

RoleList

Collection of RoleDataObject

None.

RoleMenuList

Collection of RoleMenuDataObject

None.

IsChecked

boolean

None.

HeadSculpture

string

None.

Request Formats

application/json, text/json

Sample:
{
  "userId": "sample string 1",
  "account": "sample string 2",
  "passWord": "sample string 3",
  "userName": "sample string 4",
  "workNo": "sample string 5",
  "departCode": "sample string 6",
  "departId": "sample string 7",
  "departName": "sample string 8",
  "sex": "sample string 9",
  "mailAddress": "sample string 10",
  "telePhone": "sample string 11",
  "roleList": [
    {
      "roleId": "sample string 1",
      "roleName": "sample string 2",
      "remark": "sample string 3",
      "isChecked": true
    },
    {
      "roleId": "sample string 1",
      "roleName": "sample string 2",
      "remark": "sample string 3",
      "isChecked": true
    }
  ],
  "roleMenuList": [
    {
      "roleId": "sample string 1",
      "menuOperationList": [
        {
          "menuId": "sample string 1",
          "operationList": [
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            },
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            }
          ],
          "isChecked": true
        },
        {
          "menuId": "sample string 1",
          "operationList": [
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            },
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            }
          ],
          "isChecked": true
        }
      ],
      "list": [
        {
          "roleMenuId": "sample string 1",
          "roleId": "sample string 2",
          "menuId": "sample string 3",
          "menu": {
            "menuId": "sample string 1",
            "menuName": "sample string 2",
            "url": "sample string 3",
            "parentId": "sample string 4",
            "sort": 5,
            "remark": "sample string 6",
            "isChecked": true,
            "menuIcon": "sample string 8",
            "deleteFlag": true,
            "menuChild": []
          },
          "deleteFlag": true,
          "list": []
        },
        {
          "roleMenuId": "sample string 1",
          "roleId": "sample string 2",
          "menuId": "sample string 3",
          "menu": {
            "menuId": "sample string 1",
            "menuName": "sample string 2",
            "url": "sample string 3",
            "parentId": "sample string 4",
            "sort": 5,
            "remark": "sample string 6",
            "isChecked": true,
            "menuIcon": "sample string 8",
            "deleteFlag": true,
            "menuChild": []
          },
          "deleteFlag": true,
          "list": []
        }
      ]
    },
    {
      "roleId": "sample string 1",
      "menuOperationList": [
        {
          "menuId": "sample string 1",
          "operationList": [
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            },
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            }
          ],
          "isChecked": true
        },
        {
          "menuId": "sample string 1",
          "operationList": [
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            },
            {
              "operateId": "sample string 1",
              "operateCode": "sample string 2",
              "operation": "sample string 3",
              "remark": "sample string 4",
              "isChecked": true
            }
          ],
          "isChecked": true
        }
      ],
      "list": [
        {
          "roleMenuId": "sample string 1",
          "roleId": "sample string 2",
          "menuId": "sample string 3",
          "menu": {
            "menuId": "sample string 1",
            "menuName": "sample string 2",
            "url": "sample string 3",
            "parentId": "sample string 4",
            "sort": 5,
            "remark": "sample string 6",
            "isChecked": true,
            "menuIcon": "sample string 8",
            "deleteFlag": true,
            "menuChild": []
          },
          "deleteFlag": true,
          "list": []
        },
        {
          "roleMenuId": "sample string 1",
          "roleId": "sample string 2",
          "menuId": "sample string 3",
          "menu": {
            "menuId": "sample string 1",
            "menuName": "sample string 2",
            "url": "sample string 3",
            "parentId": "sample string 4",
            "sort": 5,
            "remark": "sample string 6",
            "isChecked": true,
            "menuIcon": "sample string 8",
            "deleteFlag": true,
            "menuChild": []
          },
          "deleteFlag": true,
          "list": []
        }
      ]
    }
  ],
  "isChecked": true,
  "headSculpture": "sample string 13"
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonResultObject
NameDescriptionTypeAdditional information
IsSucceed

boolean

None.

Remark

string

None.

OpTime

string

None.

Result

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "isSucceed": true,
  "remark": "sample string 2",
  "opTime": "sample string 3",
  "result": {}
}

application/xml, text/xml

Sample:
<JsonResultObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <IsSucceed>true</IsSucceed>
  <Remark>sample string 2</Remark>
  <OpTime>sample string 3</OpTime>
  <Result />
</JsonResultObject>