package com.playlet.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.playlet.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.playlet.common.annotation.Excel;
/**
 * @Date: 2024-03-24 15:26
 * @Author: 但星霖
 * @Version: v1.0
 * @Description: 短剧用户提现账户对象 playlet_user_account
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value = "playlet_user_account")
public class PlayletUserAccount extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    @Excel(name = "用户id")
    private String userId;

    /**
     * 用户真实姓名
     */
    @ApiModelProperty(value = "用户真实姓名")
    @Excel(name = "用户真实姓名")
    private String realName;

    /**
     * 支付宝账号
     */
    @ApiModelProperty(value = "支付宝账号")
    @Excel(name = "支付宝账号")
    private String zfbAccount;

    /**
     * 银行卡名称 1 农业银行 2建设银行 3工商银行 4交通银行 5中国银行
     */
    @ApiModelProperty(value = "银行卡名称 1 农业银行 2建设银行 3工商银行 4交通银行 5中国银行")
    @Excel(name = "银行卡名称 1 农业银行 2建设银行 3工商银行 4交通银行 5中国银行")
    private Long bankCardType;

    /**
     * 银行卡收款户名
     */
    @ApiModelProperty(value = "银行卡收款户名")
    @Excel(name = "银行卡收款户名")
    private String bankCardAccountName;

    /**
     * 银行卡支行所在地区
     */
    @ApiModelProperty(value = "银行卡支行所在地区")
    @Excel(name = "银行卡支行所在地区")
    private String bankCardArea;

    /**
     * 银行卡支行名称
     */
    @ApiModelProperty(value = "银行卡支行名称")
    @Excel(name = "银行卡支行名称")
    private String bankCardSubBranchName;

    /**
     * 银行卡卡号
     */
    @ApiModelProperty(value = "银行卡卡号")
    @Excel(name = "银行卡卡号")
    private String bankCardNumber;

}
