package io.renren.modules.loan.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 子账户表
 *
 * @author lsy 
 * @since 1.0.0 2022-10-30
 */
@Data
public class TCustSubAccountExcel {
    @Excel(name = "主键Id")
    private Long id;
    @Excel(name = "登录客户编号")
    private String userId;
    @Excel(name = "账户类型 1连连支付")
    private String acctType;
    @Excel(name = "账户状态 01正常；02停用")
    private String acctStatus;
    @Excel(name = "客户类别	1:个人;2:平台;3:公司;")
    private String custType;
    @Excel(name = "客户姓名")
    private String custName;
    @Excel(name = "客户证件类型")
    private String idType;
    @Excel(name = "客户证件号码")
    private String idNo;
    @Excel(name = "可用现金")
    private BigDecimal amount;
    @Excel(name = "冻结现金")
    private BigDecimal freezeAmt;
    @Excel(name = "红包现金")
    private BigDecimal receivableAmt;
    @Excel(name = "总金额")
    private BigDecimal totalAmt;
    @Excel(name = "资产方Code")
    private String platformCode;
    @Excel(name = "第三方类型/资金方Code")
    private String thirdType;
    @Excel(name = "第三方账户编号/客户编号")
    private String thirdAccount;
    @Excel(name = "存管银行二级电子账户")
    private String accountId;
    @Excel(name = "银行编码")
    private String bankCode;
    @Excel(name = "银行名称")
    private String bankName;
    @Excel(name = "绑定银行卡号")
    private String bankCardNo;
    @Excel(name = "银行预留手机号码")
    private String mobile;
    @Excel(name = "邮箱")
    private String email;
    @Excel(name = "是否已激活0：未激活；1：已激活")
    private String isActivate;
    @Excel(name = "是否有交易记录 0否1是")
    private String haveRecord;
    @Excel(name = "上次提现时间")
    private Date lastWdDate;
    @Excel(name = "交易时间")
    private Date tradeDay;
    @Excel(name = "开通授权借款人-授权还款；出借人-授权投标")
    private String authorizeOpen;
    @Excel(name = "授权期限年月日")
    private Date authorizeDeadline;
    @Excel(name = "授权金额")
    private BigDecimal authorizeAmount;
    @Excel(name = "是否已经绑卡1-已绑卡有效  0-卡失效")
    private Integer bindCardStatus;
    @Excel(name = "实名认证 0:未认证 1：实名认证通过 2：实名认证待审核 -1：实名认证未通过")
    private Integer realNameStatus;
    @Excel(name = "邮箱认证 0:未认证 1：邮箱认证通过")
    private Integer emailStatus;
    @Excel(name = "手机认证 -1:未通过,0:未认证,1:通过,2:待审核")
    private Integer mobilePhoneStatus;
    @Excel(name = "备用1")
    private String spare1;
    @Excel(name = "备用2")
    private String spare2;
    @Excel(name = "备用3")
    private String spare3;
    @Excel(name = "创建时间")
    private Date createTime;
    @Excel(name = "创建人")
    private String createBy;
    @Excel(name = "更新时间")
    private Date updateTime;
    @Excel(name = "更新人")
    private String updateBy;
    @Excel(name = "版本号")
    private Long version;
    @Excel(name = "备注")
    private String remark;

}