package com.stylefeng.guns.modular.system.model; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableName; import com.stylefeng.guns.core.support.DateTime; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.ToString; import java.util.Date; /** * 用户银行卡账户 */ @Data @ToString @TableName("t_user_bank_account") public class UserBankAccount{ @TableField("userId") @ApiModelProperty(value = "用户ID") private Integer userId; @TableField("userType") @ApiModelProperty(value = "用户类型 1用户 2司机") private Integer userType; @TableField("bankName") @ApiModelProperty(value = "银行名称(选择银行)") private String bankName; @TableField("bankCardCode") @ApiModelProperty(value = "银行卡号") private String bankCardCode; @TableField("bankCode") @ApiModelProperty(value = "开户银行编码") private String bankCode; @TableField("bankBranchCode") @ApiModelProperty(value = "开户银行联行号") private String bankBranchCode; @TableField("openAccountName") @ApiModelProperty(value = "开户名称") private String openAccountName; @TableField("phone") @ApiModelProperty(value = "手机号") private String phone; @TableField("status") @ApiModelProperty(value = "状态 1未删除 0已删除") private Boolean status; @TableField("createTime") @ApiModelProperty(value = "创建时间") private Date createTime; @TableField("verifyStatus") @ApiModelProperty(value = "账户验证状态 processing: 验证中 succeeded: 验证成功 failed: 验证失败 needless: 无需验证 blocked: 验证锁定中") private String verifyStatus; @TableField("bankAcctType") @ApiModelProperty(value = "1 - 对私银行卡 2 - 对公银行账户") private String bankAcctType; @TableField("settleAcctId") @ApiModelProperty(value = "绑定账户编号") private String settleAcctId; @TableField("outRequestNo") @ApiModelProperty(value = "平台订单号") private String outRequestNo; @TableField("acctValidationFinishedAt") @ApiModelProperty(value = "账户验证的成功或失败时间") private String acctValidationFinishedAt; @TableField("acctValidationFailureMsg") @ApiModelProperty(value = "账户验证失败原因") private String acctValidationFailureMsg; }