OSF二开文档目录请假单同步s-HR系统.......................................1补签卡同步s-HR系统.......................................2加班单同步s-HR系统.......................................2出差单同步s-HR系统.......................................3分页获取档案实体..........................................4打卡数据同步..............................................6请假单同步s-HR系统服务名:saveLeaveBilllocalhost:6888/shr/shr/msf/service.do?method=callService&serviceName=saveLeaveBill&timeOffApplyType=JQLX000001Y&timeOffStartDate=2016-11-0808:00:00&timeOffEndDate=2016-11-0818:00:00&excuse=test&leaveLength=1&personNum=27460参数说明:timeOffApplyType:申请的假期类型编码timeOffStartDate:开始时间timeOffEndDate:结束时间excuse:请假原因(非必填)leaveLength:请假时长personNum:请假申请人(员工编码)返回值:reason:失败原因msgType:返回码,0代表失败,1代表成功msg:返回信息,“成功”或者“失败”fid:提交成功后返回单据idfnumber:提交成功后返回单据编号返回值示例:补签卡同步s-HR系统服务名:saveFillCardRecordlocalhost:6888/shr/shr/msf/service.do?method=callService&serviceName=saveFillCardRecord&fillcardDate=2016-11-07&filecardTime=08:00&fillcardReason=002&fillcardRemark=kingdeetest&personNum=27460参数说明:fillcardDate:补卡日期filecardTime:补签卡时间点fillcardReason:补签卡原因编号fillcardRemark:备注(非必填)personNum:补签员工编号返回值:reason:失败原因msgType:返回码,0代表失败,1代表成功msg:返回信息,“成功”或者“失败”fid:提交成功后返回单据idfnumber:提交成功后返回单据编号返回值示例:加班单同步s-HR系统服务名:saveOverTimeBillhttp://localhost:6888/shr/shr/msf/service.do?method=callService&serviceName=saveTripBill&tripStartPlace=sz&tripEndPlace=sh&tripType=001&tripStartTime=2016-11-0808:00:00&tripEndTime=2016-11-0818:00:00&tripDays=1&tripReason=001&personNum=27460参数说明:oTdate:加班日期realStartTime:实际加班开始时间realEndTime:实际加班结束时间restTime:休息时长applyOTTime:加班小时数otType:加班类型编码otReason:加班原因编码otCompens:加班补偿方式编码description:描述(非必填)personNum:加班申请人编码返回值:reason:失败原因msgType:返回码,0代表失败,1代表成功msg:返回信息,“成功”或者“失败”fid:提交成功后返回单据idfnumber:提交成功后返回单据编号返回值示例:出差单同步s-HR系统服务名:saveTripBillhttp://localhost:6888/shr/shr/msf/service.do?method=callService&serviceName=saveTripBill&tripStartPlace=sz&tripEndPlace=sh&tripType=001&tripStartTime=2016-11-0808:00:00&tripEndTime=2016-11-0818:00:00&tripDays=1&tripReason=001&personNum=27460参数说明:tripStartPlace:出发地点tripEndPlace:目的地点tripType:出差类型编号tripStartTime:出差开始时间tripEndTime:出差结束时间tripDays:出差天数tripReason:出差原因personNum:出差申请人(员工编码)返回值:reason:失败原因msgType:返回码,0代表失败,1代表成功msg:返回信息,“成功”或者“失败”fid:提交成功后返回单据idfnumber:提交成功后返回单据编号返回值示例:分页获取档案实体服务名:getAttendanceFileshttp://192.168.66.86:6991/shr/shrosf.jsp?serviceName=getAttendanceFiles¶m={'rows':'2','page':'1','transmitStartTime':'1900-01-01','flag':'add'}参数说明:rows:每页数据条数,系统默认值100page:当前页数,系统默认值1order:排序字段,系统默认attendanceNum,非必填direct:升序或者降序,系统默认升序,非必填transmitStartTime:取数参考时间,时间格式yyyy-MM-dd或者:yyyy-MM-ddHH:mm:ss,系统默认系统当前时间flag:取数规则,系统默认的是修改,新增,删除的数据返回值:totalRecords:满足条件的总数据条数totalPage:满足条件的总页数realRows:实际返回的数据条数realPage:返回请求的页数attendanceFileList:大小为realPage的考勤档案数据集合返回值示例:说明:flag="add":表示新增的数据,取数结果:createTime>=transmitStartTimeandattendFileState==1;flag="modify":表示后期修改的数据,取数结果createTime=transmitStartTime打卡数据同步服务名:transmitPunchCardRecordhttp://192.168.66.86:6991/shr/shrosf.jsp?serviceName=transmitPunchCardRecord¶m={'records':[{'EquNo':'0008','CardId':'10875','RecDate':'2014-11-11','RecTime':'08:21:20'},{'EquNo':'0008','CardId':'10876','RecDate':'2014-11-11','RecTime':'11:00:20'}]}参数说明:EquNo:考勤机编号CardId:考勤编号RecDate:打卡日期:时间格式:yyyy-MM-ddRecTime:打卡时间点:时间格式:HH:mm:ss返回值:successCtn:接受成功的数据条数formatErrorRecords:传入数据格式出错的数据notExistRecords:传入数据格式出错的数据duplicateRecords:系统中已存在的打卡记录数据recordCtn:同步数据总条数返回值示例:说明:1:records中传递的数据条,如果其中有一,多个字段为空或者时间字段的格式不正确,当条数据就将抛弃。2:最终打卡日期=打卡日期+打卡时间点。