POST cyapi/pos/GetVipDisc
Request Information
URI Parameters
None.
Body Parameters
GetVipDiscRequest_posName | Description | Type | Additional information |
---|---|---|---|
requestParam | GetVipDiscRequest_posParam |
None. |
|
sktno | string |
None. |
|
terminalNo | string |
None. |
|
proType | integer |
None. |
|
version | string |
None. |
|
timeStamp | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "requestParam": { "vipId": 1, "vipType": 2, "storeCode": "sample string 3", "goods": [ { "deptCode": "sample string 1", "articleCode": "sample string 2" }, { "deptCode": "sample string 1", "articleCode": "sample string 2" } ] }, "sktno": "sample string 1", "terminalNo": "sample string 2", "proType": 3, "version": "sample string 4", "timeStamp": "sample string 5" }
application/xml, text/xml
Sample:
<GetVipDiscRequest_pos xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData"> <proType>3</proType> <sktno>sample string 1</sktno> <terminalNo>sample string 2</terminalNo> <timeStamp>sample string 5</timeStamp> <version>sample string 4</version> <requestParam> <goods> <DeptGoodsCode> <articleCode>sample string 2</articleCode> <deptCode>sample string 1</deptCode> </DeptGoodsCode> <DeptGoodsCode> <articleCode>sample string 2</articleCode> <deptCode>sample string 1</deptCode> </DeptGoodsCode> </goods> <storeCode>sample string 3</storeCode> <vipId>1</vipId> <vipType>2</vipType> </requestParam> </GetVipDiscRequest_pos>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
GetVipDiscResponse_posName | Description | Type | Additional information |
---|---|---|---|
responseData | GetVipDiscResponse_posParam |
None. |
|
retCode | string |
None. |
|
retMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "responseData": { "goodsVipDiscList": [ { "discRate": 1.1, "multiDiscRate": 2.1, "precisionType": 3, "discCombinationType": 4, "discBillId": 5 }, { "discRate": 1.1, "multiDiscRate": 2.1, "precisionType": 3, "discCombinationType": 4, "discBillId": 5 } ] }, "retCode": "sample string 1", "retMessage": "sample string 2" }
application/xml, text/xml
Sample:
<GetVipDiscResponse_pos 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> <responseData> <goodsVipDiscList> <GoodsVipDisc> <DiscBillId>5</DiscBillId> <DiscCombinationType>4</DiscCombinationType> <DiscRate>1.1</DiscRate> <MultiDiscRate>2.1</MultiDiscRate> <PrecisionType>3</PrecisionType> </GoodsVipDisc> <GoodsVipDisc> <DiscBillId>5</DiscBillId> <DiscCombinationType>4</DiscCombinationType> <DiscRate>1.1</DiscRate> <MultiDiscRate>2.1</MultiDiscRate> <PrecisionType>3</PrecisionType> </GoodsVipDisc> </goodsVipDiscList> </responseData> </GetVipDiscResponse_pos>