package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.activerecord.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 lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
/**
*
*
*
*
* @author administrator
* @since 2023-05-04
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_user_bank")
public class TUserBankAddDto extends Model {
private static final long serialVersionUID=1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 1bank account 2credit card
*/
@TableField("address_type")
private Integer addressType;
@TableField("account_name")
private String accountName;
/**
* 1debit card 2credit card
*/
@TableField("aba_routing_number")
private Integer abaRoutingNumber;
@TableField("account_number")
private String accountNumber;
private String address;
private String city;
@TableField("zip_code")
private String zipCode;
private String country;
@TableField("create_time")
private Date createTime;
@TableField("user_id")
private Integer userId;
@TableField("card_token")
private String cardToken;
@ApiModelProperty("有效期年份")
@TableField(exist = false)
private String year;
@ApiModelProperty("有效期月份")
@TableField(exist = false)
private String month;
private String cvc;
@Override
protected Serializable pkVal() {
return this.id;
}
}