package com.czg.dto.resp;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.util.List;

/**
 * 微信银行支行列表
 * @author yjjie
 * @date 2026/1/12 09:32
 */
@Data
public class WechatBankBranchRespDto {

    /**
     * 开户银行
     */
    @JSONField(name = "account_bank")
    private String accountBank;

    /**
     * 开户银行编码
     */
    @JSONField(name = "account_bank_code")
    private Integer accountBankCode;

    /**
     * 银行别名
     */
    @JSONField(name = "bank_alias")
    private String bankAlias;

    /**
     * 银行别名编码
     */
    @JSONField(name = "bank_alias_code")
    private String bankAliasCode;

    /**
     * 银行支行列表
     */
    @JSONField(name = "data")
    private List<WechatBankBranchList> data;


    @Data
    public static class WechatBankBranchList {
        /**
         * 银行支行名称
         */
        @JSONField(name = "bank_branch_name")
        private String bankBranchName;

        /**
         * 银行支行编号
         */
        @JSONField(name = "bank_branch_id")
        private String bankBranchId;
    }
}
