AccountCreateSample.java 2.7 KB
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);
    }

}