POST v1/user/update

修改店员

Request Information

URI Parameters

None.

Body Parameters

UserModel
NameDescriptionTypeAdditional information
Id

主键Id

integer

None.

UserId

integer

None.

RealName

姓名

string

None.

Email

邮箱地址

string

None.

Password

密码

string

Required

Data type: Password

String length: inclusive between 6 and 100

CheckPassword

确认密码

string

Data type: Password

PhoneNumber

手机号码

string

None.

UserName

用户名

string

None.

ShopId

integer

None.

ShopName

店铺名称

string

None.

CreatedTime

创建时间

date

None.

CreatedBy

创建人

string

None.

UpdatedTime

更新时间

date

None.

UpdatedBy

更新人

string

None.

Status

状态

UserStatus

None.

UserType

用户类型(1:平台管理员/2:店主/4:店员/8:会员)

UserType

None.

UserGroupId

分组Id

integer

None.

UserGroupName

分组名称

string

None.

RoleNameList

选择的角色集合

Collection of string

None.

ShopUserStatus

店员状态(0禁用,1启用)

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "userId": 1,
  "realName": "sample string 2",
  "email": "sample string 3",
  "password": "sample string 4",
  "checkPassword": "sample string 5",
  "phoneNumber": "sample string 6",
  "userName": "sample string 7",
  "shopId": 8,
  "shopName": "sample string 9",
  "createdTime": "2026-07-28 16:49:40",
  "createdBy": "sample string 11",
  "updatedTime": "2026-07-28 16:49:40",
  "updatedBy": "sample string 12",
  "status": 0,
  "userType": 1,
  "userGroupId": 1,
  "userGroupName": "sample string 13",
  "roleNameList": [
    "sample string 1",
    "sample string 2"
  ],
  "shopUserStatus": 14
}

application/xml, text/xml

Sample:
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BgOA.Models.ViewModels">
  <CheckPassword>sample string 5</CheckPassword>
  <CreatedBy>sample string 11</CreatedBy>
  <CreatedTime>2026-07-28T16:49:40.6842711+08:00</CreatedTime>
  <Email>sample string 3</Email>
  <Id>1</Id>
  <Password>sample string 4</Password>
  <PhoneNumber>sample string 6</PhoneNumber>
  <RealName>sample string 2</RealName>
  <RoleNameList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </RoleNameList>
  <ShopId>8</ShopId>
  <ShopName>sample string 9</ShopName>
  <ShopUserStatus>14</ShopUserStatus>
  <Status>Normal</Status>
  <UpdatedBy>sample string 12</UpdatedBy>
  <UpdatedTime>2026-07-28T16:49:40.6842711+08:00</UpdatedTime>
  <UserGroupId>1</UserGroupId>
  <UserGroupName>sample string 13</UserGroupName>
  <UserId>1</UserId>
  <UserName>sample string 7</UserName>
  <UserType>Admin</UserType>
</UserModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApiResultOfUserModel
NameDescriptionTypeAdditional information
Result

UserModel

None.

ResultCode

string

None.

ErrorMessage

string

None.

Response Formats

application/json, text/json

Sample:
{
  "result": {
    "id": 1,
    "userId": 1,
    "realName": "sample string 2",
    "email": "sample string 3",
    "password": "sample string 4",
    "checkPassword": "sample string 5",
    "phoneNumber": "sample string 6",
    "userName": "sample string 7",
    "shopId": 8,
    "shopName": "sample string 9",
    "createdTime": "2026-07-28 16:49:40",
    "createdBy": "sample string 11",
    "updatedTime": "2026-07-28 16:49:40",
    "updatedBy": "sample string 12",
    "status": 0,
    "userType": 1,
    "userGroupId": 1,
    "userGroupName": "sample string 13",
    "roleNameList": [
      "sample string 1",
      "sample string 2"
    ],
    "shopUserStatus": 14
  },
  "resultCode": "sample string 1",
  "errorMessage": "sample string 2"
}

application/xml, text/xml

Sample:
<ApiResultOfUserModelINxgc_P41 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BgOA.Models">
  <ErrorMessage>sample string 2</ErrorMessage>
  <ResultCode>sample string 1</ResultCode>
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/BgOA.Models.ViewModels">
    <d2p1:CheckPassword>sample string 5</d2p1:CheckPassword>
    <d2p1:CreatedBy>sample string 11</d2p1:CreatedBy>
    <d2p1:CreatedTime>2026-07-28T16:49:40.6842711+08:00</d2p1:CreatedTime>
    <d2p1:Email>sample string 3</d2p1:Email>
    <d2p1:Id>1</d2p1:Id>
    <d2p1:Password>sample string 4</d2p1:Password>
    <d2p1:PhoneNumber>sample string 6</d2p1:PhoneNumber>
    <d2p1:RealName>sample string 2</d2p1:RealName>
    <d2p1:RoleNameList xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </d2p1:RoleNameList>
    <d2p1:ShopId>8</d2p1:ShopId>
    <d2p1:ShopName>sample string 9</d2p1:ShopName>
    <d2p1:ShopUserStatus>14</d2p1:ShopUserStatus>
    <d2p1:Status>Normal</d2p1:Status>
    <d2p1:UpdatedBy>sample string 12</d2p1:UpdatedBy>
    <d2p1:UpdatedTime>2026-07-28T16:49:40.6842711+08:00</d2p1:UpdatedTime>
    <d2p1:UserGroupId>1</d2p1:UserGroupId>
    <d2p1:UserGroupName>sample string 13</d2p1:UserGroupName>
    <d2p1:UserId>1</d2p1:UserId>
    <d2p1:UserName>sample string 7</d2p1:UserName>
    <d2p1:UserType>Admin</d2p1:UserType>
  </Result>
</ApiResultOfUserModelINxgc_P41>