jiangping
2024-01-16 c2f1aac8acca57f4c21f6fe6718101b01805bc72
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package com.jzq.common.bean.sign;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.File;
 
/**
 * <ul>
 * <li>项目名称 : 后台服务</li>
 * <li>文件名称 : SignatoryReq</li>
 * <li>创建时间 : 2019/8/9 9:58</li>
 * <li>描 述 :  签约方请求
 * </ul>
 *
 * @author yfx
 * @title 签约方请求
 */
@Data
@ApiModel("签约方信息")
public class OrganizationCreateReq {
 
    @ApiModelProperty(value = "邮箱",required = true)
    private String  emailOrMobile;//    string    ?        邮箱(不填入时系统生成),需要保证邮箱的唯一性,接口不对邮箱真实性做校验,符合邮箱规则即可
    @ApiModelProperty(value = "公司名称",required = true)
    private String  name    ;//string    *        公司名称(注:企业名称如含括号请传中文的括号)
    @ApiModelProperty(value = "组织类型",required = true)
    private int organizationType;//    int    *        组织类型 0企业,1事业单位
    @ApiModelProperty(value = "证件类型",required = true)
    private int identificationType;//    int    *        证件类型:0多证,1多证合一
    @ApiModelProperty(value = "营业执照号或事业单位事证号或统一社会信用代码",required = true)
    private String  organizationRegNo;//    string    *        营业执照号或事业单位事证号或统一社会信用代码
    @ApiModelProperty(value = "营业执照号扫描件",required = true)
    private File organizationRegImg;//    file    *        营业执照号扫描件,图片,不能超2MB,接口不对传入的营业执照复印件图片进行真实性校验,需要开发者确保营业执照复印件的真实性。
    @ApiModelProperty(value = "法人姓名",required = true)
    private String legalName;//    string    *        法人姓名
    @ApiModelProperty(value = "法人身份证号",required = true)
    private String legalIdentityCard;//    string    ?        法人身份证号;如果在后面企业签约中需要对法人做认证(人脸识别,运营商三要素,银行卡认证等等)时,则必传
    @ApiModelProperty(value = "法人电话号码",required = true)
    private String  legalMobile;//    string    ?        法人电话号码;如果在后面企业签约中需要对法人做认证(运营商三要素,银行卡认证,短信验证认证等等)时,则必传
    @ApiModelProperty(value = "法人身份证正面",required = true)
    private File legalIdentityFrontImg    ;//file    ?        法人身份证正面,图片,不能超2MB,接口不对传入的法人身份证照进行真实性校验,需要开发者确保真实性
    @ApiModelProperty(value = "法人身份证反面",required = true)
    private File legalIdentityBackImg;//    file    ?        法人身份证反面,图片,不能超2MB,接口不对传入的法人身份证照进行真实性校验,需要开发者确保真实性
    @ApiModelProperty(value = "公章签章图片",required = true)
    private File signImg;//    file    ?        公章签章图片(规格:180*180PX,透明背景,.png格式),不传入可由系统生成,图片,不能超2MB
    @ApiModelProperty(value = "法人住址",required = true)
    private String address;//    string    ?        法人住址
    @ApiModelProperty(value = "授权人姓名",required = true)
    private String authorizeName    ;//string    ?        授权人姓名;如果在后面企业签约中需要对被授权人做认证(人脸识别,运营商三要素,银行卡认证等等)时,则必传
    @ApiModelProperty(value = "授权人身份证",required = true)
    private String authorizeCard;//    string    ?        授权人身份证;如果在后面企业签约中需要对被授权人做认证(人脸识别,运营商三要素,银行卡认证等等)时,则必传
    @ApiModelProperty(value = "授权人手机号",required = true)
    private String  authorizeMobilePhone;//    string    ?        授权人手机号;如果在后面企业签约中需要对被授权人做认证(运营商三要素,银行卡认证,短信验证认证等等)时,则必传
    @ApiModelProperty(value = "组织结构代码",required = true)
    private String  organizationCode;//    string    ?        组织结构代码,多证时必传
    @ApiModelProperty(value = "组织结构代码扫描件",required = true)
    private File  organizationCodeImg;//    file    ?        组织结构代码扫描件,多证时必传,图片,不能超2MB,接口不对传入的组织机构代码扫描件进行真实性校验,需要开发者确保真实性。
    @ApiModelProperty(value = "税务登记扫描件",required = true)
    private File  taxCertificateImg;//    file    ?        税务登记扫描件,事业单位选填,其它多证时必传,图片,不能超2M,接口不对传入的税务登记扫描件做真实性校验,需要开发者确保真实性。
    @ApiModelProperty(value = "签约申请书",required = true)
    private String signApplication;//    file    ?        签约申请书(授权书)扫描图片,不能超2MB,接口不对传入的申请表(授权书)做真实性校验,需要发开发者确保真实性。君子签有提供模板,需要模板者可以联系君子签客服获取。
    @ApiModelProperty(value = "企业认证结果异步通知地址",required = true)
    private String notifyUrl;//    string    ?        企业认证结果异步通知地址
}