package model type Coupon struct { ID int `gorm:"primaryKey;column:id" json:"id"` Name string `gorm:"column:name" json:"name"` Code string `gorm:"column:code" json:"code"` Type int `gorm:"column:type" json:"type"` Value int64 `gorm:"column:value" json:"value"` LimitPlanIDs *string `gorm:"column:limit_plan_ids" json:"limit_plan_ids"` LimitPeriod *string `gorm:"column:limit_period" json:"limit_period"` LimitUse *int `gorm:"column:limit_use" json:"limit_use"` LimitUseWithUser *int `gorm:"column:limit_use_with_user" json:"limit_use_with_user"` StartedAt int64 `gorm:"column:started_at" json:"started_at"` EndedAt int64 `gorm:"column:ended_at" json:"ended_at"` Show bool `gorm:"column:show" json:"show"` CreatedAt int64 `gorm:"column:created_at" json:"created_at"` UpdatedAt int64 `gorm:"column:updated_at" json:"updated_at"` } func (Coupon) TableName() string { return "v2_coupon" }