You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.2 KiB
29 lines
1.2 KiB
package model
|
|
|
|
import "bkb-seller/global"
|
|
|
|
type BankCard struct {
|
|
AccountName string `gorm:"size:50" json:"account_name"` // 户名
|
|
BankCode string `gorm:"size:50" json:"bank_code"` // 收款行
|
|
SwiftCode string `gorm:"size:20" json:"swift_code"` // 银行国际代码
|
|
CardNumber string `gorm:"size:50" json:"card_number"` // 银行卡号
|
|
Address string `gorm:"size:255" json:"address"` // 收款人地址
|
|
Country string `gorm:"size:255" json:"country"` // 国家/地区
|
|
Currency string `gorm:"size:10" json:"currency"` // 币种 USD:美元
|
|
}
|
|
|
|
type Account struct {
|
|
global.MG_MODEL
|
|
Platform string `gorm:"size:50" json:"platform"` //平台 saller(买家端) / customer(客户端) / influencer(网红端)
|
|
UserID string `gorm:"size:50;index" json:"userID"` //用户id
|
|
Type int `gorm:"type:int(1)" json:"type"` // 类型 1:paypal 2:银行卡
|
|
BankCard
|
|
IDCard string `gorm:"size:30" json:"idCard"` //
|
|
Phone string `gorm:"size:20" json:"phone"` //
|
|
Sort int `gorm:"type:int" json:"sort"` // 排序值
|
|
IsDefault bool `gorm:"type:tinyint" json:"is_default"` // 是否为默认 0:非默认 1:默认
|
|
}
|
|
|
|
func (Account) TableName() string {
|
|
return "account"
|
|
}
|
|
|