supplier.go 1.8 KB

1234567891011121314151617181920212223
  1. package gorm_model
  2. type YounggeeSupplier struct {
  3. SupplierId int `gorm:"column:supplier_id;type:int(11);primary_key;AUTO_INCREMENT;comment:服务商ID" json:"supplier_id"`
  4. SupplierName string `gorm:"column:supplier_name;type:varchar(255);comment:服务商名称" json:"supplier_name"`
  5. PhoneNumber string `gorm:"column:phone_number;type:varchar(255);comment:手机号" json:"phone_number"`
  6. WechatNumber string `gorm:"column:wechat_number;type:varchar(255);comment:微信号" json:"wechat_number"`
  7. WechatQrcode string `gorm:"column:wechat_qrcode;type:varchar(255);comment:微信二维码" json:"wechat_qrcode"`
  8. BusinessLicense string `gorm:"column:business_license;type:varchar(255);comment:营业执照url" json:"business_license"`
  9. Usci string `gorm:"column:usci;type:varchar(255);comment:统一社会信用代码" json:"usci"`
  10. CompanyName string `gorm:"column:company_name;type:varchar(255);comment:公司名称" json:"company_name"`
  11. IdFront string `gorm:"column:id_front;type:varchar(255);comment:身份证人像面url" json:"id_front"`
  12. IdBack string `gorm:"column:id_back;type:varchar(255);comment:身份证国徽面url" json:"id_back"`
  13. IdNumber string `gorm:"column:id_number;type:varchar(255);comment:身份证号" json:"id_number"`
  14. Name string `gorm:"column:name;type:varchar(255);comment:姓名" json:"name"`
  15. UserId int `gorm:"column:user_id;type:int(11);default:0;comment:用户表中的用户ID" json:"user_id"`
  16. SupplierType int `gorm:"column:supplier_type;type:int(11);default:0;comment:服务商用户类型,1为个人PR,2为机构" json:"supplier_type"`
  17. Avater string `gorm:"column:avatar;type:varchar(255);comment:头像" json:"avater"`
  18. }
  19. func (m *YounggeeSupplier) TableName() string {
  20. return "younggee_supplier"
  21. }