dt_user_payment.go 1.1 KB

123456789101112131415161718192021222324252627
  1. package entity
  2. // DtUserPayment 用户收款方式表
  3. type DtUserPayment struct {
  4. MysqlBaseModel
  5. UserId int64 `json:"userId" gorm:"index:idx_user_id;comment:用户ID"`
  6. Type string `json:"type" gorm:"type:varchar(32);index:idx_type;comment:类型: usdt/bank/momo/zalopay"`
  7. Name string `json:"name" gorm:"type:varchar(64);comment:姓名"`
  8. Account string `json:"account" gorm:"type:varchar(128);comment:账号/地址"`
  9. BankName string `json:"bankName" gorm:"type:varchar(64);comment:银行名称"`
  10. BankBranch string `json:"bankBranch" gorm:"type:varchar(128);comment:支行"`
  11. Qrcode string `json:"qrcode" gorm:"type:varchar(255);comment:收款二维码"`
  12. IsDefault int8 `json:"isDefault" gorm:"default:0;comment:是否默认: 0=否 1=是"`
  13. Status int8 `json:"status" gorm:"default:1;comment:状态: 0=禁用 1=启用"`
  14. }
  15. func (*DtUserPayment) TableName() string {
  16. return "dt_user_payment"
  17. }
  18. func (*DtUserPayment) Comment() string {
  19. return "用户收款方式表"
  20. }
  21. func NewDtUserPayment() *DtUserPayment {
  22. return &DtUserPayment{}
  23. }