|
|
|
@ -4,6 +4,7 @@ package model
|
|
|
|
|
import (
|
|
|
|
|
"errors"
|
|
|
|
|
"fmt"
|
|
|
|
|
"strings"
|
|
|
|
|
"time"
|
|
|
|
|
|
|
|
|
|
"github.com/jinzhu/gorm"
|
|
|
|
@ -29,6 +30,15 @@ func (qs RedeemCodeQuerySet) w(db *gorm.DB) RedeemCodeQuerySet {
|
|
|
|
|
return NewRedeemCodeQuerySet(db)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (qs RedeemCodeQuerySet) Select(fields ...RedeemCodeDBSchemaField) RedeemCodeQuerySet {
|
|
|
|
|
names := []string{}
|
|
|
|
|
for _, f := range fields {
|
|
|
|
|
names = append(names, f.String())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return qs.w(qs.db.Select(strings.Join(names, ",")))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Create is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (o *RedeemCode) Create(db *gorm.DB) error {
|
|
|
|
@ -53,6 +63,18 @@ func (qs RedeemCodeQuerySet) CodeSecretEq(codeSecret string) RedeemCodeQuerySet
|
|
|
|
|
return qs.w(qs.db.Where("code_secret = ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretGt(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret > ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretGte(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret >= ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretIn(codeSecret ...string) RedeemCodeQuerySet {
|
|
|
|
@ -63,6 +85,24 @@ func (qs RedeemCodeQuerySet) CodeSecretIn(codeSecret ...string) RedeemCodeQueryS
|
|
|
|
|
return qs.w(qs.db.Where("code_secret IN (?)", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretLike(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret LIKE ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretLt(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret < ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretLte(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret <= ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretNe(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
@ -79,12 +119,30 @@ func (qs RedeemCodeQuerySet) CodeSecretNotIn(codeSecret ...string) RedeemCodeQue
|
|
|
|
|
return qs.w(qs.db.Where("code_secret NOT IN (?)", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeSecretNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeSecretNotlike(codeSecret string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_secret NOT LIKE ?", codeSecret))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeEq(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type = ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeGt(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type > ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeGte(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type >= ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeIn(codeType ...string) RedeemCodeQuerySet {
|
|
|
|
@ -95,6 +153,24 @@ func (qs RedeemCodeQuerySet) CodeTypeIn(codeType ...string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type IN (?)", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeLike(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type LIKE ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeLt(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type < ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeLte(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type <= ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeNe(codeType string) RedeemCodeQuerySet {
|
|
|
|
@ -111,6 +187,12 @@ func (qs RedeemCodeQuerySet) CodeTypeNotIn(codeType ...string) RedeemCodeQuerySe
|
|
|
|
|
return qs.w(qs.db.Where("code_type NOT IN (?)", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) CodeTypeNotlike(codeType string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type NOT LIKE ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Count is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) Count() (int, error) {
|
|
|
|
@ -381,6 +463,18 @@ func (qs RedeemCodeQuerySet) One(ret *RedeemCode) error {
|
|
|
|
|
return qs.db.First(ret).Error
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByCodeSecret is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByCodeSecret() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_secret ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByCodeType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByCodeType() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_type ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByCreatedAt() RedeemCodeQuerySet {
|
|
|
|
@ -411,12 +505,42 @@ func (qs RedeemCodeQuerySet) OrderAscByID() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscBySerialCode is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscBySerialCode() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("serial_code ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByStatus() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByStoreId() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderAscByUpdatedAt() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByCodeSecret is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByCodeSecret() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_secret DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByCodeType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByCodeType() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_type DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByCreatedAt() RedeemCodeQuerySet {
|
|
|
|
@ -447,6 +571,24 @@ func (qs RedeemCodeQuerySet) OrderDescByID() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescBySerialCode is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescBySerialCode() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("serial_code DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByStatus() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByStoreId() RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) OrderDescByUpdatedAt() RedeemCodeQuerySet {
|
|
|
|
@ -459,6 +601,18 @@ func (qs RedeemCodeQuerySet) SerialCodeEq(serialCode string) RedeemCodeQuerySet
|
|
|
|
|
return qs.w(qs.db.Where("serial_code = ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeGt(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code > ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeGte(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code >= ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeIn(serialCode ...string) RedeemCodeQuerySet {
|
|
|
|
@ -469,6 +623,24 @@ func (qs RedeemCodeQuerySet) SerialCodeIn(serialCode ...string) RedeemCodeQueryS
|
|
|
|
|
return qs.w(qs.db.Where("serial_code IN (?)", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeLike(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code LIKE ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeLt(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code < ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeLte(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code <= ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeNe(serialCode string) RedeemCodeQuerySet {
|
|
|
|
@ -485,12 +657,30 @@ func (qs RedeemCodeQuerySet) SerialCodeNotIn(serialCode ...string) RedeemCodeQue
|
|
|
|
|
return qs.w(qs.db.Where("serial_code NOT IN (?)", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) SerialCodeNotlike(serialCode string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code NOT LIKE ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusEq(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusGt(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusGte(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusIn(status ...string) RedeemCodeQuerySet {
|
|
|
|
@ -501,6 +691,24 @@ func (qs RedeemCodeQuerySet) StatusIn(status ...string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status IN (?)", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusLike(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status LIKE ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusLt(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusLte(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusNe(status string) RedeemCodeQuerySet {
|
|
|
|
@ -517,6 +725,68 @@ func (qs RedeemCodeQuerySet) StatusNotIn(status ...string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status NOT IN (?)", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StatusNotlike(status string) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status NOT LIKE ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdEq(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdGt(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdGte(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdIn(storeId ...uint32) RedeemCodeQuerySet {
|
|
|
|
|
if len(storeId) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("store_id IN (?)", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdLt(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdLte(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdNe(storeId uint32) RedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) StoreIdNotIn(storeId ...uint32) RedeemCodeQuerySet {
|
|
|
|
|
if len(storeId) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs RedeemCodeQuerySet) UpdatedAtEq(updatedAt time.Time) RedeemCodeQuerySet {
|
|
|
|
@ -616,6 +886,13 @@ func (u RedeemCodeUpdater) SetStatus(status string) RedeemCodeUpdater {
|
|
|
|
|
return u
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u RedeemCodeUpdater) SetStoreId(storeId uint32) RedeemCodeUpdater {
|
|
|
|
|
u.fields[string(RedeemCodeDBSchema.StoreId)] = storeId
|
|
|
|
|
return u
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u RedeemCodeUpdater) SetUpdatedAt(updatedAt time.Time) RedeemCodeUpdater {
|
|
|
|
@ -658,6 +935,7 @@ var RedeemCodeDBSchema = struct {
|
|
|
|
|
SerialCode RedeemCodeDBSchemaField
|
|
|
|
|
CodeType RedeemCodeDBSchemaField
|
|
|
|
|
Status RedeemCodeDBSchemaField
|
|
|
|
|
StoreId RedeemCodeDBSchemaField
|
|
|
|
|
CodeSecret RedeemCodeDBSchemaField
|
|
|
|
|
EffectiveTime RedeemCodeDBSchemaField
|
|
|
|
|
ExpirationTime RedeemCodeDBSchemaField
|
|
|
|
@ -670,6 +948,7 @@ var RedeemCodeDBSchema = struct {
|
|
|
|
|
SerialCode: RedeemCodeDBSchemaField("serial_code"),
|
|
|
|
|
CodeType: RedeemCodeDBSchemaField("code_type"),
|
|
|
|
|
Status: RedeemCodeDBSchemaField("status"),
|
|
|
|
|
StoreId: RedeemCodeDBSchemaField("store_id"),
|
|
|
|
|
CodeSecret: RedeemCodeDBSchemaField("code_secret"),
|
|
|
|
|
EffectiveTime: RedeemCodeDBSchemaField("effective_time"),
|
|
|
|
|
ExpirationTime: RedeemCodeDBSchemaField("expiration_time"),
|
|
|
|
@ -686,6 +965,7 @@ func (o *RedeemCode) Update(db *gorm.DB, fields ...RedeemCodeDBSchemaField) erro
|
|
|
|
|
"serial_code": o.SerialCode,
|
|
|
|
|
"code_type": o.CodeType,
|
|
|
|
|
"status": o.Status,
|
|
|
|
|
"store_id": o.StoreId,
|
|
|
|
|
"code_secret": o.CodeSecret,
|
|
|
|
|
"effective_time": o.EffectiveTime,
|
|
|
|
|
"expiration_time": o.ExpirationTime,
|
|
|
|
@ -742,6 +1022,15 @@ func (qs UserRedeemCodeQuerySet) w(db *gorm.DB) UserRedeemCodeQuerySet {
|
|
|
|
|
return NewUserRedeemCodeQuerySet(db)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) Select(fields ...UserRedeemCodeDBSchemaField) UserRedeemCodeQuerySet {
|
|
|
|
|
names := []string{}
|
|
|
|
|
for _, f := range fields {
|
|
|
|
|
names = append(names, f.String())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return qs.w(qs.db.Select(strings.Join(names, ",")))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Create is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (o *UserRedeemCode) Create(db *gorm.DB) error {
|
|
|
|
@ -754,6 +1043,62 @@ func (o *UserRedeemCode) Delete(db *gorm.DB) error {
|
|
|
|
|
return db.Delete(o).Error
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeEq(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type = ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeGt(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type > ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeGte(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type >= ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeIn(activityType ...uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
if len(activityType) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("activity_type IN (?)", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeLt(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type < ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeLte(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type <= ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeNe(activityType uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("activity_type != ?", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ActivityTypeNotIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ActivityTypeNotIn(activityType ...uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
if len(activityType) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeNotIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("activity_type NOT IN (?)", activityType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// All is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) All(ret *[]UserRedeemCode) error {
|
|
|
|
@ -766,6 +1111,18 @@ func (qs UserRedeemCodeQuerySet) CodeTypeEq(codeType string) UserRedeemCodeQuery
|
|
|
|
|
return qs.w(qs.db.Where("code_type = ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeGt(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type > ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeGte(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type >= ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeIn(codeType ...string) UserRedeemCodeQuerySet {
|
|
|
|
@ -776,6 +1133,24 @@ func (qs UserRedeemCodeQuerySet) CodeTypeIn(codeType ...string) UserRedeemCodeQu
|
|
|
|
|
return qs.w(qs.db.Where("code_type IN (?)", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeLike(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type LIKE ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeLt(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type < ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeLte(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type <= ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeNe(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
@ -792,6 +1167,12 @@ func (qs UserRedeemCodeQuerySet) CodeTypeNotIn(codeType ...string) UserRedeemCod
|
|
|
|
|
return qs.w(qs.db.Where("code_type NOT IN (?)", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CodeTypeNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) CodeTypeNotlike(codeType string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("code_type NOT LIKE ?", codeType))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ConvertTimeEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) ConvertTimeEq(convertTime time.Time) UserRedeemCodeQuerySet {
|
|
|
|
@ -1026,6 +1407,18 @@ func (qs UserRedeemCodeQuerySet) One(ret *UserRedeemCode) error {
|
|
|
|
|
return qs.db.First(ret).Error
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByActivityType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByActivityType() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("activity_type ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByCodeType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByCodeType() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_type ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByConvertTime is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByConvertTime() UserRedeemCodeQuerySet {
|
|
|
|
@ -1050,6 +1443,24 @@ func (qs UserRedeemCodeQuerySet) OrderAscByID() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscBySerialCode is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscBySerialCode() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("serial_code ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByStatus() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByStoreId() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderAscByUid() UserRedeemCodeQuerySet {
|
|
|
|
@ -1062,6 +1473,18 @@ func (qs UserRedeemCodeQuerySet) OrderAscByUpdatedAt() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByActivityType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByActivityType() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("activity_type DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByCodeType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByCodeType() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("code_type DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByConvertTime is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByConvertTime() UserRedeemCodeQuerySet {
|
|
|
|
@ -1086,6 +1509,24 @@ func (qs UserRedeemCodeQuerySet) OrderDescByID() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescBySerialCode is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescBySerialCode() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("serial_code DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByStatus() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByStoreId() UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) OrderDescByUid() UserRedeemCodeQuerySet {
|
|
|
|
@ -1104,6 +1545,18 @@ func (qs UserRedeemCodeQuerySet) SerialCodeEq(serialCode string) UserRedeemCodeQ
|
|
|
|
|
return qs.w(qs.db.Where("serial_code = ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeGt(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code > ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeGte(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code >= ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeIn(serialCode ...string) UserRedeemCodeQuerySet {
|
|
|
|
@ -1114,6 +1567,24 @@ func (qs UserRedeemCodeQuerySet) SerialCodeIn(serialCode ...string) UserRedeemCo
|
|
|
|
|
return qs.w(qs.db.Where("serial_code IN (?)", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeLike(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code LIKE ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeLt(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code < ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeLte(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code <= ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeNe(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
@ -1130,12 +1601,30 @@ func (qs UserRedeemCodeQuerySet) SerialCodeNotIn(serialCode ...string) UserRedee
|
|
|
|
|
return qs.w(qs.db.Where("serial_code NOT IN (?)", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SerialCodeNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) SerialCodeNotlike(serialCode string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("serial_code NOT LIKE ?", serialCode))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusEq(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusGt(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusGte(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusIn(status ...string) UserRedeemCodeQuerySet {
|
|
|
|
@ -1146,6 +1635,24 @@ func (qs UserRedeemCodeQuerySet) StatusIn(status ...string) UserRedeemCodeQueryS
|
|
|
|
|
return qs.w(qs.db.Where("status IN (?)", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusLike(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status LIKE ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusLt(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusLte(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusNe(status string) UserRedeemCodeQuerySet {
|
|
|
|
@ -1162,6 +1669,68 @@ func (qs UserRedeemCodeQuerySet) StatusNotIn(status ...string) UserRedeemCodeQue
|
|
|
|
|
return qs.w(qs.db.Where("status NOT IN (?)", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StatusNotlike is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StatusNotlike(status string) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("status NOT LIKE ?", status))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdEq(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdGt(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdGte(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdIn(storeId ...uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
if len(storeId) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("store_id IN (?)", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdLt is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdLt(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdLte(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdNe(storeId uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) StoreIdNotIn(storeId ...uint32) UserRedeemCodeQuerySet {
|
|
|
|
|
if len(storeId) == 0 {
|
|
|
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
|
|
|
|
|
return qs.w(qs.db)
|
|
|
|
|
}
|
|
|
|
|
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// UidEq is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (qs UserRedeemCodeQuerySet) UidEq(uid uint32) UserRedeemCodeQuerySet {
|
|
|
|
@ -1254,6 +1823,13 @@ func (qs UserRedeemCodeQuerySet) UpdatedAtNe(updatedAt time.Time) UserRedeemCode
|
|
|
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetActivityType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u UserRedeemCodeUpdater) SetActivityType(activityType uint32) UserRedeemCodeUpdater {
|
|
|
|
|
u.fields[string(UserRedeemCodeDBSchema.ActivityType)] = activityType
|
|
|
|
|
return u
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetCodeType is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u UserRedeemCodeUpdater) SetCodeType(codeType string) UserRedeemCodeUpdater {
|
|
|
|
@ -1303,6 +1879,13 @@ func (u UserRedeemCodeUpdater) SetStatus(status string) UserRedeemCodeUpdater {
|
|
|
|
|
return u
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetStoreId is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u UserRedeemCodeUpdater) SetStoreId(storeId uint32) UserRedeemCodeUpdater {
|
|
|
|
|
u.fields[string(UserRedeemCodeDBSchema.StoreId)] = storeId
|
|
|
|
|
return u
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// SetUid is an autogenerated method
|
|
|
|
|
// nolint: dupl
|
|
|
|
|
func (u UserRedeemCodeUpdater) SetUid(uid uint32) UserRedeemCodeUpdater {
|
|
|
|
@ -1351,9 +1934,11 @@ var UserRedeemCodeDBSchema = struct {
|
|
|
|
|
DeletedAt UserRedeemCodeDBSchemaField
|
|
|
|
|
Uid UserRedeemCodeDBSchemaField
|
|
|
|
|
Status UserRedeemCodeDBSchemaField
|
|
|
|
|
StoreId UserRedeemCodeDBSchemaField
|
|
|
|
|
SerialCode UserRedeemCodeDBSchemaField
|
|
|
|
|
CodeType UserRedeemCodeDBSchemaField
|
|
|
|
|
ConvertTime UserRedeemCodeDBSchemaField
|
|
|
|
|
ActivityType UserRedeemCodeDBSchemaField
|
|
|
|
|
}{
|
|
|
|
|
|
|
|
|
|
ID: UserRedeemCodeDBSchemaField("id"),
|
|
|
|
@ -1362,9 +1947,11 @@ var UserRedeemCodeDBSchema = struct {
|
|
|
|
|
DeletedAt: UserRedeemCodeDBSchemaField("deleted_at"),
|
|
|
|
|
Uid: UserRedeemCodeDBSchemaField("uid"),
|
|
|
|
|
Status: UserRedeemCodeDBSchemaField("status"),
|
|
|
|
|
StoreId: UserRedeemCodeDBSchemaField("store_id"),
|
|
|
|
|
SerialCode: UserRedeemCodeDBSchemaField("serial_code"),
|
|
|
|
|
CodeType: UserRedeemCodeDBSchemaField("code_type"),
|
|
|
|
|
ConvertTime: UserRedeemCodeDBSchemaField("convert_time"),
|
|
|
|
|
ActivityType: UserRedeemCodeDBSchemaField("activity_type"),
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Update updates UserRedeemCode fields by primary key
|
|
|
|
@ -1377,9 +1964,11 @@ func (o *UserRedeemCode) Update(db *gorm.DB, fields ...UserRedeemCodeDBSchemaFie
|
|
|
|
|
"deleted_at": o.DeletedAt,
|
|
|
|
|
"uid": o.Uid,
|
|
|
|
|
"status": o.Status,
|
|
|
|
|
"store_id": o.StoreId,
|
|
|
|
|
"serial_code": o.SerialCode,
|
|
|
|
|
"code_type": o.CodeType,
|
|
|
|
|
"convert_time": o.ConvertTime,
|
|
|
|
|
"activity_type": o.ActivityType,
|
|
|
|
|
}
|
|
|
|
|
u := map[string]interface{}{}
|
|
|
|
|
for _, f := range fields {
|
|
|
|
|