java 查询社保接口_服务中心-开放平台
调用示例package com.renlijia.api;import com.renlijia.api.common.DefaultRenlijiaOpenClient;import com.renlijia.api.common.RenlijiaOpenClient;import com.renlijia.api.common.enums.MatchTypeEnum;import com.re
调用示例
package com.renlijia.api;
import com.renlijia.api.common.DefaultRenlijiaOpenClient;
import com.renlijia.api.common.RenlijiaOpenClient;
import com.renlijia.api.common.enums.MatchTypeEnum;
import com.renlijia.api.exception.ApiException;
import com.renlijia.api.salary.bill.BillDataImportRequest;
import com.renlijia.api.salary.bill.BillDataImportResponse;
import java.util.Arrays;
import java.util.Objects;
/**
* 人力家开放平台接口调用示例
*
* @author erqing.zhang
*/
public class BillImportDemo {
private static final int SUCCESS_CODE = 200;
public static void main(String[] args) {
String appKey = "";
String appSecret = "";
RenlijiaOpenClient client = new DefaultRenlijiaOpenClient(appKey, appSecret);
BillDataImportRequest request = new BillDataImportRequest();
request.setCurrentStage("RELEASE");
request.setUserId("");
request.setBillFormName("开放平台");
request.setBillMonth("2018-11");
request.setNameItem("姓名");
request.setMatchItem("姓名");
request.setPaySalaryItem("实发工资");
request.setMatchType(MatchTypeEnum.NAME.getKey());
request.setHeader(Arrays.asList("姓名", "实发工资", "基本工资", "奖金", "绩效"));
request.setData(Arrays.asList(
Arrays.asList("张三", "8000", "7000", "1000", ""),
Arrays.asList("李四", "8000", "7000", "1000", ""),
Arrays.asList("王五", "8000", "7000", "1000", "200")
));
request.setExcludeItems(Arrays.asList("姓名", "基本工资"));
request.setHideEmptyItems(Arrays.asList("奖金", "绩效"));
request.setPendMove("10h");
try {
BillDataImportResponse response = client.execute(request);
if (Objects.equals(response.getCode(), SUCCESS_CODE) && response.getSuccess()) {
String billFormId = response.getData();
System.out.println(billFormId);
}
} catch (ApiException e) {
e.printStackTrace();
}
}
}
更多推荐
所有评论(0)