生成【外出申请单】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【外出申请单】的生成接口,将第三方系统的员工的外出申请单信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【外出申请单】。

参数说明

1.请求方式

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

2.header参数

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

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号
REF_NO
      唯一,不能重复
程序代号 PGM     DRPGW  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_GW
单据别 GW_ID string 2 GW  
单据号码 GW_NO string 20      
单据日期 GW_DD datetime        
申请人 SAL_NO string 30      
部门 DEP string 8      
制单人 USR string 30      
审核人 CHK_MAN string 30      
数据表TF_GW
单据别 GW_ID string 2 GW  
单据号码 GW_NO string 20      
项次 ITM integer 0    
外出开始时间 STA_DD datetime        
外出结束时间 END_DD datetime        
出发地省市区 STA_COUN_ID integer 0      
目的地省市区 END_COUN_ID integer 0      
出发地街道地址 STA_ADR string 200      
目的地街道地址 END_ADR string 200      
交通工具 TRAVEL_BY string 20      
金额 AMT float        
备注 REM string 0      
订票否 BOOKING_ID string 1     Y:订票、N:不订票
天数 DAYS float        
工程案号 CAS_NO string 20      
任务代号 TASK_ID integer 0      

请求JSON示例

{

    "REF_NO": "@GUID", //第三方单号,必填

    "PGM": "DRPGW", //程序代号

    "MF_GW": [ //请求单据表头参数数据

        {

            "GW_ID": "GW", //单据别

            "GW_NO": "", //外出申请单号

            "GW_DD": "2026-08-03", //外出申请单日期,必填

            "SAL_NO": "001", //申请人,必填

            "DEP": "0001", //部门,必填

            "USR": "ADMIN", //制单人,必填

            "CHK_MAN": "ADMIN" //审核人

        }

    ],

    "TF_GW": [ //请求单据表身参数数据

        {

            "GW_ID": "GW",

            "GW_NO": "",

            "ITM": 1, //表身项次

            "STA_DD": "2026-08-04 08:00:00", //外出开始时间

            "END_DD": "2026-08-06 18:00:00", //外出结束时间

            "STA_COUN_ID": 440402, //出发地省市区

            "END_COUN_ID": 110105, //目的地省市区

            "STA_ADR": "吉大水湾路", //出发地地址

            "END_ADR": "东大街", //目的地地址

            "TRAVEL_BY": "飞机", //交通工具

            "AMT": 1350, //金额

            "REM": "拜訪客戶", //备注

            "BOOKING_ID": "N", //订票否

            "DAYS": 3 //外出天数

        }

    ]

}

返回结果示例

{

    "code": 0,

    "message": "新增成功",

    "data": {

        "MF_GW": [

            {

                "GW_ID": "GW",

                "GW_NO": "GW68030000001",

                "GW_DD": "2026-08-03 00:00:00",

                "SAL_NO": "001",

                "REM": ";内部版本,禁止使用于商业或盈利用途,违者必究",

                "DEP": "0001",

                "USR": "ADMIN",

                "SYS_DATE": "2026-08-21 15:41:13",

                "PRT_SW": "N",

                "CLS_DATE": "2026-08-03 00:00:00",

                "CHK_MAN": "ADMIN"

            }

        ],

        "TF_GW": [

            {

                "GW_ID": "GW",

                "GW_NO": "GW68030000001",

                "ITM": 1,

                "STA_DD": "2026-08-04 08:00:00",

                "END_DD": "2026-08-06 18:00:00",

                "STA_COUN_ID": 440402,

                "END_COUN_ID": 110105,

                "AMT": 1350.0,

                "STA_ADR": "吉大水湾路",

                "END_ADR": "东大街",

                "REM": "拜訪客戶;内部版本,禁止使用于商业或盈利用途,违者必究",

                "TRAVEL_BY": "飞机",

                "BOOKING_ID": "N",

                "DAYS": 3.0,

                "KEY_ITM": 1

            }

        ],

        "BILL_STATE": {

            "READONLY": false,

            "READONLY_REM": []

        },

        "BilNo": "GW68030000001"

    }

}