生成【货品条码】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【货品条码】的生成接口,将第三方已存在的货品条码信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【货品条码】,以便后面扫码货品条码使用。

参数说明

1.请求方式

请求方式 POST
接口地址 http://ERPAPI站点/barcode/adddata
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json
Authorization token 授权接口所获取的值

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
程序代号 PGM     BARCODE_PRINT_03  
数据表PRDT_BARCODE
品号 PRD_NO string 30    
特征 PRD_MARK string 100   如果无特征,则传空
批号 BAT_NO string 40   如果无批号,则传空
条形码 BAR_CODE string 80    
客户代号 CUS_NO string 12      
录入人 USR string 12      
输入日期 SYS_DATE datetime 0      
产生单据别 CRE_BIL_ID string 2      
产生单号 CRE_BIL_NO string 20      
来源单据别 BIL_ID string 2      
来源单号 BIL_NO string 20      
项次 ITM integer 0    
保留字段1 SAVE_FIELD1 string 255      
保留字段2 SAVE_FIELD2 string 255      
保留字段3 SAVE_FIELD3 string 255      
保留字段4 SAVE_FIELD4 string 255      
保留字段5 SAVE_FIELD5 string 255      
保留字段6 SAVE_FIELD6 string 255      
保留字段7 SAVE_FIELD7 string 255      
保留字段8 SAVE_FIELD8 string 255      
保留字段9 SAVE_FIELD9 string 255      
保留字段10 SAVE_FIELD10 string 255      
来源单项次 BIL_ITM integer 0      
来源单ID(自动匹配) BIL_ID1 string 2      
来源单(自动匹配) BIL_NO1 string 20      
有效期 VALID_DD datetime 0      
来源单项次(自动匹配) BIL_ITM1 integer 0      

请求JSON示例

{
  "PGM": "BARCODE_PRINT_03",           //程序代号
  "BAR_PRINT": [                         //新增货品条码信息
    {
      "BAR_CODE": "00012008",           //条码
      "PRD_NO": "0001",                  //货品代号
      "PRD_NAME": "AAA",
      "PRD_MARK": "",
      "SPC": "",
      "BAT_NO": "",
      "QTY": "1",
      "CUS_NO": "",
      "CUS_NAME": "",
      "VALID_DD": "",
      "RULE_NO": "",
      "BAT_RULE": "",
      "BIL_ID": "",
      "BIL_NO": "",
      "BIL_ITM": ""
    },
    {
      "BAR_CODE": "00032008",
      "PRD_NO": "0003",
      "PRD_NAME": "BBB",
      "PRD_MARK": "",
      "SPC": "",
      "BAT_NO": "",
      "QTY": "1",
      "CUS_NO": "",
      "CUS_NAME": "",
      "VALID_DD": "",
      "RULE_NO": "",
      "BAT_RULE": "",
      "BIL_ID": "",
      "BIL_NO": "",
      "BIL_ITM": ""
    }
  ]
}

返回结果示例

{
  "code": 0,                        //为0表示执行成功,其他表示错误
  "message": "新增成功"    //提示信息
}