GET api/Pos/Product/PriceAndInventory/Query?state={state}&productclasscode={productclasscode}&keyword={keyword}&addstate={addstate}
查询商品的清单,并以简单数据类型返回。 (主要用于在小程序上获取显示的信息)。 注意,当一个商品有多个单位可售时,可能会存在多个记录。
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| state |
1表示仅检索可售的商品,0表示仅检索不可售的商品,空表示全部的商品 |
string |
Default value is |
| productclasscode |
商品类别码,不指定时表示不限。 |
string |
Default value is |
| keyword |
关键字,可以是商品名,商品名拼音声母首字母,可以是条码。 |
string |
Default value is |
| addstate |
”1“表示仅限在门店上架的商品,空表示不限。 |
string |
Default value is |
Body Parameters
None.
Response Information
Resource Description
查询商品的清单,并以简单数据类型返回。 (主要用于在小程序上获取显示的信息)。 注意,当一个商品有多个单位可售时,可能会存在多个记录。
CommonOperationResultWithTagOfIEnumerableOfPosProductItemByShopResult| Name | Description | Type | Additional information |
|---|---|---|---|
| errcode | integer |
None. |
|
| errmsg | string |
None. |
|
| tag | Collection of PosProductItemByShopResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"errcode": 1,
"errmsg": "sample string 2",
"tag": [
{
"ShopId": "sample string 1",
"AddState": "sample string 2",
"RetailPrice": 3.0,
"RetailLowestPrice": 4.0,
"Inventory": 5.0,
"ShopName": "sample string 6",
"Unit": "sample string 7",
"TotalValueByPrice": 1.0,
"TotalValueByLowestPrice": 1.0,
"ProductId": 8,
"ProductName": "sample string 9",
"BarCode": "sample string 10",
"ProductClassCode": "sample string 11",
"ProductClassName": "sample string 12",
"IsNeedWeighing": "sample string 13",
"Standard": "sample string 14",
"ProductingArea": "sample string 15",
"QualityLevel": "sample string 16",
"IndexCode": "sample string 17",
"Reserve1": "sample string 18",
"Reserve2": "sample string 19",
"ImgUrl": "sample string 20",
"State": "sample string 21"
},
{
"ShopId": "sample string 1",
"AddState": "sample string 2",
"RetailPrice": 3.0,
"RetailLowestPrice": 4.0,
"Inventory": 5.0,
"ShopName": "sample string 6",
"Unit": "sample string 7",
"TotalValueByPrice": 1.0,
"TotalValueByLowestPrice": 1.0,
"ProductId": 8,
"ProductName": "sample string 9",
"BarCode": "sample string 10",
"ProductClassCode": "sample string 11",
"ProductClassName": "sample string 12",
"IsNeedWeighing": "sample string 13",
"Standard": "sample string 14",
"ProductingArea": "sample string 15",
"QualityLevel": "sample string 16",
"IndexCode": "sample string 17",
"Reserve1": "sample string 18",
"Reserve2": "sample string 19",
"ImgUrl": "sample string 20",
"State": "sample string 21"
}
]
}
application/xml, text/xml
Sample:
<CommonOperationResultWithTagOfArrayOfPosProductItemByShopResultldpHZqFJ 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 xmlns:d2p1="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Tour.V5.Result">
<d2p1:PosProductItemByShopResult>
<d2p1:BarCode>sample string 10</d2p1:BarCode>
<d2p1:ImgUrl>sample string 20</d2p1:ImgUrl>
<d2p1:IndexCode>sample string 17</d2p1:IndexCode>
<d2p1:IsNeedWeighing>sample string 13</d2p1:IsNeedWeighing>
<d2p1:ProductClassCode>sample string 11</d2p1:ProductClassCode>
<d2p1:ProductClassName>sample string 12</d2p1:ProductClassName>
<d2p1:ProductId>8</d2p1:ProductId>
<d2p1:ProductName>sample string 9</d2p1:ProductName>
<d2p1:ProductingArea>sample string 15</d2p1:ProductingArea>
<d2p1:QualityLevel>sample string 16</d2p1:QualityLevel>
<d2p1:Reserve1>sample string 18</d2p1:Reserve1>
<d2p1:Reserve2>sample string 19</d2p1:Reserve2>
<d2p1:Standard>sample string 14</d2p1:Standard>
<d2p1:State>sample string 21</d2p1:State>
<d2p1:AddState>sample string 2</d2p1:AddState>
<d2p1:Inventory>5</d2p1:Inventory>
<d2p1:RetailLowestPrice>4</d2p1:RetailLowestPrice>
<d2p1:RetailPrice>3</d2p1:RetailPrice>
<d2p1:ShopId>sample string 1</d2p1:ShopId>
<d2p1:ShopName>sample string 6</d2p1:ShopName>
<d2p1:TotalValueByLowestPrice>1</d2p1:TotalValueByLowestPrice>
<d2p1:TotalValueByPrice>1</d2p1:TotalValueByPrice>
<d2p1:Unit>sample string 7</d2p1:Unit>
</d2p1:PosProductItemByShopResult>
<d2p1:PosProductItemByShopResult>
<d2p1:BarCode>sample string 10</d2p1:BarCode>
<d2p1:ImgUrl>sample string 20</d2p1:ImgUrl>
<d2p1:IndexCode>sample string 17</d2p1:IndexCode>
<d2p1:IsNeedWeighing>sample string 13</d2p1:IsNeedWeighing>
<d2p1:ProductClassCode>sample string 11</d2p1:ProductClassCode>
<d2p1:ProductClassName>sample string 12</d2p1:ProductClassName>
<d2p1:ProductId>8</d2p1:ProductId>
<d2p1:ProductName>sample string 9</d2p1:ProductName>
<d2p1:ProductingArea>sample string 15</d2p1:ProductingArea>
<d2p1:QualityLevel>sample string 16</d2p1:QualityLevel>
<d2p1:Reserve1>sample string 18</d2p1:Reserve1>
<d2p1:Reserve2>sample string 19</d2p1:Reserve2>
<d2p1:Standard>sample string 14</d2p1:Standard>
<d2p1:State>sample string 21</d2p1:State>
<d2p1:AddState>sample string 2</d2p1:AddState>
<d2p1:Inventory>5</d2p1:Inventory>
<d2p1:RetailLowestPrice>4</d2p1:RetailLowestPrice>
<d2p1:RetailPrice>3</d2p1:RetailPrice>
<d2p1:ShopId>sample string 1</d2p1:ShopId>
<d2p1:ShopName>sample string 6</d2p1:ShopName>
<d2p1:TotalValueByLowestPrice>1</d2p1:TotalValueByLowestPrice>
<d2p1:TotalValueByPrice>1</d2p1:TotalValueByPrice>
<d2p1:Unit>sample string 7</d2p1:Unit>
</d2p1:PosProductItemByShopResult>
</tag>
</CommonOperationResultWithTagOfArrayOfPosProductItemByShopResultldpHZqFJ>