package com.hzs.common.domain.member.account;

import lombok.*;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 会员提现表
 * </p>
 *
 * @author hzs
 * @since 2022-09-08
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class CuMemberWithdrawExt extends CuMemberWithdraw {


    private static final long serialVersionUID = -8467255989231317149L;


    /**
     * 会员编号
     */
    private String memberCode;

    /**
     * 会员姓名
     */
    private String memberName;

    /**
     * 隶属体系
     */
    private String vertexName;

    /**
     * 提现次数
     */
    private Integer times;


    /**
     * 银行名称
     */
    private String bankName;
    /**
     * 支行名称
     */
    private String subBankName;

    /**
     * 开户姓名
     */
    private String accountName;

    /**
     * 银行卡号
     */
    private String cardNumber;

    /**
     * 身份证号
     */
    private String idCard;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 银行主键
     */
    private Integer pkBdBank;

    /**
     * 审核人姓名
     */
    private String approveName;

    /**
     * 打款人姓名
     */
    private String paymentName;

    /**
     * 已选取的ID
     */
    private List<Long> pkIds;


    /**
     * 批次
     */
    private String batch;


    /**
     * 提现金额
     */
    private BigDecimal settleCashAmount;
    /**
     * 手续费
     */

    private BigDecimal settleServiceCharge;

    /**
     * 个人所得税
     */
    private BigDecimal settleIncomeTax;

    /**
     * 实发金额
     */
    private BigDecimal settleIssuedAmount;


}
