POST api/Account/ChangeUserInfo

[需登录] 修改用户信息

请求信息(Request)

URI 参数

None.

Body 参数

用户信息

UserInfoModel
名称描述类型备注
ID

ID

integer

None.

Name

姓名

string

String length: inclusive between 0 and 50

UserHead

用户头像

string

None.

Sex

性别(0:男,1:女)

integer

None.

Score

积分

integer

None.

Level

等级

integer

None.

Email

Email

string

None.

Mobile

手机号码

string

None.

CouponAmount

优惠券金额数

decimal number

None.

GiftCount

法宝可用个数

integer

None.

SignTimes

连续签到次数

integer

None.

IsSignToday

今天是否已签到

boolean

None.

IsAdmin

IsAdmin

boolean

None.

IsBindWeixin

是否已绑定微信开放平台

boolean

None.

IsBindWeixinMp

是否已绑定微信公众号平台

boolean

None.

InviterUserId

邀请人(商家)

integer

None.

InviteCode

分销邀请码

string

None.

Roles

角色

string 集合

None.

MemberType

会员等级

MemberType

None.

MemberTypeName

会员等级名称

string

None.

Birthday

生日

date

None.

BirthdayIsEdit

是否已经设置了生日

boolean

None.

HotelOrderRoomCount

入住酒店总间晚数

integer

None.

MemberUpHotelOrderRoomCount

升级需要入住酒店总间晚数

integer

None.

NextMemberType

下一个会员等级

MemberType

None.

NextMemberTypeName

下一个会员等级名称

string

None.

NextMemberTypeIntegral

下一个等级需要多少积分

integer

None.

WxOpenId

微信公众号的openId

string

None.

请求格式

application/json, text/json

Sample:
{
  "ID": 1,
  "Name": "sample string 2",
  "UserHead": "sample string 3",
  "Sex": 4,
  "Score": 5,
  "Level": 6,
  "Email": "sample string 7",
  "Mobile": "sample string 8",
  "CouponAmount": 9.0,
  "GiftCount": 10,
  "SignTimes": 11,
  "IsSignToday": true,
  "IsAdmin": true,
  "IsBindWeixin": true,
  "IsBindWeixinMp": true,
  "InviterUserId": 1,
  "InviteCode": "sample string 16",
  "Roles": [
    "sample string 1",
    "sample string 2"
  ],
  "MemberType": 0,
  "MemberTypeName": "普卡",
  "Birthday": "2025-05-04T17:19:56.2148633+08:00",
  "BirthdayIsEdit": true,
  "HotelOrderRoomCount": 18,
  "MemberUpHotelOrderRoomCount": 6,
  "NextMemberType": 0,
  "NextMemberTypeName": "普卡",
  "NextMemberTypeIntegral": 19,
  "WxOpenId": "sample string 20"
}

application/xml, text/xml

Sample:
<UserInfoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WLife.Application.DTOs">
  <Birthday>2025-05-04T17:19:56.2148633+08:00</Birthday>
  <BirthdayIsEdit>true</BirthdayIsEdit>
  <CouponAmount>9</CouponAmount>
  <Email>sample string 7</Email>
  <GiftCount>10</GiftCount>
  <HotelOrderRoomCount>18</HotelOrderRoomCount>
  <ID>1</ID>
  <InviteCode>sample string 16</InviteCode>
  <InviterUserId>1</InviterUserId>
  <IsAdmin>true</IsAdmin>
  <IsBindWeixin>true</IsBindWeixin>
  <IsBindWeixinMp>true</IsBindWeixinMp>
  <IsSignToday>true</IsSignToday>
  <Level>6</Level>
  <MemberType>Normal</MemberType>
  <Mobile>sample string 8</Mobile>
  <Name>sample string 2</Name>
  <NextMemberType>Normal</NextMemberType>
  <NextMemberTypeIntegral>19</NextMemberTypeIntegral>
  <Roles xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Roles>
  <Score>5</Score>
  <Sex>4</Sex>
  <SignTimes>11</SignTimes>
  <UserHead>sample string 3</UserHead>
  <WxOpenId>sample string 20</WxOpenId>
</UserInfoModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UserInfoModel'.

响应信息(Response)

资源描述

RequestResultOfUserInfoModel
名称描述类型备注
Data

UserInfoModel

None.

Status

状态(0:成功,1:失败)

integer

None.

Message

导致失败的相关消息

string

None.

Total

集合总数,用于分页时使用

integer

None.

响应格式

application/json, text/json

Sample:
{
  "Data": {
    "ID": 1,
    "Name": "sample string 2",
    "UserHead": "sample string 3",
    "Sex": 4,
    "Score": 5,
    "Level": 6,
    "Email": "sample string 7",
    "Mobile": "sample string 8",
    "CouponAmount": 9.0,
    "GiftCount": 10,
    "SignTimes": 11,
    "IsSignToday": true,
    "IsAdmin": true,
    "IsBindWeixin": true,
    "IsBindWeixinMp": true,
    "InviterUserId": 1,
    "InviteCode": "sample string 16",
    "Roles": [
      "sample string 1",
      "sample string 2"
    ],
    "MemberType": 0,
    "MemberTypeName": "普卡",
    "Birthday": "2025-05-04T17:19:56.6513018+08:00",
    "BirthdayIsEdit": true,
    "HotelOrderRoomCount": 18,
    "MemberUpHotelOrderRoomCount": 6,
    "NextMemberType": 0,
    "NextMemberTypeName": "普卡",
    "NextMemberTypeIntegral": 19,
    "WxOpenId": "sample string 20"
  },
  "Status": 1,
  "Message": "sample string 2",
  "Total": 3
}

application/xml, text/xml

Sample:
<RequestResultOfUserInfoModel6NgmDdgv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WLife.Application">
  <Message>sample string 2</Message>
  <Status>1</Status>
  <Total>3</Total>
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/WLife.Application.DTOs">
    <d2p1:Birthday>2025-05-04T17:19:56.6513018+08:00</d2p1:Birthday>
    <d2p1:BirthdayIsEdit>true</d2p1:BirthdayIsEdit>
    <d2p1:CouponAmount>9</d2p1:CouponAmount>
    <d2p1:Email>sample string 7</d2p1:Email>
    <d2p1:GiftCount>10</d2p1:GiftCount>
    <d2p1:HotelOrderRoomCount>18</d2p1:HotelOrderRoomCount>
    <d2p1:ID>1</d2p1:ID>
    <d2p1:InviteCode>sample string 16</d2p1:InviteCode>
    <d2p1:InviterUserId>1</d2p1:InviterUserId>
    <d2p1:IsAdmin>true</d2p1:IsAdmin>
    <d2p1:IsBindWeixin>true</d2p1:IsBindWeixin>
    <d2p1:IsBindWeixinMp>true</d2p1:IsBindWeixinMp>
    <d2p1:IsSignToday>true</d2p1:IsSignToday>
    <d2p1:Level>6</d2p1:Level>
    <d2p1:MemberType>Normal</d2p1:MemberType>
    <d2p1:Mobile>sample string 8</d2p1:Mobile>
    <d2p1:Name>sample string 2</d2p1:Name>
    <d2p1:NextMemberType>Normal</d2p1:NextMemberType>
    <d2p1:NextMemberTypeIntegral>19</d2p1:NextMemberTypeIntegral>
    <d2p1:Roles 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:Roles>
    <d2p1:Score>5</d2p1:Score>
    <d2p1:Sex>4</d2p1:Sex>
    <d2p1:SignTimes>11</d2p1:SignTimes>
    <d2p1:UserHead>sample string 3</d2p1:UserHead>
    <d2p1:WxOpenId>sample string 20</d2p1:WxOpenId>
  </Data>
</RequestResultOfUserInfoModel6NgmDdgv>