POST cyapi/pos/login
Request Information
URI Parameters
None.
Body Parameters
LoginRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| personCode | string |
None. |
|
| password | string |
None. |
|
| mac | string |
None. |
|
| versionCode | string |
None. |
|
| configs | Collection of ConfigInfo |
None. |
|
| sktno | string |
None. |
|
| terminalNo | string |
None. |
|
| proType | integer |
None. |
|
| version | string |
None. |
|
| timeStamp | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"personCode": "sample string 1",
"password": "sample string 2",
"mac": "sample string 3",
"versionCode": "sample string 4",
"configs": [
{
"id": 1,
"value": "sample string 2"
},
{
"id": 1,
"value": "sample string 2"
}
],
"sktno": "sample string 5",
"terminalNo": "sample string 6",
"proType": 7,
"version": "sample string 8",
"timeStamp": "sample string 9"
}
application/xml, text/xml
Sample:
<LoginRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData">
<proType>7</proType>
<sktno>sample string 5</sktno>
<terminalNo>sample string 6</terminalNo>
<timeStamp>sample string 9</timeStamp>
<version>sample string 8</version>
<configs>
<ConfigInfo>
<id>1</id>
<value>sample string 2</value>
</ConfigInfo>
<ConfigInfo>
<id>1</id>
<value>sample string 2</value>
</ConfigInfo>
</configs>
<mac>sample string 3</mac>
<password>sample string 2</password>
<personCode>sample string 1</personCode>
<versionCode>sample string 4</versionCode>
</LoginRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
LoginResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| data | LoginData |
None. |
|
| retCode | string |
None. |
|
| retMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"data": {
"posTradeNum": 1,
"personCode": "sample string 2",
"personId": 3,
"personName": "sample string 4",
"personDeptCode": "sample string 5",
"personDeptId": "sample string 6",
"storeCode": "sample string 7",
"personDeptName": "sample string 8",
"personShopId": 9,
"projectTag": "sample string 10",
"authIndex": "sample string 11",
"authCode": "sample string 12",
"configs": [
{
"id": 1,
"value": "sample string 2"
},
{
"id": 1,
"value": "sample string 2"
}
],
"payList": [
{
"id": 1,
"name": "sample string 2",
"paymentType": 3,
"changeType": 4,
"yhjid": 5,
"zlclfs": 6,
"xssx": 7,
"bj_jf": 8,
"bj_mbjz": 9,
"payedMoney": 10,
"yYje": 11
},
{
"id": 1,
"name": "sample string 2",
"paymentType": 3,
"changeType": 4,
"yhjid": 5,
"zlclfs": 6,
"xssx": 7,
"bj_jf": 8,
"bj_mbjz": 9,
"payedMoney": 10,
"yYje": 11
}
],
"personList": [
{
"person_id": 1,
"personName": "sample string 2",
"personDeptId": 3,
"personDeptName": "sample string 4",
"personCode": "sample string 5",
"shopId": 6
},
{
"person_id": 1,
"personName": "sample string 2",
"personDeptId": 3,
"personDeptName": "sample string 4",
"personCode": "sample string 5",
"shopId": 6
}
],
"goodsList": [
{
"name": "sample string 1",
"code": "sample string 2",
"barcode": "sample string 3"
},
{
"name": "sample string 1",
"code": "sample string 2",
"barcode": "sample string 3"
}
],
"skt": {
"sktno": "sample string 1",
"skt_can_gz": 2,
"skt_can_bar": 3,
"skt_can_zk": 4,
"mcId": 5,
"skt_can_th": 6,
"skt_can_bb": 7,
"skt_qsfs": 8,
"skt_csmcdm": 9,
"fdbh": 10
}
},
"retCode": "sample string 1",
"retMessage": "sample string 2"
}
application/xml, text/xml
Sample:
<LoginResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData">
<retCode>sample string 1</retCode>
<retMessage>sample string 2</retMessage>
<data>
<authCode>sample string 12</authCode>
<authIndex>sample string 11</authIndex>
<configs>
<ConfigInfo>
<id>1</id>
<value>sample string 2</value>
</ConfigInfo>
<ConfigInfo>
<id>1</id>
<value>sample string 2</value>
</ConfigInfo>
</configs>
<goodsList>
<LoginGoods>
<barcode>sample string 3</barcode>
<code>sample string 2</code>
<name>sample string 1</name>
</LoginGoods>
<LoginGoods>
<barcode>sample string 3</barcode>
<code>sample string 2</code>
<name>sample string 1</name>
</LoginGoods>
</goodsList>
<payList>
<BasePayment>
<bj_jf>8</bj_jf>
<bj_mbjz>9</bj_mbjz>
<changeType>4</changeType>
<id>1</id>
<name>sample string 2</name>
<payedMoney>10</payedMoney>
<paymentType>3</paymentType>
<xssx>7</xssx>
<yYje>11</yYje>
<yhjid>5</yhjid>
<zlclfs>6</zlclfs>
</BasePayment>
<BasePayment>
<bj_jf>8</bj_jf>
<bj_mbjz>9</bj_mbjz>
<changeType>4</changeType>
<id>1</id>
<name>sample string 2</name>
<payedMoney>10</payedMoney>
<paymentType>3</paymentType>
<xssx>7</xssx>
<yYje>11</yYje>
<yhjid>5</yhjid>
<zlclfs>6</zlclfs>
</BasePayment>
</payList>
<personCode>sample string 2</personCode>
<personDeptCode>sample string 5</personDeptCode>
<personDeptId>sample string 6</personDeptId>
<personDeptName>sample string 8</personDeptName>
<personId>3</personId>
<personList>
<BasePerson>
<personCode>sample string 5</personCode>
<personDeptId>3</personDeptId>
<personDeptName>sample string 4</personDeptName>
<personName>sample string 2</personName>
<person_id>1</person_id>
<shopId>6</shopId>
</BasePerson>
<BasePerson>
<personCode>sample string 5</personCode>
<personDeptId>3</personDeptId>
<personDeptName>sample string 4</personDeptName>
<personName>sample string 2</personName>
<person_id>1</person_id>
<shopId>6</shopId>
</BasePerson>
</personList>
<personName>sample string 4</personName>
<personShopId>9</personShopId>
<posTradeNum>1</posTradeNum>
<projectTag>sample string 10</projectTag>
<skt>
<fdbh>10</fdbh>
<mcId>5</mcId>
<skt_can_bar>3</skt_can_bar>
<skt_can_bb>7</skt_can_bb>
<skt_can_gz>2</skt_can_gz>
<skt_can_th>6</skt_can_th>
<skt_can_zk>4</skt_can_zk>
<skt_csmcdm>9</skt_csmcdm>
<skt_qsfs>8</skt_qsfs>
<sktno>sample string 1</sktno>
</skt>
<storeCode>sample string 7</storeCode>
</data>
</LoginResponse>