package com.stylefeng.guns.modular.system.model; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import io.swagger.annotations.ApiModelProperty; import java.time.LocalDateTime; import java.util.Date; /** * 银行卡 */ @TableName("t_bank_card") public class BankCard { /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) @TableField("id") private Integer id; /** * 银行全称 */ @TableField("bank") private String bank; /** * 开户人姓名 */ @TableField("name") private String name; /** * 银行卡号 */ @TableField("code") private String code; /** * 司机id * @return */ @TableField("driverId") private Integer driverId; /** * 添加时间 * @return */ @TableField("insertTime") private Date insertTime; @ApiModelProperty(value = "开户银行编码") @TableField("bankCode") private String bankCode; @ApiModelProperty(value = "开户银行联行号") @TableField("bankBranchCode") private String bankBranchCode; @ApiModelProperty(value = "手机号") @TableField("phone") private String phone; @ApiModelProperty(value = "账户验证状态 processing: 验证中 succeeded: 验证成功 failed: 验证失败 needless: 无需验证 blocked: 验证锁定中") @TableField("verifyStatus") private String verifyStatus; @ApiModelProperty(value = "1 - 对私银行卡 2 - 对公银行账户") @TableField("bankAcctType") private String bankAcctType; @ApiModelProperty(value = "绑定账户编号") @TableField("settleAcctId") private String settleAcctId; @ApiModelProperty(value = "平台订单号") @TableField("outRequestNo") private String outRequestNo; @ApiModelProperty(value = "账户验证的成功或失败时间") @TableField("acctValidationFinishedAt") private LocalDateTime acctValidationFinishedAt; @ApiModelProperty(value = "账户验证失败原因") @TableField("acctValidationFailureMsg") private String acctValidationFailureMsg; @ApiModelProperty(value = "状态 1未删除 0已删除") @TableField("status") private Boolean status; @ApiModelProperty(value = "是否默认 1是0否") @TableField("ifDefault") private Boolean ifDefault; @ApiModelProperty(value = "开户行所在省编码") private String bankCardProvinceCode; @ApiModelProperty(value = "开户行所在市编码") private String bankCardCityCode; public String getBankCardProvinceCode() { return bankCardProvinceCode; } public void setBankCardProvinceCode(String bankCardProvinceCode) { this.bankCardProvinceCode = bankCardProvinceCode; } public String getBankCardCityCode() { return bankCardCityCode; } public void setBankCardCityCode(String bankCardCityCode) { this.bankCardCityCode = bankCardCityCode; } public Boolean getIfDefault() { return ifDefault; } public void setIfDefault(Boolean ifDefault) { this.ifDefault = ifDefault; } public String getBankCode() { return bankCode; } public void setBankCode(String bankCode) { this.bankCode = bankCode; } public String getBankBranchCode() { return bankBranchCode; } public void setBankBranchCode(String bankBranchCode) { this.bankBranchCode = bankBranchCode; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getVerifyStatus() { return verifyStatus; } public void setVerifyStatus(String verifyStatus) { this.verifyStatus = verifyStatus; } public String getBankAcctType() { return bankAcctType; } public void setBankAcctType(String bankAcctType) { this.bankAcctType = bankAcctType; } public String getSettleAcctId() { return settleAcctId; } public void setSettleAcctId(String settleAcctId) { this.settleAcctId = settleAcctId; } public String getOutRequestNo() { return outRequestNo; } public void setOutRequestNo(String outRequestNo) { this.outRequestNo = outRequestNo; } public LocalDateTime getAcctValidationFinishedAt() { return acctValidationFinishedAt; } public void setAcctValidationFinishedAt(LocalDateTime acctValidationFinishedAt) { this.acctValidationFinishedAt = acctValidationFinishedAt; } public String getAcctValidationFailureMsg() { return acctValidationFailureMsg; } public void setAcctValidationFailureMsg(String acctValidationFailureMsg) { this.acctValidationFailureMsg = acctValidationFailureMsg; } public Boolean getStatus() { return status; } public void setStatus(Boolean status) { this.status = status; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getBank() { return bank; } public void setBank(String bank) { this.bank = bank; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Integer getDriverId() { return driverId; } public void setDriverId(Integer driverId) { this.driverId = driverId; } public Date getInsertTime() { return insertTime; } public void setInsertTime(Date insertTime) { this.insertTime = insertTime; } @Override public String toString() { return "BankCard{" + "id=" + id + ", bank='" + bank + '\'' + ", name='" + name + '\'' + ", code='" + code + '\'' + ", driverId=" + driverId + ", insertTime=" + insertTime + '}'; } }