POST api/Farmer/MicroApp/User/PersonalInfo/Update

更改某个农户用户的信息

Request Information

URI Parameters

None.

Body Parameters

AgentMicroAppUserInformationItem
NameDescriptionTypeAdditional information
UserId

用户ID

integer

None.

IsLeader

是否户主 1-是,其他值否

string

None.

FName

姓名

string

None.

Sex

性别 M男,W女

string

None.

CertificateType

证件类型 1 二代居民身份证 2 军官证,士兵证 3 护照 4 其他

string

None.

CertificateCode

证件号码

string

None.

Mobile

手机号码

string

None.

UserName

用户名

string

None.

FarmerId

农户ID

integer

None.

Nation

民族 Nation Varchar(10)

string

None.

Status

状态 Status Char(1) NN 1正常, 0已禁用

string

None.

DisableDate

禁用日期 DisableDate CHAR(8)

string

None.

Email

EMAIL Email Varchar(60)

string

None.

RegDate

注册日期时间 RegDate char(14) NN YYYYMMDDHHmmss

string

None.

JoinFarmerTime

加入农户时间 JoinFarmerTime char(14) YYYYMMDDHHmmss

string

None.

JoinStatus

加入农户状态 JoinStatus char(1) NN 0未加入任何农户,1申请中,2已加入,默认为‘0’

string

None.

LastVerifyLoginTime

最后一次验证登陆信息的时间 LastVerifyLoginTime Datetime NN 每180天要求用户重新登陆一下时,以此值为判断依据。

date

None.

LastLoginTime

最后一次登陆时间 LastLoginTime Datetime NN 最后一次登陆进入小程序的时间。

date

None.

FarmerInfo

农户信息

string

None.

Request Formats

application/json, text/json

Sample:
{
  "UserId": 1,
  "IsLeader": "sample string 2",
  "FName": "sample string 3",
  "Sex": "sample string 4",
  "CertificateType": "sample string 5",
  "CertificateCode": "sample string 6",
  "Mobile": "sample string 7",
  "UserName": "sample string 8",
  "FarmerId": 9,
  "Nation": "sample string 10",
  "Status": "sample string 11",
  "DisableDate": "sample string 12",
  "Email": "sample string 13",
  "RegDate": "sample string 14",
  "JoinFarmerTime": "sample string 15",
  "JoinStatus": "sample string 16",
  "LastVerifyLoginTime": "2025-04-28T15:19:20.5341534+08:00",
  "LastLoginTime": "2025-04-28T15:19:20.5341534+08:00",
  "FarmerInfo": "sample string 19"
}

application/xml, text/xml

Sample:
<AgentMicroAppUserInformationItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Flowmeter">
  <CertificateCode>sample string 6</CertificateCode>
  <CertificateType>sample string 5</CertificateType>
  <DisableDate>sample string 12</DisableDate>
  <Email>sample string 13</Email>
  <FName>sample string 3</FName>
  <FarmerId>9</FarmerId>
  <FarmerInfo>sample string 19</FarmerInfo>
  <IsLeader>sample string 2</IsLeader>
  <JoinFarmerTime>sample string 15</JoinFarmerTime>
  <JoinStatus>sample string 16</JoinStatus>
  <LastLoginTime>2025-04-28T15:19:20.5341534+08:00</LastLoginTime>
  <LastVerifyLoginTime>2025-04-28T15:19:20.5341534+08:00</LastVerifyLoginTime>
  <Mobile>sample string 7</Mobile>
  <Nation>sample string 10</Nation>
  <RegDate>sample string 14</RegDate>
  <Sex>sample string 4</Sex>
  <Status>sample string 11</Status>
  <UserId>1</UserId>
  <UserName>sample string 8</UserName>
</AgentMicroAppUserInformationItem>

application/x-www-form-urlencoded

Sample:

Sample not available.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.

Response Information

Resource Description

更改某个农户用户的信息

CommonOperationResult
NameDescriptionTypeAdditional information
errcode

错误代码,通常0表示成功,其他值表示错误。

integer

None.

errmsg

错误描述,当errcode不为零时,此值可以用于呈现给用户。

string

None.

tag

操作同时,服务器端需要返回的其他值。

string

None.

Response Formats

application/json, text/json

Sample:
{
  "errcode": 1,
  "errmsg": "sample string 2",
  "tag": "sample string 3"
}

application/xml, text/xml

Sample:
<CommonOperationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer">
  <errcode>1</errcode>
  <errmsg>sample string 2</errmsg>
  <tag>sample string 3</tag>
</CommonOperationResult>

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.