Files
2021-12-03 14:18:06 +08:00

30 lines
1.0 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package model
// UserBank 用户银行卡数据模型
type UserBank struct {
Model
UID uint64 `gorm:"column:uid;type:int;default:0;comment:用户uuid" json:"-"`
Name string `gorm:"column:name;type:varchar(30);default:'';comment:姓名" json:"name"`
IDCard string `gorm:"column:id_card;type:varchar(18);default:'';comment:身份证号" json:"id_card"`
BankCard string `gorm:"column:bank_card;type:varchar(18);default:'';comment:银行卡号" json:"bank_card"`
BankName string `gorm:"column:bank_name;type:varchar(15);default:'';comment:银行名称" json:"bank_name"`
IsDefault UserBankDefault `gorm:"column:is_default;type:tinyint(1);default:0;comment:默认使用0不默认1默认" json:"-"`
ModelDeleted
ModelAt
}
type UserBankDefault int
const (
UserBankDefaultForNot UserBankDefault = iota
UserBankDefaultForYes
)
func (m *UserBank) TableName() string {
return m.NewTableName("user_bank")
}
func NewUserBank() *UserBank {
return &UserBank{}
}