12345678910111213141516171819202122232425262728293031 |
- package user
- import (
- "eta/eta_mini_ht_api/models"
- "time"
- )
- type OpenType string
- // UserSubscriptionAccessList 用户订阅访问列表
- type UserSubscriptionAccessFlow struct {
- ID int `gorm:"column:id;primaryKey"`
- TemplateUserId int `gorm:"column:template_user_id"`
- ProductID int `gorm:"column:product_id"`
- ProductType string `gorm:"column:product_type"`
- ProductBuyDate string `gorm:"column:product_buy_date"`
- ProductOrderId string `gorm:"column:product_order_id"`
- OpenType string `gorm:"column:open_type;type:enum('valid','expired','closed');default:'valid'"`
- CreatedTime time.Time `gorm:"column:created_time"`
- UpdatedTime time.Time `gorm:"column:updated_time"`
- }
- func (UserSubscriptionAccessFlow) TableName() string {
- return "user_subscription_access_list"
- }
- func CreateAccessFlow(userSubscriptionAccessList UserSubscriptionAccessFlow) (err error) {
- db := models.Main()
- err = db.Create(&userSubscriptionAccessList).Error
- return
- }
|