package com.cool.store.request.wallet;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author suzhuhong
 * @Date 2025/11/13 13:49
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CreateStoreAndAccountRequest {

    @ApiModelProperty(name = "CRM门店编号", required = true)
    private String outStoreId;
    @ApiModelProperty(name = "联系电话", required = true)
    private String phoneNumber;
    @ApiModelProperty(name = "结算卡业务类型 枚举值：1：对公 2：对私", required = true)
    private Integer accountType;
    @ApiModelProperty(name = "开户类型:1企业  2个体工商户，3个人(小微商户) ", required = true)
    private Integer businessType;
    @ApiModelProperty(name = "法人姓名", required = true)
    private String legalName;
    @ApiModelProperty(name = "法人证件号码", required = true)
    private String legalNo;
    @ApiModelProperty(name = "账户简称", required = true)
    private String accountAliasName;
    @ApiModelProperty(name = "结算银行卡号", required = true)
    private String accountCardNo;
    @ApiModelProperty(name = "结算卡银行预留手机号", required = true)
    private String accountPhone;
    @ApiModelProperty(name = "支行编号", required = true)
    private String bankNo;
    @ApiModelProperty(name = "开户支行名称", required = true)
    private String bankName;



}
