mitao
2025-01-17 afa0dbb4f54e7244835dd67ec33c3e545f122f71
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package com.ruoyi.order.domain.dto;
 
import com.ruoyi.system.api.domain.dto.MgtBaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * @ClassName Mgt
 * @Description TODO
 * @Author jqs
 * @Date 2023/6/19 10:57
 * @Version 1.0
 */
@Data
public class MgtShopHFTXAuthDto extends MgtBaseDto {
    @ApiModelProperty(value = "商户id", dataType = "long", required = true)
    private Integer shopId;
    @ApiModelProperty(value = "进件类型(1=用户,2=企业)", dataType = "int", required = true)
    private Integer type;
    @ApiModelProperty(value = "商户名称", dataType = "string", required = true)
    private String regName;
    @ApiModelProperty(value = "商户简称", dataType = "string", required = true)
    private String shortName;
    @ApiModelProperty(value = "公司类型(1:政府机构,2:国营企业,3:私营企业,4:外资企业,5:个体工商户,7:事业单位)", dataType = "string", required = true)
    private String entType;
    @ApiModelProperty(value = "营业执照编号", dataType = "string", required = true)
    private String licenseCode;
    @ApiModelProperty(value = "营业执照有效期类型(0:非长期有效 ,1:长期有效)", dataType = "string", required = true)
    private String licenseValidityType;
    @ApiModelProperty(value = "营业执照有效期开始日期(日期格式:yyyyMMdd)", dataType = "string", required = true)
    private String licenseBeginDate;
    @ApiModelProperty(value = "营业执照有效期截止日期(日期格式:yyyyMMdd,当license_validity_type=0时必填 ;当license_validity_type=1时为空)", dataType = "string", required = true)
    private String licenseEndDate;
    @ApiModelProperty(value = "注册省(示例值:310000)", dataType = "string", required = true)
    private String regProvId;
    @ApiModelProperty(value = "注册市(示例值:310000)", dataType = "string", required = true)
    private String regAreaId;
    @ApiModelProperty(value = "注册区(示例值:310000)", dataType = "string", required = true)
    private String regDistrictId;
    @ApiModelProperty(value = "注册详细地址", dataType = "string", required = true)
    private String regDetail;
    @ApiModelProperty(value = "法人姓名", dataType = "string", required = true)
    private String legalName;
    @ApiModelProperty(value = "法人证件类型", dataType = "string", required = true)
    private String legalCertType;
    @ApiModelProperty(value = "法人证件号码", dataType = "string", required = true)
    private String legalCertNo;
    @ApiModelProperty(value = "法人证件有效期类型(1:长期有效;0:非长期有效 )", dataType = "string", required = true)
    private String legalCertValidityType;
    @ApiModelProperty(value = "法人证件有效期开始日期(日期格式:yyyyMMdd,以北京时间为准)", dataType = "string", required = true)
    private String legalCertBeginDate;
    @ApiModelProperty(value = "法人证件有效期截止日期(日期格式:yyyyMMdd,当legal_cert_validity_type=0时必填 ;当legal_cert_validity_type=1时为空 )", dataType = "string", required = true)
    private String legalCertEndDate;
    @ApiModelProperty(value = "经营省", dataType = "string", required = true)
    private String provId;
    @ApiModelProperty(value = "经营市", dataType = "string", required = true)
    private String areaId;
    @ApiModelProperty(value = "经营区", dataType = "string", required = true)
    private String districtId;
    @ApiModelProperty(value = "经营详细地址", dataType = "string", required = true)
    private String detailAddr;
    @ApiModelProperty(value = "联系人姓名", dataType = "string", required = true)
    private String contactName;
    @ApiModelProperty(value = "联系人手机号", dataType = "string", required = true)
    private String contactMobileNo;
    @ApiModelProperty(value = "联系人电子邮箱", dataType = "string", required = true)
    private String contactEmail;
    @ApiModelProperty(value = "客服电话", dataType = "string", required = true)
    private String servicePhone;
    @ApiModelProperty(value = "小票名称", dataType = "string", required = true)
    private String receiptName;
    @ApiModelProperty(value = "结算账户类型(结算账户类型,个人商户/用户不支持填写对公账户和对私非法人账户\n" +
            "0:对公账户 1:对私法人账户 2:对私非法人账户)", dataType = "string", required = true)
    private String cardType;
    @ApiModelProperty(value = "结算账户名(当card_type=0时填写企业名称\n" +
            "当card_type=1时填写法人姓名,对私法人结算银行户名与法人姓名必需一致;\n" +
            "当card_type=2时填写非法人姓名)", dataType = "string", required = true)
    private String cardName;
    @ApiModelProperty(value = "结算账号", dataType = "string", required = true)
    private String cardNo;
    @ApiModelProperty(value = "银行所在省", dataType = "string", required = true)
    private String jsProvId;
    @ApiModelProperty(value = "银行所在市", dataType = "string", required = true)
    private String jsAreaId;
    @ApiModelProperty(value = "联行号", dataType = "string", required = true)
    private String branchCode;
    @ApiModelProperty(value = "持卡人证件类型(当card_type=0时为空, 当card_type=1或2时必填)", dataType = "string", required = true)
    private String certType;
    @ApiModelProperty(value = "持卡人证件号码(对私结算必填;年龄不小于18岁且不能大于80岁;如持卡人证件类型为00:身份证,则填写身份证号码 )", dataType = "string", required = true)
    private String certNo;
    @ApiModelProperty(value = "持卡人证件类型(1:长期有效 0:非长期有效)", dataType = "string", required = true)
    private String certValidityType;
    @ApiModelProperty(value = "持卡人证件有效期开始(日期格式:yyyyMMdd,当cert_validity_type=0时必填;当cert_validity_type=1时为空)", dataType = "string", required = true)
    private String certBeginDate;
    @ApiModelProperty(value = "持卡人证件有效期截止日期(日期格式:yyyyMMdd,当cert_validity_type=0时必填;当cert_validity_type=1时为空)", dataType = "string", required = true)
    private String certEndDate;
    @ApiModelProperty(value = "银行卡绑定手机号(对私非法人结算必填,开通全域资金管理功能必填)", dataType = "string", required = true)
    private String mp;
    @ApiModelProperty(value = "商户ICP备案编号", dataType = "string", required = true)
    private String merIcp;
    @ApiModelProperty(value = "基本存款账户编号或核准号", dataType = "string", required = true)
    private String openLicenceNo;
    @ApiModelProperty(value = "开户许可证", dataType = "string", required = true)
    private String regAcctPic;
    @ApiModelProperty(value = "结算卡正面", dataType = "string", required = true)
    private String settleCardFrontPic;
    @ApiModelProperty(value = "结算人身份证国徽面", dataType = "string", required = true)
    private String settleCertBackPic;
    @ApiModelProperty(value = "结算人身份证人像面", dataType = "string", required = true)
    private String settleCertFrontPic;
    @ApiModelProperty(value = "税务登记证", dataType = "string", required = true)
    private String taxRegPic;
    @ApiModelProperty(value = "法人身份证国徽面", dataType = "string", required = true)
    private String legalCertBackPic;
    @ApiModelProperty(value = "法人身份证人像面", dataType = "string", required = true)
    private String legalCertFrontPic;
    @ApiModelProperty(value = "营业执照图片", dataType = "string", required = true)
    private String licensePic;
    @ApiModelProperty(value = "授权委托书", dataType = "string", required = true)
    private String authEnturstPic;
    @ApiModelProperty(value = "注册资本", dataType = "string", required = true)
    private String regCapital;
    @ApiModelProperty(value = "经营范围", dataType = "string", required = true)
    private String businessScope;
    @ApiModelProperty(value = "成立时间,示例值:20091212", dataType = "string", required = true)
    private String foundDate;
    @ApiModelProperty(value = "线下经营-门头照", dataType = "string", required = true)
    private String storeHeaderPic;
    @ApiModelProperty(value = "线下经营-内景照", dataType = "string", required = true)
    private String storeIndoorPic;
    @ApiModelProperty(value = "线下经营-收银台", dataType = "string", required = true)
    private String storeCashierDeskPic;
    @ApiModelProperty(value = "线上经营-公司前台", dataType = "string", required = true)
    private String onlineCompanyPic;
    @ApiModelProperty(value = "线上经营-工作区域", dataType = "string", required = true)
    private String onlineCompanyAreaPic;
    @ApiModelProperty(value = "法人手机号", dataType = "string", required = true)
    private String legalMobileNo;
    @ApiModelProperty(value = "法人身份证地址", dataType = "string", required = true)
    private String legalAddr;
}