x_member_open_ids.gen.go 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. // Code generated by gorm.io/gen. DO NOT EDIT.
  2. // Code generated by gorm.io/gen. DO NOT EDIT.
  3. // Code generated by gorm.io/gen. DO NOT EDIT.
  4. package model
  5. import (
  6. "go_zh/config"
  7. "time"
  8. )
  9. const TableNameXMemberOpenID = "x_member_open_ids"
  10. // XMemberOpenID mapped from table <x_member_open_ids>
  11. type XMemberOpenID struct {
  12. ID int `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"`
  13. MID int `gorm:"column:m_id;not null;comment:会员ID" json:"m_id"` // 会员ID
  14. Openid string `gorm:"column:openid;not null;comment:公众号id" json:"openid"` // 公众号id
  15. Unopenid string `gorm:"column:unopenid;not null;comment:公众号唯一ID" json:"unopenid"` // 公众号唯一ID
  16. Type int `gorm:"column:type;not null;default:1;comment:平台类型:1:微信,2:小程序,3:支付宝" json:"type"` // 平台类型:1:微信,2:小程序,3:支付宝
  17. CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
  18. UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at"`
  19. }
  20. // TableName XMemberOpenID's table name
  21. func (*XMemberOpenID) TableName() string {
  22. return TableNameXMemberOpenID
  23. }
  24. //获取商户银联信息
  25. func (*XMemberOpenID) GetMemberOpenInfo(mId int,openType int) (XMemberOpenID, error) {
  26. info := XMemberOpenID{}
  27. model := config.Mdb.Model(info).Where("m_id = ? AND type = ?",mId,openType)
  28. if err := model.Find(&info).Error; err != nil {
  29. return info,err
  30. }
  31. return info, nil
  32. }