版权所有©,上海海鼎信息工程股份有限公司,2016-2025,保留所有权利。
1. 接口定义
1.1. 商品服务
1.1.1. 分页查询品牌
POST /{tenant_id}/invc/itemservice/brands/query
1.1.1.1. 说明
分页查询品牌
1.1.1.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
desc |
倒序 |
boolean |
Query |
page |
页码,必须>=0 |
integer (int32) |
Query |
page_size |
分页大小,范围是[1,1000] |
integer (int32) |
Query |
sort_key |
排序字段:modified,id,name |
string |
Body |
filter |
过滤器 |
1.1.1.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.1.4. HTTP请求示例
请求 path
/string/invc/itemservice/brands/query?desc=true&page=0&page_size=0
请求 body
{
"name_like" : "aaa",
"key_like" : "aaa",
"parent_id" : "aaa",
"ids" : [ "string" ],
"parent_ids" : [ "string" ],
"parent_id_is_null" : false,
"modified_start" : "2020-06-17 10:00:00",
"modified_end" : "2020-06-17 10:00:00"
}
1.1.1.5. HTTP响应示例
响应 200
{
"total" : 100,
"page" : 0,
"brands" : [ {
"id" : "3434343434",
"name" : "耐克",
"remark" : "无",
"parentId" : "324232"
} ],
"page_count" : 10,
"page_size" : 10
}
1.1.2. 批量更新品牌
POST /{tenant_id}/invc/itemservice/brands/update
1.1.2.1. 说明
批量更新品牌,不存在则创建,存在则修改。
1.1.2.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
operator |
操作人 |
string |
Body |
brands |
品牌列表,每次更新不超过100条 |
1.1.2.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.2.4. HTTP请求示例
请求 path
/string/invc/itemservice/brands/update?operator=string
请求 body
{
"brands" : [ {
"id" : "3434343434",
"name" : "耐克",
"remark" : "无",
"parentId" : "324232"
} ]
}
1.1.2.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
1.1.3. 分页查询类别
POST /{tenant_id}/invc/itemservice/categories/query
1.1.3.1. 说明
分页查询类别
1.1.3.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
string |
|
Query |
desc |
boolean |
|
Query |
page |
integer (int32) |
|
Query |
page_size |
integer (int32) |
|
Query |
sort_key |
排序字段:modified,id,name |
string |
Body |
body |
1.1.3.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.3.4. HTTP请求示例
请求 path
/string/invc/itemservice/categories/query
请求 body
{
"parentId" : "string",
"modifiedStart" : "2020-06-17 10:00:00",
"modifiedEnd" : "2020-06-17 10:00:00",
"name_like" : "string",
"key_like" : "string",
"ids" : [ "string" ],
"parent_ids" : [ "string" ],
"parent_id_is_null" : true
}
1.1.3.5. HTTP响应示例
响应 200
{
"total" : 0,
"page" : 0,
"categories" : [ {
"id" : "99",
"name" : "百货类",
"remark" : "string",
"parentId" : "string"
} ],
"page_count" : 0,
"page_size" : 0
}
1.1.4. 批量更新类别
POST /{tenant_id}/invc/itemservice/categories/update
1.1.4.1. 说明
批量更新类别,不存在则创建,存在则修改。
1.1.4.2. 参数
| 类型 | 名称 | 类型 |
|---|---|---|
Path |
tenant_id |
string |
Query |
operator |
string |
Body |
body |
1.1.4.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.4.4. HTTP请求示例
请求 path
/string/invc/itemservice/categories/update
请求 body
{
"categories" : [ {
"id" : "99",
"name" : "百货类",
"remark" : "string",
"parentId" : "string"
} ]
}
1.1.4.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
1.1.5. 批量更新产品
POST /{tenant_id}/invc/itemservice/products/update
1.1.5.1. 说明
批量更新产品,如果不存在则新增,存在则修改
1.1.5.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
operator |
操作人 |
string |
Body |
products |
产品列表 |
1.1.5.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.5.4. HTTP请求示例
请求 path
/string/invc/itemservice/products/update?operator=string
请求 body
{
"products" : [ {
"id" : "484844554",
"name" : "苹果",
"state" : "新品、季节品、赠品、淘汰品、预淘汰品、缺品、买断",
"gid" : "2323",
"qpcs" : [ {
"uuid" : "string",
"id" : "string",
"qpc" : 0.0,
"qpc_str" : "string",
"unit" : "string",
"weight" : 0.0
} ],
"remark" : "23223",
"input_codes" : [ {
"type" : "EAN",
"code" : "232323",
"qpc" : 1.0,
"unit" : "包",
"weight" : 0.0,
"source" : "string",
"qpc_str" : "1*1"
} ],
"is_unified" : false
} ]
}
1.1.5.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
1.1.6. 批量上传商品图片
POST /{tenant_id}/invc/itemservice/sku/images/update
1.1.6.1. 说明
批量上传商品图片。
1.1.6.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
operator |
操作人 |
string |
Body |
sku_images |
商品图片列表,每次更新不超过100条 |
1.1.6.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.6.4. HTTP请求示例
请求 path
/string/invc/itemservice/sku/images/update?operator=string
请求 body
{
"sku_images" : [ {
"sku_id" : "string",
"image" : {
"name" : "a.jpg",
"url" : "http://aa.png",
"sort" : 1,
"image_base64" : "xxxx"
},
"sub_images" : [ {
"name" : "a.jpg",
"url" : "http://aa.png",
"sort" : 1,
"image_base64" : "xxxx"
} ],
"detail_images" : [ {
"name" : "a.jpg",
"url" : "http://aa.png",
"sort" : 1,
"image_base64" : "xxxx"
} ]
} ],
"upload_type" : "string"
}
1.1.6.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
1.1.7. 指定货号查询商品
GET /{tenant_id}/invc/itemservice/sku/{id}
1.1.7.1. 说明
指定货号查询商品
1.1.7.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
id |
商品ID |
string |
Path |
tenant_id |
租户ID |
string |
Query |
parts |
需要返回的部分:desc(商品详情) |
string |
1.1.7.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.7.4. HTTP请求示例
请求 path
/string/invc/itemservice/sku/string
1.1.7.5. HTTP响应示例
响应 200
{
"id" : "484844554",
"barcode" : "484844554",
"upc" : "69...",
"name" : "矿泉水",
"remark" : "无",
"disp" : false,
"size" : {
"unit" : "mm",
"height" : 12.0,
"width" : 15.0,
"length" : 12.0
},
"weight" : {
"unit" : "g",
"value" : 12.0
},
"packing" : {
"spec" : "1*1",
"quantity" : 1.0,
"spec2" : "200ml",
"unit" : "瓶"
},
"title" : "矿泉水",
"desc" : "好喝",
"gid" : "145555",
"capacity" : 0.001,
"created" : "2018-11-11 21:12:55",
"creator" : "123",
"modifier" : "123",
"product_id" : "1515151",
"product_type" : "fresh",
"brand_id" : "1515444444",
"category_id" : "44848444484",
"retail_price" : 15.15,
"member_price" : 53.22,
"image_url" : "http://aa.png",
"sub_image_urls" : [ "string" ],
"detail_image_urls" : [ "string" ],
"tax_rate" : 0.13,
"tax_sort_code" : "string",
"invoice_name" : "string",
"combined_items" : [ {
"id" : "string",
"title" : "string",
"price" : 0.0,
"quantity" : 0.0,
"product_type" : "normal",
"package_group_id" : "string",
"add_price" : 0.0,
"default_selected" : true,
"required_selected" : true,
"line_no" : 0
} ],
"package_groups" : [ {
"id" : "string",
"name" : "string",
"type" : "string",
"min_item_number" : 0.0,
"max_item_number" : 0.0,
"multiple_select_allowed" : true,
"line_no" : 0
} ],
"customs_fields" : [ {
"id" : "1212",
"name" : "143434",
"value" : "1212"
} ],
"input_codes" : [ {
"type" : "EAN",
"code" : "232323",
"qpc" : 1.0,
"unit" : "包",
"weight" : 0.0,
"source" : "string",
"qpc_str" : "1*1"
} ],
"is_inv_unit" : true,
"sku_combined_tag" : {
"enabled" : false,
"code" : "20-2-10",
"qty" : 2.0,
"price" : 19.9999
},
"kind_types" : [ "string" ],
"capacity_unit" : "string",
"invc_unit" : "string",
"state" : "string",
"modified" : "2018-11-11 21:12:55",
"first_arriving_time" : "2018-11-11 21:12:55",
"source" : "ERP",
"label_printing" : false,
"is_light_catering" : true,
"trace_source_code_type" : "string",
"online_type" : "string",
"heavy_type" : "string",
"sale_point" : "string",
"shelf_life" : "string",
"combo_mode_type" : "string",
"process_during_sale" : true,
"use_valid_date" : true,
"valid_period_over_days" : 0,
"sale_valid_period_over_hours" : 0
}
1.1.8. 批量取指定商品信息
POST /{tenant_id}/invc/itemservice/skus
1.1.8.1. 说明
批量取指定商品信息
1.1.8.2. 参数
| 类型 | 名称 | 类型 |
|---|---|---|
Path |
tenant_id |
string |
Body |
body |
1.1.8.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.8.5. HTTP响应示例
响应 200
{
"skus" : [ {
"id" : "484844554",
"barcode" : "484844554",
"upc" : "69...",
"name" : "矿泉水",
"remark" : "无",
"disp" : false,
"size" : {
"unit" : "mm",
"height" : 12.0,
"width" : 15.0,
"length" : 12.0
},
"weight" : {
"unit" : "g",
"value" : 12.0
},
"packing" : {
"spec" : "1*1",
"quantity" : 1.0,
"spec2" : "200ml",
"unit" : "瓶"
},
"title" : "矿泉水",
"desc" : "好喝",
"gid" : "145555",
"capacity" : 0.001,
"created" : "2018-11-11 21:12:55",
"creator" : "123",
"modifier" : "123",
"product_id" : "1515151",
"product_type" : "fresh",
"brand_id" : "1515444444",
"category_id" : "44848444484",
"retail_price" : 15.15,
"member_price" : 53.22,
"image_url" : "http://aa.png",
"sub_image_urls" : [ "string" ],
"detail_image_urls" : [ "string" ],
"tax_rate" : 0.13,
"tax_sort_code" : "string",
"invoice_name" : "string",
"combined_items" : [ {
"id" : "string",
"title" : "string",
"price" : 0.0,
"quantity" : 0.0,
"product_type" : "normal",
"package_group_id" : "string",
"add_price" : 0.0,
"default_selected" : true,
"required_selected" : true,
"line_no" : 0
} ],
"package_groups" : [ {
"id" : "string",
"name" : "string",
"type" : "string",
"min_item_number" : 0.0,
"max_item_number" : 0.0,
"multiple_select_allowed" : true,
"line_no" : 0
} ],
"customs_fields" : [ {
"id" : "1212",
"name" : "143434",
"value" : "1212"
} ],
"input_codes" : [ {
"type" : "EAN",
"code" : "232323",
"qpc" : 1.0,
"unit" : "包",
"weight" : 0.0,
"source" : "string",
"qpc_str" : "1*1"
} ],
"is_inv_unit" : true,
"sku_combined_tag" : {
"enabled" : false,
"code" : "20-2-10",
"qty" : 2.0,
"price" : 19.9999
},
"kind_types" : [ "string" ],
"capacity_unit" : "string",
"invc_unit" : "string",
"state" : "string",
"modified" : "2018-11-11 21:12:55",
"first_arriving_time" : "2018-11-11 21:12:55",
"source" : "ERP",
"label_printing" : false,
"is_light_catering" : true,
"trace_source_code_type" : "string",
"online_type" : "string",
"heavy_type" : "string",
"sale_point" : "string",
"shelf_life" : "string",
"combo_mode_type" : "string",
"process_during_sale" : true,
"use_valid_date" : true,
"valid_period_over_days" : 0,
"sale_valid_period_over_hours" : 0
} ],
"needSaveCombinedItems" : true
}
1.1.9. 分页查询商品,使用es索引
POST /{tenant_id}/invc/itemservice/skus/es_query
1.1.9.1. 说明
分页查询商品,使用es索引,推荐使用
1.1.9.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
desc |
是否倒序 |
boolean |
Query |
page |
页码,从0开始,必须>=0 |
integer (int32) |
Query |
page_size |
分页大小,范围是[1,1000] |
integer (int32) |
Query |
sort_key |
排序字段,取值范围:title(名称)、barcode(条码)、skuId(货号)、modified(最后修改时间) |
string |
Body |
filter |
查询过滤器 |
1.1.9.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.9.4. HTTP请求示例
请求 path
/string/invc/itemservice/skus/es_query?desc=true&page=0&page_size=0
请求 body
{
"barcode" : "43454",
"codes" : [ "string" ],
"barcodes" : [ "string" ],
"name_like" : "aaa",
"key_like" : "aaa",
"brand_id" : "54564",
"category_id" : "32434",
"code_type" : "string",
"product_ids" : [ "string" ],
"exclude_sku_ids" : "aaa",
"title_like" : "aaa",
"barcode_like" : "123",
"sku_id_from" : "12",
"sku_id_like" : "233",
"sku_id_gt" : "233",
"barcode_from" : "aaa",
"sku_id_in" : [ "string" ],
"product_types" : [ "normal" ],
"modified_start" : "2018-11-11 21:12:55",
"modified_end" : "2018-11-11 21:12:55",
"created_start" : "2018-11-11 21:12:55",
"created_end" : "2018-11-11 21:12:55",
"fetch_parts" : "combinedItems",
"kinds_in" : [ "string" ],
"pre_page" : 1
}
1.1.9.5. HTTP响应示例
响应 200
{
"total" : 100,
"page" : 0,
"skus" : [ {
"id" : "484844554",
"barcode" : "484844554",
"upc" : "69...",
"name" : "矿泉水",
"remark" : "无",
"disp" : false,
"size" : {
"unit" : "mm",
"height" : 12.0,
"width" : 15.0,
"length" : 12.0
},
"weight" : {
"unit" : "g",
"value" : 12.0
},
"packing" : {
"spec" : "1*1",
"quantity" : 1.0,
"spec2" : "200ml",
"unit" : "瓶"
},
"title" : "矿泉水",
"desc" : "好喝",
"gid" : "145555",
"capacity" : 0.001,
"created" : "2018-11-11 21:12:55",
"creator" : "123",
"modifier" : "123",
"product_id" : "1515151",
"product_type" : "fresh",
"brand_id" : "1515444444",
"category_id" : "44848444484",
"retail_price" : 15.15,
"member_price" : 53.22,
"image_url" : "http://aa.png",
"sub_image_urls" : [ "string" ],
"detail_image_urls" : [ "string" ],
"tax_rate" : 0.13,
"tax_sort_code" : "string",
"invoice_name" : "string",
"combined_items" : [ {
"id" : "string",
"title" : "string",
"price" : 0.0,
"quantity" : 0.0,
"product_type" : "normal",
"package_group_id" : "string",
"add_price" : 0.0,
"default_selected" : true,
"required_selected" : true,
"line_no" : 0
} ],
"package_groups" : [ {
"id" : "string",
"name" : "string",
"type" : "string",
"min_item_number" : 0.0,
"max_item_number" : 0.0,
"multiple_select_allowed" : true,
"line_no" : 0
} ],
"customs_fields" : [ {
"id" : "1212",
"name" : "143434",
"value" : "1212"
} ],
"input_codes" : [ {
"type" : "EAN",
"code" : "232323",
"qpc" : 1.0,
"unit" : "包",
"weight" : 0.0,
"source" : "string",
"qpc_str" : "1*1"
} ],
"is_inv_unit" : true,
"sku_combined_tag" : {
"enabled" : false,
"code" : "20-2-10",
"qty" : 2.0,
"price" : 19.9999
},
"kind_types" : [ "string" ],
"capacity_unit" : "string",
"invc_unit" : "string",
"state" : "string",
"modified" : "2018-11-11 21:12:55",
"first_arriving_time" : "2018-11-11 21:12:55",
"source" : "ERP",
"label_printing" : false,
"is_light_catering" : true,
"trace_source_code_type" : "string",
"online_type" : "string",
"heavy_type" : "string",
"sale_point" : "string",
"shelf_life" : "string",
"combo_mode_type" : "string",
"process_during_sale" : true,
"use_valid_date" : true,
"valid_period_over_days" : 0,
"sale_valid_period_over_hours" : 0
} ],
"page_count" : 10,
"page_size" : 10
}
1.1.10. 批量更新商品
POST /{tenant_id}/invc/itemservice/skus/update
1.1.10.1. 说明
批量更新商品,不存在则创建,存在则修改。
1.1.10.2. 参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Path |
tenant_id |
租户ID |
string |
Query |
group_by_product |
如果是true,表示上传的商品是所属产品的全部商品,如果为false,则只上传部分商品 |
boolean |
Query |
operator |
操作人 |
string |
Body |
skus |
商品列表,每次更新不超过100条 |
1.1.10.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.10.4. HTTP请求示例
请求 path
/string/invc/itemservice/skus/update?group_by_product=true&operator=string
请求 body
{
"skus" : [ {
"id" : "484844554",
"barcode" : "484844554",
"upc" : "69...",
"name" : "矿泉水",
"remark" : "无",
"disp" : false,
"size" : {
"unit" : "mm",
"height" : 12.0,
"width" : 15.0,
"length" : 12.0
},
"weight" : {
"unit" : "g",
"value" : 12.0
},
"packing" : {
"spec" : "1*1",
"quantity" : 1.0,
"spec2" : "200ml",
"unit" : "瓶"
},
"title" : "矿泉水",
"desc" : "好喝",
"gid" : "145555",
"capacity" : 0.001,
"created" : "2018-11-11 21:12:55",
"creator" : "123",
"modifier" : "123",
"product_id" : "1515151",
"product_type" : "fresh",
"brand_id" : "1515444444",
"category_id" : "44848444484",
"retail_price" : 15.15,
"member_price" : 53.22,
"image_url" : "http://aa.png",
"sub_image_urls" : [ "string" ],
"detail_image_urls" : [ "string" ],
"tax_rate" : 0.13,
"tax_sort_code" : "string",
"invoice_name" : "string",
"combined_items" : [ {
"id" : "string",
"title" : "string",
"price" : 0.0,
"quantity" : 0.0,
"product_type" : "normal",
"package_group_id" : "string",
"add_price" : 0.0,
"default_selected" : true,
"required_selected" : true,
"line_no" : 0
} ],
"package_groups" : [ {
"id" : "string",
"name" : "string",
"type" : "string",
"min_item_number" : 0.0,
"max_item_number" : 0.0,
"multiple_select_allowed" : true,
"line_no" : 0
} ],
"customs_fields" : [ {
"id" : "1212",
"name" : "143434",
"value" : "1212"
} ],
"input_codes" : [ {
"type" : "EAN",
"code" : "232323",
"qpc" : 1.0,
"unit" : "包",
"weight" : 0.0,
"source" : "string",
"qpc_str" : "1*1"
} ],
"is_inv_unit" : true,
"sku_combined_tag" : {
"enabled" : false,
"code" : "20-2-10",
"qty" : 2.0,
"price" : 19.9999
},
"kind_types" : [ "string" ],
"capacity_unit" : "string",
"invc_unit" : "string",
"state" : "string",
"modified" : "2018-11-11 21:12:55",
"first_arriving_time" : "2018-11-11 21:12:55",
"source" : "ERP",
"label_printing" : false,
"is_light_catering" : true,
"trace_source_code_type" : "string",
"online_type" : "string",
"heavy_type" : "string",
"sale_point" : "string",
"shelf_life" : "string",
"combo_mode_type" : "string",
"process_during_sale" : true,
"use_valid_date" : true,
"valid_period_over_days" : 0,
"sale_valid_period_over_hours" : 0
} ],
"needSaveCombinedItems" : true
}
1.1.10.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string",
"errors" : [ {
"id" : "string",
"code" : "string",
"message" : "string"
} ]
}
1.1.11. 批量更新标签
POST /{tenant_id}/invc/itemservice/tags/update
1.1.11.1. 说明
批量更新标签,不存在则创建,存在则修改。
1.1.11.2. 参数
| 类型 | 名称 | 类型 |
|---|---|---|
Path |
tenant_id |
string |
Query |
operator |
string |
Body |
body |
1.1.11.3. 响应
| HTTP代码 | 说明 | 类型 |
|---|---|---|
200 |
successful operation |
1.1.11.4. HTTP请求示例
请求 path
/string/invc/itemservice/tags/update
请求 body
{
"tags" : [ {
"code" : "string",
"name" : "string"
} ]
}
1.1.11.5. HTTP响应示例
响应 200
{
"success" : true,
"code" : "string",
"message" : "string"
}
2. 定义
2.1. ActionResult
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
message |
样例 : |
string |
success |
默认值 : |
boolean |
2.2. Brand
品牌资料
| 名称 | 说明 | 类型 |
|---|---|---|
id |
品牌标识 |
string |
name |
名称 |
string |
parentId |
父品牌ID |
string |
remark |
备注 |
string |
2.3. BrandFilter
品牌查询过滤器
| 名称 | 说明 | 类型 |
|---|---|---|
ids |
品牌ID集合 |
< string > array |
key_like |
主键(id,name)类似于,常用于模糊搜索 |
string |
modified_end |
样例 : |
string (date-time) |
modified_start |
样例 : |
string (date-time) |
name_like |
名称类似于 |
string |
parent_id |
父品牌ID等于 |
string |
parent_id_is_null |
父节点是否空 |
boolean |
parent_ids |
父品牌ID集合 |
< string > array |
2.5. BrandPaging
品牌查询过滤器
| 名称 | 说明 | 类型 |
|---|---|---|
brands |
品牌列表 |
< Brand > array |
page |
页码 |
integer (int32) |
page_count |
页数 |
integer (int32) |
page_size |
分页大小 |
integer (int32) |
total |
总记录数 |
integer (int64) |
2.6. Category
| 名称 | 说明 | 类型 |
|---|---|---|
id |
类目ID |
string |
name |
类目名称 |
string |
parentId |
上一级类目ID |
string |
remark |
类目说明 |
string |
2.7. CategoryFilter
| 名称 | 说明 | 类型 |
|---|---|---|
ids |
样例 : |
< string > array |
key_like |
样例 : |
string |
modifiedEnd |
样例 : |
string (date-time) |
modifiedStart |
样例 : |
string (date-time) |
name_like |
样例 : |
string |
parentId |
样例 : |
string |
parent_id_is_null |
默认值 : |
boolean |
parent_ids |
样例 : |
< string > array |
2.8. CategoryList
| 名称 | 说明 | 类型 |
|---|---|---|
categories |
样例 : |
< Category > array |
2.9. CategoryPaging
| 名称 | 说明 | 类型 |
|---|---|---|
categories |
样例 : |
< Category > array |
page |
样例 : |
integer (int32) |
page_count |
样例 : |
integer (int32) |
page_size |
样例 : |
integer (int32) |
total |
样例 : |
integer (int64) |
2.10. CustomField
自定义属性值
| 名称 | 说明 | 类型 |
|---|---|---|
id |
自定义id |
string |
name |
自定义名称 |
string |
value |
自定义值 |
string |
2.11. IdsWrapper
| 名称 | 说明 | 类型 |
|---|---|---|
ids |
样例 : |
< string > array |
2.12. ImageDetail
| 名称 | 说明 | 类型 |
|---|---|---|
image_base64 |
上传的图片base64编码字符串数据 |
string |
name |
图片名称,长度不能超过64 |
string |
sort |
图片的序号,序号越小排在越前面,默认值为1 |
integer (int32) |
url |
图片url |
string |
2.13. InputCode
输入码
| 名称 | 说明 | 类型 |
|---|---|---|
code |
条码 |
string |
qpc |
规格 |
number |
qpc_str |
规格说明 |
string |
source |
来源 |
string |
type |
输入码类型 |
string |
unit |
单位 |
string |
weight |
重量,默认单位是g |
number |
2.14. ItemError
资料错误对象
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
id |
样例 : |
string |
message |
样例 : |
string |
2.15. ItemUpdateResponse
商品更新响应对象
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
errors |
样例 : |
< ItemError > array |
message |
样例 : |
string |
success |
默认值 : |
boolean |
2.16. Measure
重量对象
| 名称 | 说明 | 类型 |
|---|---|---|
unit |
单位:g(克),kg(千克),为空默认是g |
string |
value |
值 |
number |
2.17. Packing
包装规格
| 名称 | 说明 | 类型 |
|---|---|---|
quantity |
包装数量,默认1 |
number |
spec |
包装规格说明,比如1*8,默认1*1 |
string |
spec2 |
销售规格|含量 |
string |
unit |
单位 |
string |
2.18. Product
商品主档
| 名称 | 说明 | 类型 |
|---|---|---|
gid |
内码 |
string |
id |
商品主档id |
string |
input_codes |
输入码 |
< InputCode > array |
is_unified |
是否统一编码(大类编码):true为是,false为不是,修改时传null不修改 |
boolean |
name |
名称 |
string |
qpcs |
输入码 |
< ProductQpc > array |
remark |
说明 |
string |
state |
状态 |
string |
2.20. ProductQpc
| 名称 | 说明 | 类型 |
|---|---|---|
id |
规格ID |
string |
qpc |
规格 |
number |
qpc_str |
规格文字 |
string |
unit |
规格单位 |
string |
uuid |
样例 : |
string |
weight |
重量 |
number |
2.21. Size
尺寸对象
| 名称 | 说明 | 类型 |
|---|---|---|
height |
高 |
number |
length |
长 |
number |
unit |
单位 |
string |
width |
宽 |
number |
2.22. Sku
商品对象
| 名称 | 说明 | 类型 |
|---|---|---|
barcode |
条码:已经弃用,传值跟id保持一致,国标码传upc字段 |
string |
brand_id |
品牌ID |
string |
capacity |
容量 |
number |
capacity_unit |
容量单位 |
string |
category_id |
类别ID |
string |
combined_items |
商品组合详情 |
< SkuCombinedItem > array |
combo_mode_type |
分组类型 |
string |
created |
创建时间 |
string (date-time) |
creator |
创建人 |
string |
customs_fields |
样例 : |
< CustomField > array |
desc |
商品描述 |
string |
detail_image_urls |
详情图片url列表 |
< string > array |
disp |
商品是否散装,默认false |
boolean |
first_arriving_time |
首次到店时间 |
string (date-time) |
gid |
商品GID属性 |
string |
heavy_type |
重物类型,取值(普通、重物) |
string |
id |
货号 |
string |
image_url |
主图url |
string |
input_codes |
输入码(识别码) |
< InputCode > array |
invc_unit |
计重单位 |
string |
invoice_name |
开票商品名称 |
string |
is_inv_unit |
是否为最小库存管理单位 |
boolean |
is_light_catering |
是否轻餐饮 |
boolean |
kind_types |
商品种类 |
< string > array |
label_printing |
是否打印标签 |
boolean |
member_price |
标准会员价 |
number |
modified |
最后修改时间 |
string (date-time) |
modifier |
最后修改人 |
string |
name |
名称 |
string |
online_type |
商品线上类型,取值(自营商品、供应商商品) |
string |
package_groups |
套餐商品分组明细 |
< SkuPackageGroup > array |
packing |
包装规格 |
|
process_during_sale |
是否售前加工 |
boolean |
product_id |
产品ID |
string |
product_type |
产品类型:取值范围:normal(普通商品),fresh(生鲜商品);combined(组合商品) |
enum (normal, fresh, combined) |
remark |
说明 |
string |
retail_price |
标准零售价 |
number |
sale_point |
卖点 |
string |
sale_valid_period_over_hours |
销售保质期超期提醒小时 |
integer (int32) |
shelf_life |
保质期 |
string |
size |
尺寸 |
|
sku_combined_tag |
组合标签信息 |
|
source |
商品来源:DLY、ERP |
string |
state |
状态 |
string |
sub_image_urls |
子图(幅图)url列表 |
< string > array |
tax_rate |
税率,如果是13%,传0.13 |
number |
tax_sort_code |
税率分类码 |
string |
title |
在前台展示的名称 |
string |
trace_source_code_type |
溯源码类型,取值(一物一码、标准、酒类溯源码) |
string |
upc |
国标码 |
string |
use_valid_date |
启用保质期 |
boolean |
valid_period_over_days |
保质期超期提醒天数 |
integer (int32) |
weight |
重量 |
2.23. SkuCombinedItem
| 名称 | 说明 | 类型 |
|---|---|---|
add_price |
加价 |
number |
default_selected |
是否默认选中 |
boolean |
id |
原料商品货号 |
string |
line_no |
序号 |
integer (int32) |
package_group_id |
分组Id |
string |
price |
原料商品价格 |
number |
product_type |
产品类型 |
enum (normal, fresh, combined) |
quantity |
原料商品数量 |
number |
required_selected |
是否必选 |
boolean |
title |
名称 |
string |
2.24. SkuCombinedTag
组合标签信息
| 名称 | 说明 | 类型 |
|---|---|---|
code |
标签,举例20-2-10,20所属商品大类代码,2商品数量,10价格 |
string |
enabled |
是否启用组合标签,默认false(不启用) |
boolean |
price |
价格 |
number |
qty |
数量 |
number |
2.25. SkuFilter
查询条件对象
| 名称 | 说明 | 类型 |
|---|---|---|
barcode |
条码 |
string |
barcode_from |
条码起始于 |
string |
barcode_like |
条码类似于 |
string |
barcodes |
条码列表 |
< string > array |
brand_id |
品牌ID |
string |
category_id |
类别ID |
string |
code_type |
样例 : |
string |
codes |
样例 : |
< string > array |
created_end |
创建结束时间,格式为:yyyy-MM-dd HH:mm:ss |
string (date-time) |
created_start |
创建起始时间,格式为:yyyy-MM-dd HH:mm:ss |
string (date-time) |
exclude_sku_ids |
样例 : |
< string > array |
fetch_parts |
需要返回的部分 |
string |
key_like |
(id,name)类似于,常用于模糊搜索 |
string |
kinds_in |
样例 : |
< string > array |
modified_end |
修改结束时间,格式为:yyyy-MM-dd HH:mm:ss |
string (date-time) |
modified_start |
修改起始时间,格式为:yyyy-MM-dd HH:mm:ss |
string (date-time) |
name_like |
名称类似于 |
string |
pre_page |
上一次页数 |
integer (int32) |
product_ids |
商品ID |
< string > array |
product_types |
取值范围:normal(普通商品),fresh(生鲜商品),combined(组合商品); |
< enum (normal, fresh, combined) > array |
sku_id_from |
货号起始于 |
string |
sku_id_gt |
货号大于,字典序,es有效 |
string |
sku_id_in |
货号范围 |
< string > array |
sku_id_like |
货号类似于 |
string |
title_like |
展示名称类似于 |
string |
2.26. SkuImage
商品图片对象
| 名称 | 说明 | 类型 |
|---|---|---|
detail_images |
详情图片 |
< ImageDetail > array |
image |
主图 |
|
sku_id |
样例 : |
string |
sub_images |
子图 |
< ImageDetail > array |
2.27. SkuImageList
商品图片列表对象
| 名称 | 说明 | 类型 |
|---|---|---|
sku_images |
上传的商品图片列表 |
< SkuImage > array |
upload_type |
上传方式 url 或 base64 ,默认url |
string |
2.28. SkuList
商品列表对象
| 名称 | 说明 | 类型 |
|---|---|---|
needSaveCombinedItems |
是否保存组合原料商品 |
boolean |
skus |
商品列表 |
< Sku > array |
2.29. SkuPackageGroup
| 名称 | 说明 | 类型 |
|---|---|---|
id |
分组Id |
string |
line_no |
序号 |
integer (int32) |
max_item_number |
最大选项数 |
number |
min_item_number |
最小选项数 |
number |
multiple_select_allowed |
是否允许多选 |
boolean |
name |
名称 |
string |
type |
分组类型:fixed(固定),optional(可选) |
string |
2.30. SkuPaging
商品分页结果
| 名称 | 说明 | 类型 |
|---|---|---|
page |
页号,从0开始,必须>=0 |
integer (int32) |
page_count |
总页数 |
integer (int32) |
page_size |
分页大小 |
integer (int32) |
skus |
商品集合 |
< Sku > array |
total |
总记录 |
integer (int64) |
2.31. Tag
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
name |
样例 : |
string |
2.32. TagList
| 名称 | 说明 | 类型 |
|---|---|---|
tags |
样例 : |
< Tag > array |