生成【外出申请单】接口
概述
该接口主要用于第三方平台或自主研发者,通过调用【外出申请单】的生成接口,将第三方系统的员工的外出申请单信息推送到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"
}
}