查询货品资料接口

一、说明

此接口主要用于第三方系统查询货品资料。

二、参数说明

1、请求方式

请求方式 POST
接口地址 http://服务器IP或机器名或域名/WMS/API/SYS/QueryProduct
格式 JSON
编码类型 UTF-8

2、header参数

KEY VALUE
Content-Type application/json
Authorization token值 说明:授权接口所获取的值

3、请求参数

字段 字段名 必填 说明
owner_code 货主编码 如未启用多货主,则赋值为“OWNER”,反之,则传货主编码
code_begin 起始代号    
code_end 截止代号    
name 货品名称   模糊查询
time_stamp 上次更新时间   最后一次查询时间,即只查询该时间之后的资料;
当使用该参数时,则按货品代号、名称查询条件失效;
limit 每页查询记录数   只能输入小于1000的数,为空则默认为每页100笔记录
offset 查询第几页   为空则默认返回第1页

4、返回参数

字段 字段名 说明
code 成功标识 返回0则表示成功,其他则为失败
message 返回信息  
limit 每页列示笔数  
offset 当前页数  
total 总笔数  
datas 返回明细  

三、请求JSON范例

{
    "owner_code": "OWNER", //必填,如未启用多货主,则默认赋值为“OWNER”,反之,则传货主编码
    "code_begin": "", //起始代号
    "code_end": "", //截止代号
    "name": "", //按名称模糊查询
    "time_stamp": "", //上次更新时间
    "limit": "100", //每页查询记录数,最大值为1000,只能输入小于1000的数
    "offset": "1" //查询第几页
}

四、返回JSON范例

{
    "code": 0,
    "message": "查询成功",
    "limit": 100,
    "offset": 1,
    "total": 1,
    "datas": [
        {
            "time_stamp": "0x000000000026032F",
            "operator_code": "ADMIN",
            "operate_time": "2024/8/9 11:35:01",
            "owner_code": "OWNER",
            "item_code": "A001",
            "item_name": "可达ya",
            "short_name": "ya",
            "english_name": "KDya",
            "specifications": "30*15",
            "warehouse_staff": "",
            "batch_control_erp": "",
            "batch_control": "",
            "serial_number_control": "",
            "kinds": "1",
            "category_code": "ALL",
            "unit_name": "只",
            "warehouse_code": "",
            "valid_days": "",
            "start_date": "",
            "stop_date": "",
            "department": "00000000",
            "remark": "",
            "item_properties": "001",
            "template_code": "",
            "non_barcode_goods": "",
            "allow_shipment": "",
            "storage_control": "1",
            "storage_properties_code": "",
            "package_unit1": "",
            "package_quantity1": "",
            "package_unit2": "",
            "package_quantity2": "",
            "weight": "",
            "unit_weight": null,
            "packing_unit_min": "1",
            "package_unit": "",
            "packaging_conversion": "",
            "package_net_weight": "",
            "package_net_weight_unit": "",
            "package_gross_weight": "",
            "package_size": "",
            "package_size_unit": "",
            "box_barcode_method": "1",
            "enable_inspection_type": "",
            "inspection_cycle": "30",
            "drawing_number": "",
            "third_unit_no": null,
            "tp_id": null,
            "extend_props": {}
        }
    ]
}