AccountCreateSample.java
2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.project.demo;
import com.junziqian.api.common.Constants;
import com.junziqian.api.common.FileUtils;
import com.junziqian.api.common.org.OrganizationType;
import com.junziqian.api.request.builder.OrganizationCreateBuilder;
import com.junziqian.api.response.OrganizationCreateResponse;
import com.junziqian.api.util.LogUtils;
/**
* Created by wlinguo on 2016-07-01.
* 企业注册接口
*/
public class AccountCreateSample extends JunziqianClientInit {
static String img = "d:\\tmp\\test\\易极付\\营业执照.jpg";
static String bigpdf = "d:\\tmp\\test\\易极付\\营业执照.jpg";
public static void main(String[] args) {
OrganizationCreateBuilder builder = new OrganizationCreateBuilder();
builder.withEmailOrMobile("xhteor29996@chacuo.net");//企业注册邮箱
builder.withName("文林果测试企业06"); //企业全称
builder.withLegalName("aa");//法人姓名或者是被授权人姓名
builder.withLegalIdentityCard("512501197203035172");//法人身份证号或者是被授权人身份证号
builder.withLegalMobile("18623559271");//法人手机号或者是被授权人手机号
//builder.withIdentificationType(Constants.IDENTIFICATION_TYPE_TRADITIONAL);//传统多证(IDENTIFICATION_TYPE_TRADITIONAL=0);
builder.withIdentificationType(Constants.IDENTIFICATION_TYPE_ALLINONE);//多证合一(IDENTIFICATION_TYPE_ALLINONE=1);
builder.withOrganizationType(OrganizationType.ENTERPRISE.getCode());//企业类型(默认选企业)
builder.withOrganizationRegNo("91511500000007497T");//营业执照号
builder.withOrganizationRegImg(FileUtils.uploadFile(img));//营业执照复印件
/**
* 企业类型选择传统多证(0)时 则需要传 组织机构代码和组织机构代码复印件;选择多证合一(1)则不需要传组织机构代码和组织机构代码复印件
*/
// builder.withOrganizationCode("5801xxxxx");//组织结构代码
//builder.withOrganizationCodeImg(FileUtils.uploadFile(img));//组织机构复印件
builder.withSignApplication(FileUtils.uploadFile(img));//君子签企业授权服务书 ,有统一模版
/**
* 注意如果不提交君子签企业授权服务书则需要出具承诺函给我们,否则后台不予审核。
*/
// builder.withSignImg(FileUtils.uploadFile(img));//企业公章图片,图片规格170*170PX,背景透明。该字段只适用与不提交君子签企业授权服务书。
OrganizationCreateResponse response = getClient().organizationCreate(builder.build());
LogUtils.logResponse(response);
}
}