POST api/XTRFVendor/changeXTRFVendorUserInfoExperience?fromModule={fromModule}&ip={ip}
资源 修改档案-经验
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| fromModule | string |
Required |
|
| ip | string |
Required |
Body Parameters
VendorInfoEditExperience| Name | Description | Type | Additional information |
|---|---|---|---|
| educate | Collection of VendorInfoEducateData |
None. |
|
| professionalExperience | Collection of VendorInfoProfessionalExperienceData |
None. |
|
| certificate | Collection of VendorInfoCertificateData |
None. |
|
| personalReference | Collection of VendorInfoPersonalReferenceData |
None. |
|
| resumer | Collection of string |
None. |
|
| otherInfo | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"educate": [
{
"startYear": "sample string 1",
"endYear": "sample string 2",
"schoolName": "sample string 3",
"fieldOfStudy": 4,
"degree": 5
},
{
"startYear": "sample string 1",
"endYear": "sample string 2",
"schoolName": "sample string 3",
"fieldOfStudy": 4,
"degree": 5
}
],
"professionalExperience": [
null,
{
"startDate": "0001-01-01T00:00:00Z",
"endDate": null,
"companyName": null,
"title": null
}
],
"certificate": [
{
"yearObtained": 1,
"certificateName": "sample string 2",
"certificateFile": [
"sample string 1",
"sample string 2"
]
},
{
"yearObtained": 1,
"certificateName": "sample string 2",
"certificateFile": [
"sample string 1",
"sample string 2"
]
}
],
"personalReference": [
{
"recommendedBy": "sample string 1",
"recommendedByCompany": "sample string 2",
"email": "sample string 3",
"phone": "sample string 4"
},
{
"recommendedBy": "sample string 1",
"recommendedByCompany": "sample string 2",
"email": "sample string 3",
"phone": "sample string 4"
}
],
"resumer": [
"sample string 1",
"sample string 2"
],
"otherInfo": "sample string 1"
}
application/xml, text/xml
Sample:
<XTRFVendorController.VendorInfoEditExperience xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Controllers">
<certificate>
<XTRFVendorController.VendorInfoCertificateData>
<certificateFile xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</certificateFile>
<certificateName>sample string 2</certificateName>
<yearObtained>1</yearObtained>
</XTRFVendorController.VendorInfoCertificateData>
<XTRFVendorController.VendorInfoCertificateData>
<certificateFile xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</certificateFile>
<certificateName>sample string 2</certificateName>
<yearObtained>1</yearObtained>
</XTRFVendorController.VendorInfoCertificateData>
</certificate>
<educate>
<XTRFVendorController.VendorInfoEducateData>
<degree>5</degree>
<endYear>sample string 2</endYear>
<fieldOfStudy>4</fieldOfStudy>
<schoolName>sample string 3</schoolName>
<startYear>sample string 1</startYear>
</XTRFVendorController.VendorInfoEducateData>
<XTRFVendorController.VendorInfoEducateData>
<degree>5</degree>
<endYear>sample string 2</endYear>
<fieldOfStudy>4</fieldOfStudy>
<schoolName>sample string 3</schoolName>
<startYear>sample string 1</startYear>
</XTRFVendorController.VendorInfoEducateData>
</educate>
<otherInfo>sample string 1</otherInfo>
<personalReference>
<XTRFVendorController.VendorInfoPersonalReferenceData>
<email>sample string 3</email>
<phone>sample string 4</phone>
<recommendedBy>sample string 1</recommendedBy>
<recommendedByCompany>sample string 2</recommendedByCompany>
</XTRFVendorController.VendorInfoPersonalReferenceData>
<XTRFVendorController.VendorInfoPersonalReferenceData>
<email>sample string 3</email>
<phone>sample string 4</phone>
<recommendedBy>sample string 1</recommendedBy>
<recommendedByCompany>sample string 2</recommendedByCompany>
</XTRFVendorController.VendorInfoPersonalReferenceData>
</personalReference>
<professionalExperience>
<XTRFVendorController.VendorInfoProfessionalExperienceData i:nil="true" />
<XTRFVendorController.VendorInfoProfessionalExperienceData>
<companyName i:nil="true" />
<endDate i:nil="true" />
<startDate>0001-01-01T00:00:00</startDate>
<title i:nil="true" />
</XTRFVendorController.VendorInfoProfessionalExperienceData>
</professionalExperience>
<resumer xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</resumer>
</XTRFVendorController.VendorInfoEditExperience>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[0].startYear" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[0].endYear" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[0].schoolName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[0].fieldOfStudy" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[0].degree" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[1].startYear" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[1].endYear" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[1].schoolName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[1].fieldOfStudy" 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="educate[1].degree" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="professionalExperience[1].startDate" 0001-01-01T00:00:00.0000000 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[0].yearObtained" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[0].certificateName" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[0].certificateFile[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[0].certificateFile[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[1].yearObtained" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[1].certificateName" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[1].certificateFile[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="certificate[1].certificateFile[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[0].recommendedBy" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[0].recommendedByCompany" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[0].email" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[0].phone" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[1].recommendedBy" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[1].recommendedByCompany" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[1].email" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="personalReference[1].phone" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="resumer[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="resumer[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="otherInfo" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
resultSuccess| Name | Description | Type | Additional information |
|---|---|---|---|
| code |
0 =SUCCESS,1=ERROR,401TIMEOUT |
integer |
None. |
| result | Object |
None. |
|
| message | string |
None. |
|
| type | string |
None. |
|
| page | string |
None. |
|
| pageSize | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"code": 1,
"result": {},
"message": "sample string 3",
"type": "sample string 4",
"page": "sample string 5",
"pageSize": "sample string 6"
}
application/xml, text/xml
Sample:
<resultSuccess xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.Entities"> <code>1</code> <message>sample string 3</message> <page>sample string 5</page> <pageSize>sample string 6</pageSize> <result /> <type>sample string 4</type> </resultSuccess>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="code" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="result" System.Object --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="message" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="type" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="page" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="pageSize" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e--