puzhibing
2023-10-13 e31a75558bd7b8ac200194d11d181d0c6e319aa9
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.shop.domain.dto;
 
import com.ruoyi.system.api.domain.dto.MgtBaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import javax.validation.constraints.NotNull;
 
/**
 * @ClassName Mgt
 * @Description TODO
 * @Author jqs
 * @Date 2023/6/19 10:57
 * @Version 1.0
 */
@Data
public class MgtShopHFTXAuthDto extends MgtBaseDto {
    @ApiModelProperty(value = "进件类型(1=用户,2=企业)", dataType = "int", required = true)
    private Integer type;
    @ApiModelProperty(value = "商户名称", dataType = "string", required = true)
    private String reg_name;
    @ApiModelProperty(value = "商户简称", dataType = "string", required = true)
    private String short_name;
    @ApiModelProperty(value = "公司类型(1:政府机构,2:国营企业,3:私营企业,4:外资企业,5:个体工商户,7:事业单位)", dataType = "string", required = true)
    private String ent_type;
    @ApiModelProperty(value = "营业执照编号", dataType = "string", required = true)
    private String license_code;
    @ApiModelProperty(value = "营业执照有效期类型(0:非长期有效 ,1:长期有效)", dataType = "string", required = true)
    private String license_validity_type;
    @ApiModelProperty(value = "营业执照有效期开始日期(日期格式:yyyyMMdd)", dataType = "string", required = true)
    private String license_begin_date;
    @ApiModelProperty(value = "营业执照有效期截止日期(日期格式:yyyyMMdd,当license_validity_type=0时必填 ;当license_validity_type=1时为空)", dataType = "string", required = true)
    private String license_end_date;
    @ApiModelProperty(value = "注册省(示例值:310000)", dataType = "string", required = true)
    private String reg_prov_id;
    @ApiModelProperty(value = "注册省(注册市:310000)", dataType = "string", required = true)
    private String reg_area_id;
    @ApiModelProperty(value = "注册区(示例值:310000)", dataType = "string", required = true)
    private String reg_district_id;
    @ApiModelProperty(value = "注册详细地址", dataType = "string", required = true)
    private String reg_detail;
    @ApiModelProperty(value = "法人姓名", dataType = "string", required = true)
    private String legal_name;
    @ApiModelProperty(value = "法人证件类型", dataType = "string", required = true)
    private String legal_cert_type;
    @ApiModelProperty(value = "法人证件号码", dataType = "string", required = true)
    private String legal_cert_no;
    @ApiModelProperty(value = "法人证件有效期类型(1:长期有效;0:非长期有效 )", dataType = "string", required = true)
    private String legal_cert_validity_type;
    @ApiModelProperty(value = "法人证件有效期开始日期(日期格式:yyyyMMdd,以北京时间为准)", dataType = "string", required = true)
    private String legal_cert_begin_date;
    @ApiModelProperty(value = "法人证件有效期截止日期(日期格式:yyyyMMdd,当legal_cert_validity_type=0时必填 ;当legal_cert_validity_type=1时为空 )", dataType = "string", required = true)
    private String legal_cert_end_date;
    @ApiModelProperty(value = "经营省", dataType = "string", required = true)
    private String prov_id;
    @ApiModelProperty(value = "经营市", dataType = "string", required = true)
    private String area_id;
    @ApiModelProperty(value = "经营区", dataType = "string", required = true)
    private String district_id;
    @ApiModelProperty(value = "经营详细地址", dataType = "string", required = true)
    private String detail_addr;
    @ApiModelProperty(value = "联系人姓名", dataType = "string", required = true)
    private String contact_name;
    @ApiModelProperty(value = "联系人手机号", dataType = "string", required = true)
    private String contact_mobile_no;
    @ApiModelProperty(value = "联系人电子邮箱", dataType = "string", required = true)
    private String contact_email;
    @ApiModelProperty(value = "客服电话", dataType = "string", required = true)
    private String service_phone;
    @ApiModelProperty(value = "小票名称", dataType = "string", required = true)
    private String receipt_name;
    @ApiModelProperty(value = "结算账户类型(结算账户类型,个人商户/用户不支持填写对公账户和对私非法人账户\n" +
            "0:对公账户 1:对私法人账户 2:对私非法人账户)", dataType = "string", required = true)
    private String card_type;
    @ApiModelProperty(value = "结算账户名(当card_type=0时填写企业名称\n" +
            "当card_type=1时填写法人姓名,对私法人结算银行户名与法人姓名必需一致;\n" +
            "当card_type=2时填写非法人姓名)", dataType = "string", required = true)
    private String card_name;
    @ApiModelProperty(value = "结算账号", dataType = "string", required = true)
    private String card_no;
    @ApiModelProperty(value = "银行所在省", dataType = "string", required = true)
    private String js_prov_id;
    @ApiModelProperty(value = "银行所在市", dataType = "string", required = true)
    private String js_area_id;
    @ApiModelProperty(value = "联行号", dataType = "string", required = true)
    private String branch_code;
    @ApiModelProperty(value = "持卡人证件类型(当card_type=0时为空, 当card_type=1或2时必填)", dataType = "string", required = true)
    private String cert_type;
    @ApiModelProperty(value = "持卡人证件号码(对私结算必填;年龄不小于18岁且不能大于80岁;如持卡人证件类型为00:身份证,则填写身份证号码 )", dataType = "string", required = true)
    private String cert_no;
    @ApiModelProperty(value = "持卡人证件类型(1:长期有效 0:非长期有效)", dataType = "string", required = true)
    private String cert_validity_type;
    @ApiModelProperty(value = "持卡人证件有效期开始(日期格式:yyyyMMdd,当cert_validity_type=0时必填;当cert_validity_type=1时为空)", dataType = "string", required = true)
    private String cert_begin_date;
    @ApiModelProperty(value = "持卡人证件有效期截止日期(日期格式:yyyyMMdd,当cert_validity_type=0时必填;当cert_validity_type=1时为空)", dataType = "string", required = true)
    private String cert_end_date;
    @ApiModelProperty(value = "银行卡绑定手机号(对私非法人结算必填,开通全域资金管理功能必填)", dataType = "string", required = true)
    private String mp;
    @ApiModelProperty(value = "商户ICP备案编号", dataType = "string", required = true)
    private String mer_icp;
    @ApiModelProperty(value = "基本存款账户编号或核准号", dataType = "string", required = true)
    private String open_licence_no;
    @ApiModelProperty(value = "开户许可证", dataType = "string", required = true)
    private String reg_acct_pic;
    @ApiModelProperty(value = "结算卡正面", dataType = "string", required = true)
    private String settle_card_front_pic;
    @ApiModelProperty(value = "结算人身份证国徽面", dataType = "string", required = true)
    private String settle_cert_back_pic;
    @ApiModelProperty(value = "结算人身份证人像面", dataType = "string", required = true)
    private String settle_cert_front_pic;
    @ApiModelProperty(value = "税务登记证", dataType = "string", required = true)
    private String tax_reg_pic;
    @ApiModelProperty(value = "法人身份证国徽面", dataType = "string", required = true)
    private String legal_cert_back_pic;
    @ApiModelProperty(value = "法人身份证人像面", dataType = "string", required = true)
    private String legal_cert_front_pic;
    @ApiModelProperty(value = "营业执照图片", dataType = "string", required = true)
    private String license_pic;
    @ApiModelProperty(value = "授权委托书", dataType = "string", required = true)
    private String auth_enturst_pic;
    @ApiModelProperty(value = "注册资本", dataType = "string", required = true)
    private String reg_capital;
    @ApiModelProperty(value = "经营范围", dataType = "string", required = true)
    private String business_scope;
    @ApiModelProperty(value = "成立时间,示例值:20091212", dataType = "string", required = true)
    private String found_date;
    @ApiModelProperty(value = "线下经营-门头照", dataType = "string", required = true)
    private String store_header_pic;
    @ApiModelProperty(value = "线下经营-内景照", dataType = "string", required = true)
    private String store_indoor_pic;
    @ApiModelProperty(value = "线下经营-收银台", dataType = "string", required = true)
    private String store_cashier_desk_pic;
    @ApiModelProperty(value = "线上经营-公司前台", dataType = "string", required = true)
    private String online_company_pic;
    @ApiModelProperty(value = "线上经营-工作区域", dataType = "string", required = true)
    private String online_company_area_pic;
    @ApiModelProperty(value = "法人手机号", dataType = "string", required = true)
    private String legal_mobile_no;
    @ApiModelProperty(value = "法人身份证地址", dataType = "string", required = true)
    private String legal_addr;
}