package com.yn.bftl.thirdparty.modules.chinaums.vo.byx;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "ByxChinaumsQueryCreateMemberDetailVO", description = "查询关联分账方明细vo")
public class ByxChinaumsProfitSharingPartnerDetailVO {

    @ApiModelProperty(value = "分账方关联 ID", notes = "分账方关联的唯一标识")
    private String id;

    @ApiModelProperty(value = "商户编号")
    private String merNo;

    @ApiModelProperty(value = "商户名称")
    private String merName;

    @ApiModelProperty(value = "平台电子账户 ID")
    private String platformWalletId;

    @ApiModelProperty(value = "业务类型")
    private String bizType;

    @ApiModelProperty(value = "关联商户名称")
    private String relMerName;

    @ApiModelProperty(value = "关联平台电子账户 ID")
    private String relMerWalletId;

    @ApiModelProperty(value = "关联商户结算账户电子账户 ID")
    private String relSettAcctWalletId;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "生效时间")
    private String enableDatetime;

    @ApiModelProperty(value = "失效时间")
    private String disableDatetime;

    @ApiModelProperty(value = "是否清算到银行卡")
    private String isSettBank;

    @ApiModelProperty(value = "开户行行号")
    private String bankNo;

    @ApiModelProperty(value = "开户行名称")
    private String bankName;

    @ApiModelProperty(value = "电子联行号")
    private String elecBankNo;

    @ApiModelProperty(value = "开户支行名称")
    private String elecBankName;

    @ApiModelProperty(value = "汇入银行账号")
    private String bankAcctNo;

    @ApiModelProperty(value = "汇入银行账户户名")
    private String bankAcctName;

    @ApiModelProperty(value = "汇入身份证号")
    private String idCard;

    @ApiModelProperty(value = "汇入银行账户类型")
    private String bankAcctType;

    @ApiModelProperty(value = "开户行所在省")
    private String province;

    @ApiModelProperty(value = "开户行所在市")
    private String city;

    @ApiModelProperty(value = "备注")
    private String remark;

}
