customer.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package model
  2. // 客户信息
  3. type U_customerAccountInfo struct {
  4. Model
  5. UserId uint `gorm:"not null;" json:"userId"`
  6. // 收获地址
  7. Phone string `gorm:"not null;type:varchar(255)" json:"phone"` // 手机
  8. Email string `gorm:"not null;type:varchar(255)" json:"email"` // 邮箱
  9. Addr string `gorm:"not null;type:varchar(255)" json:"addr"` // 地址
  10. Zip string `gorm:"not null;type:varchar(255)" json:"zip"` // 邮编
  11. Note string `gorm:"not null;type:varchar(255)" json:"note"` // 备注
  12. // 短信通知
  13. Sms string `gorm:"not null;type:varchar(255)" json:"sms"` // 短信
  14. SMSSignature string `gorm:"not null;type:varchar(255)" json:"smsSignature"` // 短信签名
  15. LoginSms string `gorm:"not null;type:varchar(255)" json:"loginSms"` // 登录短信模板
  16. WarnSms string `gorm:"not null;type:varchar(255)" json:"warnSms"` // 警告模板
  17. Amount float64 `gorm:"not null; default:0" json:"amount"` // 余额
  18. // 发票信息
  19. InvoiceTitle string `gorm:"not null;type:varchar(255)" json:"invoiceTitle"` // 发票抬头
  20. InvoiceType string `gorm:"not null;type:varchar(255)" json:"invoiceType"` // 发票类型
  21. InvoiceAddr string `gorm:"not null;type:varchar(255)" json:"invoiceAddr"` // 发票地址
  22. InvoiceZip string `gorm:"not null;type:varchar(255)" json:"invoiceZip"` // 发票邮编
  23. InvoiceEmail string `gorm:"not null;type:varchar(255)" json:"invoiceEmail"` // 发票邮箱
  24. // 银行信息
  25. BankName string `gorm:"not null;type:varchar(255)" json:"bankName"` // 银行名称
  26. BankAccount string `gorm:"not null;type:varchar(255)" json:"bankAccount"` // 银行账号
  27. BankBranch string `gorm:"not null;type:varchar(255)" json:"bankBranch"` // 开户支行
  28. // 营业执照
  29. BusinessLicense string `gorm:"not null;type:varchar(255)" json:"businessLicense"` // 营业执照
  30. // 税务登记复印件
  31. TaxRegistrationCertificate string `gorm:"not null;type:varchar(255)" json:"taxRegistrationCertificate"` // 税务登记复印件
  32. // 一般纳税人认证资格复印件
  33. TaxpayerQualification string `gorm:"not null;type:varchar(255)" json:"taxpayerQualification"` // 一般纳税人认证资格复印件
  34. }