生成【工作日报】接口
概述
该接口主要用于第三方平台或自主研发者,通过调用【工作日报】的生成接口,将第三方系统的员工的工作日报信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【工作日报】。
参数说明
1.请求方式
请求方式 | POST | |||||
接口地址 | http://ERPAPI站点/jobreport/ADDDATA | |||||
格式 | JSON | |||||
编码类型 | UTF-8 |
2.header参数
Content-Type | application/json | |||||
Authorization | token | 授权接口所获取的值 |
3.请求参数
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
程序代号 | PGM | 是 | JOB_REPORT | |||
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
数据表JOB_REPORT(工作日报主表)——主表必传 | ||||||
汇报日期 | JOB_DD | datetime | 0 | 是 | ||
汇报人员 | USR | string | 12 | 是 | ||
汇报内容 | REM | string | 0 | |||
保存否 | SAVE_ID | string | 1 | 为T表示保存,其他表示未保存 | ||
提交日期 | SEND_DD | datetime | 0 | |||
来源(1.PC, 2.MOBILE) | SRC_ID | string | 1 | 表示从哪里打卡,1表示从PC端打卡,2表示从MOBILE打卡 | ||
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
数据表JOB_REPORT_CC(工作日报抄人员表)——无抄送人员可不传该表 | ||||||
汇报日期 | JOB_DD | datetime | 0 | 是 | ||
汇报人员 | USR | string | 12 | 是 | ||
抄送人员 | USR_CC | string | 12 | 是 | ||
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
数据表JOB_REPORT_DY(工作日报订阅表)——无订阅人员可不传该表 | ||||||
工作日报用户 | USR | string | 12 | 是 | ||
订阅者 | USR_DY | string | 12 | 是 | ||
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
数据表JOB_REPORT1(工作日报附件表)——无附件可不传该表 | ||||||
档案编号 | FILE_ID | int | 0 | 不用传,自增 | ||
档案名称 | FILE_NAME | string | 100 | 是 | ||
上传时间 | FILE_DD | datetime | 0 | 是 | ||
档案流文件 | CONTENT | string | 0 | 是 | 必须转换为BASE64格式 | |
上传人 | USR | string | 12 | |||
所属汇报日期 | JOB_DD | datetime | 0 | 是 | ||
所属汇报人员 | JOB_USR | string | 12 | 是 | ||
文管文件代号 | FILE_NO | string | 100 | |||
锁定人 | LOCK_MAN | string | 12 | |||
锁单时间 | LOCK_DATE | datetime | 0 | |||
最后修改人 | MODIFY_DD | datetime | 0 | |||
字段名称 | 字段代号 | 类型 | 长度 | 必填 | 固定值 | 备注 |
数据表JOB_REPORT2(工作日报回复表)——无回复信息可不传该表 | ||||||
汇报日期 | JOB_DD | datetime | 0 | 是 | ||
汇报人员 | JOB_USR | string | 12 | 是 | ||
回复人员 | REPLY_USR | string | 12 | 是 | ||
回复时间 | REPLY_DD | datetime | 0 | 是 | ||
回复内容 | REM | string | 0 | |||
查看否 | VIEW_ID | string | 1 | |||
回复人员1 | REPLY1_USR | string | 12 |
请求JSON示例
{ "REF_NO": "LJJOB20210316001", //第三方单号,必填 "PGM": "JOB_REPORT", //单据程序代号 "JOB_REPORT": [ { "JOB_DD": "2021-03-08", //汇报日期 "USR": "10001", //汇报人员 "REM": "上班入", //汇报内容 "SAVE_ID": "T", //保存否,T保存,其他未保存 "SRC_ID": "1" //来源(1.PC, 2.MOBILE) } ], "JOB_REPORT_CC": [ { "JOB_DD": "2021-03-08", //汇报日期 "USR": "10001", //汇报人员 "USR_CC": "10002" //抄送人员 } ], "JOB_REPORT_DY": [ { "USR": "10001", //汇报人员 "USR_DY": "10002" //订阅人员 } ], "JOB_REPORT1": [ { "FILE_NAME": "附件1", //汇报人员 "JOB_USR":"10002", //所属汇报人员 "FILE_DD":"2021-03-10 08:00", //上传时间 "JOB_DD":"2021-03-08", //日报日期 "CONTENT":"text/plain;base64,MTIzNDU2Nzg5MA==" //附件转换为BASE64后的内容 } ], "JOB_REPORT2": [ { "JOB_DD": "2021-03-08", //汇报日期 "JOB_USR": "10001", //汇报人员 "REPLY_USR": "10002", //回复人员 "REPLY_DD":"2021-03-10 08:00", //回复时间 "REM":"GOOD", //回复内容 "VIEW_ID":"", //查看否 "REPLY1_USR":"10002" //回复人员1 } ] }
返回结果示例
{ "code": 0, //0表示执行成功 "message": "新增成功", "data": { "JOB_REPORT": [ //返回日报主表内容 { "JOB_DD": "2021-03-08 00:00:00", "USR": "10001", "REM": "上班入", "SAVE_ID": "T", "SEND_DD": "2021-03-16 16:18:27", "SRC_ID": "1" } ], "JOB_REPORT1": [ //返回附件内容 { "FILE_ID": 0, "FILE_NAME": "附件1" } ], "JOB_REPORT2": [ //返回日报回复内容 { "JOB_DD": "2021-03-08 00:00:00", "JOB_USR": "10001", "REPLY_USR": "10002", "REPLY_DD": "2021-03-10 08:00:00", "REM": "GOOD", "VIEW_ID": "", "REPLY1_USR": "10002" } ], "JOB_REPORT_CC": [ //返回日报抄送人员信息 { "JOB_DD": "2021-03-08 00:00:00", "USR": "10001", "USR_CC": "10002" } ] } }