fusenapi/model/gmodel/fs_coupon_gen.go

29 lines
1.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package gmodel
import (
"gorm.io/gorm"
)
// fs_coupon 代金券(暂未使用)
type FsCoupon struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
UserId *int64 `gorm:"default:0;" json:"user_id"` //
Sn *string `gorm:"default:'';" json:"sn"` // 优惠券码
Type *int64 `gorm:"default:0;" json:"type"` // 类型 1代金券 2折扣券 3满减券
Amount *int64 `gorm:"default:0;" json:"amount"` // 代金券金额、折扣比例、满减金额
MinAmount *int64 `gorm:"default:0;" json:"min_amount"` // 满足条件的最小金额 0:不限制
MaxAmount *int64 `gorm:"default:0;" json:"max_amount"` // 最多优惠的金额 0不限制
Stime *int64 `gorm:"default:0;" json:"stime"` // 开始时间 0立即生效
Etime *int64 `gorm:"default:0;" json:"etime"` // 结束时间 0永久有效
Exclude *int64 `gorm:"default:2;" json:"exclude"` // 是否可以与其他优惠券同时使用 1可以 2不可以
Ctime *int64 `gorm:"default:0;" json:"ctime"` //
GetTime *int64 `gorm:"default:0;" json:"get_time"` //
Status *int64 `gorm:"default:0;" json:"status"` // 状态 是否可用 是否已绑定到订单
}
type FsCouponModel struct {
db *gorm.DB
name string
}
func NewFsCouponModel(db *gorm.DB) *FsCouponModel { return &FsCouponModel{db: db, name: "fs_coupon"} }