mh_server/model/autogenerated_coupon.go
2022-06-29 16:03:50 +08:00

4218 lines
127 KiB
Go

// Code generated by go-queryset. DO NOT EDIT.
package model
import (
"errors"
"fmt"
"strings"
"time"
"github.com/jinzhu/gorm"
)
// ===== BEGIN of all query sets
// ===== BEGIN of query set ActivityMemberRenewalQuerySet
// ActivityMemberRenewalQuerySet is an queryset type for ActivityMemberRenewal
type ActivityMemberRenewalQuerySet struct {
db *gorm.DB
}
// NewActivityMemberRenewalQuerySet constructs new ActivityMemberRenewalQuerySet
func NewActivityMemberRenewalQuerySet(db *gorm.DB) ActivityMemberRenewalQuerySet {
return ActivityMemberRenewalQuerySet{
db: db.Model(&ActivityMemberRenewal{}),
}
}
func (qs ActivityMemberRenewalQuerySet) w(db *gorm.DB) ActivityMemberRenewalQuerySet {
return NewActivityMemberRenewalQuerySet(db)
}
func (qs ActivityMemberRenewalQuerySet) Select(fields ...ActivityMemberRenewalDBSchemaField) ActivityMemberRenewalQuerySet {
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 *ActivityMemberRenewal) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ActivityMemberRenewal) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActivityIdEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdEq(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id = ?", activityId))
}
// ActivityIdGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdGt(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id > ?", activityId))
}
// ActivityIdGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdGte(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id >= ?", activityId))
}
// ActivityIdIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdIn(activityId ...uint32) ActivityMemberRenewalQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id IN (?)", activityId))
}
// ActivityIdLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdLt(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id < ?", activityId))
}
// ActivityIdLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdLte(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id <= ?", activityId))
}
// ActivityIdNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdNe(activityId uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("activity_id != ?", activityId))
}
// ActivityIdNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) ActivityIdNotIn(activityId ...uint32) ActivityMemberRenewalQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId))
}
// All is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) All(ret *[]ActivityMemberRenewal) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtEq(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtGt(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtGte(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtLt(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtLte(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) CreatedAtNe(createdAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) Delete() error {
return qs.db.Delete(ActivityMemberRenewal{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ActivityMemberRenewal{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ActivityMemberRenewal{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtEq(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtGt(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtGte(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtIsNotNull() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtIsNull() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtLt(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtLte(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) DeletedAtNe(deletedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) GetUpdater() ActivityMemberRenewalUpdater {
return NewActivityMemberRenewalUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDEq(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDGt(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDGte(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDIn(ID ...uint32) ActivityMemberRenewalQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDLt(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDLte(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDNe(ID uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IDNotIn(ID ...uint32) ActivityMemberRenewalQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// IsPopEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IsPopEq(isPop bool) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("is_pop = ?", isPop))
}
// IsPopIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IsPopIn(isPop ...bool) ActivityMemberRenewalQuerySet {
if len(isPop) == 0 {
qs.db.AddError(errors.New("must at least pass one isPop in IsPopIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("is_pop IN (?)", isPop))
}
// IsPopNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IsPopNe(isPop bool) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("is_pop != ?", isPop))
}
// IsPopNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) IsPopNotIn(isPop ...bool) ActivityMemberRenewalQuerySet {
if len(isPop) == 0 {
qs.db.AddError(errors.New("must at least pass one isPop in IsPopNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("is_pop NOT IN (?)", isPop))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) Limit(limit int) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MemberLevelEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelEq(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level = ?", memberLevel))
}
// MemberLevelGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelGt(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level > ?", memberLevel))
}
// MemberLevelGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelGte(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
}
// MemberLevelIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelIn(memberLevel ...uint32) ActivityMemberRenewalQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level IN (?)", memberLevel))
}
// MemberLevelLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelLt(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level < ?", memberLevel))
}
// MemberLevelLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelLte(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
}
// MemberLevelNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelNe(memberLevel uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("member_level != ?", memberLevel))
}
// MemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) MemberLevelNotIn(memberLevel ...uint32) ActivityMemberRenewalQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) Offset(offset int) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ActivityMemberRenewalQuerySet) One(ret *ActivityMemberRenewal) error {
return qs.db.First(ret).Error
}
// OrderAscByActivityId is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByActivityId() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("activity_id ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByCreatedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByDeletedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByID() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIsPop is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByIsPop() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("is_pop ASC"))
}
// OrderAscByMemberLevel is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByMemberLevel() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("member_level ASC"))
}
// OrderAscByStartTime is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByStartTime() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("start_time ASC"))
}
// OrderAscByState is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByState() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("state ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByUid() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderAscByUpdatedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByActivityId is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByActivityId() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("activity_id DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByCreatedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByDeletedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByID() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIsPop is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByIsPop() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("is_pop DESC"))
}
// OrderDescByMemberLevel is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByMemberLevel() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("member_level DESC"))
}
// OrderDescByStartTime is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByStartTime() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("start_time DESC"))
}
// OrderDescByState is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByState() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("state DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByUid() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) OrderDescByUpdatedAt() ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// StartTimeEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeEq(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time = ?", startTime))
}
// StartTimeGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeGt(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time > ?", startTime))
}
// StartTimeGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeGte(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time >= ?", startTime))
}
// StartTimeLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeLt(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time < ?", startTime))
}
// StartTimeLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeLte(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time <= ?", startTime))
}
// StartTimeNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StartTimeNe(startTime time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("start_time != ?", startTime))
}
// StateEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateEq(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state = ?", state))
}
// StateGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateGt(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state > ?", state))
}
// StateGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateGte(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state >= ?", state))
}
// StateIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateIn(state ...uint32) ActivityMemberRenewalQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state IN (?)", state))
}
// StateLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateLt(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state < ?", state))
}
// StateLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateLte(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state <= ?", state))
}
// StateNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateNe(state uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("state != ?", state))
}
// StateNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) StateNotIn(state ...uint32) ActivityMemberRenewalQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state NOT IN (?)", state))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidEq(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidGt(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidGte(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidIn(uid ...uint32) ActivityMemberRenewalQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidLt(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidLte(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidNe(uid uint32) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UidNotIn(uid ...uint32) ActivityMemberRenewalQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtEq(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtGt(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtGte(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtLt(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtLte(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityMemberRenewalQuerySet) UpdatedAtNe(updatedAt time.Time) ActivityMemberRenewalQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetActivityId is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetActivityId(activityId uint32) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.ActivityId)] = activityId
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetCreatedAt(createdAt time.Time) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetDeletedAt(deletedAt *time.Time) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.DeletedAt)] = deletedAt
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetID(ID uint32) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.ID)] = ID
return u
}
// SetIsPop is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetIsPop(isPop bool) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.IsPop)] = isPop
return u
}
// SetMemberLevel is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetMemberLevel(memberLevel uint32) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.MemberLevel)] = memberLevel
return u
}
// SetStartTime is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetStartTime(startTime time.Time) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.StartTime)] = startTime
return u
}
// SetState is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetState(state uint32) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.State)] = state
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetUid(uid uint32) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) SetUpdatedAt(updatedAt time.Time) ActivityMemberRenewalUpdater {
u.fields[string(ActivityMemberRenewalDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ActivityMemberRenewalUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ActivityMemberRenewalQuerySet
// ===== BEGIN of ActivityMemberRenewal modifiers
// ActivityMemberRenewalDBSchemaField describes database schema field. It requires for method 'Update'
type ActivityMemberRenewalDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ActivityMemberRenewalDBSchemaField) String() string {
return string(f)
}
// ActivityMemberRenewalDBSchema stores db field names of ActivityMemberRenewal
var ActivityMemberRenewalDBSchema = struct {
ID ActivityMemberRenewalDBSchemaField
CreatedAt ActivityMemberRenewalDBSchemaField
UpdatedAt ActivityMemberRenewalDBSchemaField
DeletedAt ActivityMemberRenewalDBSchemaField
ActivityId ActivityMemberRenewalDBSchemaField
Uid ActivityMemberRenewalDBSchemaField
State ActivityMemberRenewalDBSchemaField
StartTime ActivityMemberRenewalDBSchemaField
IsPop ActivityMemberRenewalDBSchemaField
MemberLevel ActivityMemberRenewalDBSchemaField
}{
ID: ActivityMemberRenewalDBSchemaField("id"),
CreatedAt: ActivityMemberRenewalDBSchemaField("created_at"),
UpdatedAt: ActivityMemberRenewalDBSchemaField("updated_at"),
DeletedAt: ActivityMemberRenewalDBSchemaField("deleted_at"),
ActivityId: ActivityMemberRenewalDBSchemaField("activity_id"),
Uid: ActivityMemberRenewalDBSchemaField("uid"),
State: ActivityMemberRenewalDBSchemaField("state"),
StartTime: ActivityMemberRenewalDBSchemaField("start_time"),
IsPop: ActivityMemberRenewalDBSchemaField("is_pop"),
MemberLevel: ActivityMemberRenewalDBSchemaField("member_level"),
}
// Update updates ActivityMemberRenewal fields by primary key
// nolint: dupl
func (o *ActivityMemberRenewal) Update(db *gorm.DB, fields ...ActivityMemberRenewalDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"activity_id": o.ActivityId,
"uid": o.Uid,
"state": o.State,
"start_time": o.StartTime,
"is_pop": o.IsPop,
"member_level": o.MemberLevel,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update ActivityMemberRenewal %v fields %v: %s",
o, fields, err)
}
return nil
}
// ActivityMemberRenewalUpdater is an ActivityMemberRenewal updates manager
type ActivityMemberRenewalUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewActivityMemberRenewalUpdater creates new ActivityMemberRenewal updater
// nolint: dupl
func NewActivityMemberRenewalUpdater(db *gorm.DB) ActivityMemberRenewalUpdater {
return ActivityMemberRenewalUpdater{
fields: map[string]interface{}{},
db: db.Model(&ActivityMemberRenewal{}),
}
}
// ===== END of ActivityMemberRenewal modifiers
// ===== BEGIN of query set ActivityQuerySet
// ActivityQuerySet is an queryset type for Activity
type ActivityQuerySet struct {
db *gorm.DB
}
// NewActivityQuerySet constructs new ActivityQuerySet
func NewActivityQuerySet(db *gorm.DB) ActivityQuerySet {
return ActivityQuerySet{
db: db.Model(&Activity{}),
}
}
func (qs ActivityQuerySet) w(db *gorm.DB) ActivityQuerySet {
return NewActivityQuerySet(db)
}
func (qs ActivityQuerySet) Select(fields ...ActivityDBSchemaField) ActivityQuerySet {
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 *Activity) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *Activity) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActivityTypeEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeEq(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type = ?", activityType))
}
// ActivityTypeGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeGt(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type > ?", activityType))
}
// ActivityTypeGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeGte(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type >= ?", activityType))
}
// ActivityTypeIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeIn(activityType ...uint32) ActivityQuerySet {
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 ActivityQuerySet) ActivityTypeLt(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type < ?", activityType))
}
// ActivityTypeLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeLte(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type <= ?", activityType))
}
// ActivityTypeNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeNe(activityType uint32) ActivityQuerySet {
return qs.w(qs.db.Where("activity_type != ?", activityType))
}
// ActivityTypeNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) ActivityTypeNotIn(activityType ...uint32) ActivityQuerySet {
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 ActivityQuerySet) All(ret *[]Activity) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtEq(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtGt(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtGte(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtLt(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtLte(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) CreatedAtNe(createdAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) Delete() error {
return qs.db.Delete(Activity{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(Activity{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(Activity{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtEq(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtGt(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtGte(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtIsNotNull() ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtIsNull() ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtLt(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtLte(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) DeletedAtNe(deletedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// EndTimeEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeEq(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time = ?", endTime))
}
// EndTimeGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeGt(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time > ?", endTime))
}
// EndTimeGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeGte(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time >= ?", endTime))
}
// EndTimeLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeLt(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time < ?", endTime))
}
// EndTimeLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeLte(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time <= ?", endTime))
}
// EndTimeNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) EndTimeNe(endTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("end_time != ?", endTime))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) GetUpdater() ActivityUpdater {
return NewActivityUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDEq(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDGt(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDGte(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDIn(ID ...uint32) ActivityQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDLt(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDLte(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDNe(ID uint32) ActivityQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) IDNotIn(ID ...uint32) ActivityQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) Limit(limit int) ActivityQuerySet {
return qs.w(qs.db.Limit(limit))
}
// NameEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameEq(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name = ?", name))
}
// NameGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameGt(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name > ?", name))
}
// NameGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameGte(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name >= ?", name))
}
// NameIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameIn(name ...string) ActivityQuerySet {
if len(name) == 0 {
qs.db.AddError(errors.New("must at least pass one name in NameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("name IN (?)", name))
}
// NameLike is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameLike(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name LIKE ?", name))
}
// NameLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameLt(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name < ?", name))
}
// NameLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameLte(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name <= ?", name))
}
// NameNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameNe(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name != ?", name))
}
// NameNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameNotIn(name ...string) ActivityQuerySet {
if len(name) == 0 {
qs.db.AddError(errors.New("must at least pass one name in NameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("name NOT IN (?)", name))
}
// NameNotlike is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) NameNotlike(name string) ActivityQuerySet {
return qs.w(qs.db.Where("name NOT LIKE ?", name))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) Offset(offset int) ActivityQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ActivityQuerySet) One(ret *Activity) error {
return qs.db.First(ret).Error
}
// OrderAscByActivityType is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByActivityType() ActivityQuerySet {
return qs.w(qs.db.Order("activity_type ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByCreatedAt() ActivityQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByDeletedAt() ActivityQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByEndTime is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByEndTime() ActivityQuerySet {
return qs.w(qs.db.Order("end_time ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByID() ActivityQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByName is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByName() ActivityQuerySet {
return qs.w(qs.db.Order("name ASC"))
}
// OrderAscByStartTime is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByStartTime() ActivityQuerySet {
return qs.w(qs.db.Order("start_time ASC"))
}
// OrderAscByState is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByState() ActivityQuerySet {
return qs.w(qs.db.Order("state ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderAscByUpdatedAt() ActivityQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByActivityType is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByActivityType() ActivityQuerySet {
return qs.w(qs.db.Order("activity_type DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByCreatedAt() ActivityQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByDeletedAt() ActivityQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByEndTime is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByEndTime() ActivityQuerySet {
return qs.w(qs.db.Order("end_time DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByID() ActivityQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByName is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByName() ActivityQuerySet {
return qs.w(qs.db.Order("name DESC"))
}
// OrderDescByStartTime is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByStartTime() ActivityQuerySet {
return qs.w(qs.db.Order("start_time DESC"))
}
// OrderDescByState is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByState() ActivityQuerySet {
return qs.w(qs.db.Order("state DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) OrderDescByUpdatedAt() ActivityQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// StartTimeEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeEq(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time = ?", startTime))
}
// StartTimeGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeGt(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time > ?", startTime))
}
// StartTimeGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeGte(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time >= ?", startTime))
}
// StartTimeLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeLt(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time < ?", startTime))
}
// StartTimeLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeLte(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time <= ?", startTime))
}
// StartTimeNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StartTimeNe(startTime time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("start_time != ?", startTime))
}
// StateEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateEq(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state = ?", state))
}
// StateGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateGt(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state > ?", state))
}
// StateGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateGte(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state >= ?", state))
}
// StateIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateIn(state ...uint32) ActivityQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state IN (?)", state))
}
// StateLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateLt(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state < ?", state))
}
// StateLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateLte(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state <= ?", state))
}
// StateNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateNe(state uint32) ActivityQuerySet {
return qs.w(qs.db.Where("state != ?", state))
}
// StateNotIn is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) StateNotIn(state ...uint32) ActivityQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state NOT IN (?)", state))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtEq(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtGt(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtGte(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtLt(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtLte(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ActivityQuerySet) UpdatedAtNe(updatedAt time.Time) ActivityQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetActivityType is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetActivityType(activityType uint32) ActivityUpdater {
u.fields[string(ActivityDBSchema.ActivityType)] = activityType
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetCreatedAt(createdAt time.Time) ActivityUpdater {
u.fields[string(ActivityDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetDeletedAt(deletedAt *time.Time) ActivityUpdater {
u.fields[string(ActivityDBSchema.DeletedAt)] = deletedAt
return u
}
// SetEndTime is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetEndTime(endTime time.Time) ActivityUpdater {
u.fields[string(ActivityDBSchema.EndTime)] = endTime
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetID(ID uint32) ActivityUpdater {
u.fields[string(ActivityDBSchema.ID)] = ID
return u
}
// SetName is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetName(name string) ActivityUpdater {
u.fields[string(ActivityDBSchema.Name)] = name
return u
}
// SetStartTime is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetStartTime(startTime time.Time) ActivityUpdater {
u.fields[string(ActivityDBSchema.StartTime)] = startTime
return u
}
// SetState is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetState(state uint32) ActivityUpdater {
u.fields[string(ActivityDBSchema.State)] = state
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) SetUpdatedAt(updatedAt time.Time) ActivityUpdater {
u.fields[string(ActivityDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ActivityUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ActivityQuerySet
// ===== BEGIN of Activity modifiers
// ActivityDBSchemaField describes database schema field. It requires for method 'Update'
type ActivityDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ActivityDBSchemaField) String() string {
return string(f)
}
// ActivityDBSchema stores db field names of Activity
var ActivityDBSchema = struct {
ID ActivityDBSchemaField
CreatedAt ActivityDBSchemaField
UpdatedAt ActivityDBSchemaField
DeletedAt ActivityDBSchemaField
Name ActivityDBSchemaField
ActivityType ActivityDBSchemaField
State ActivityDBSchemaField
StartTime ActivityDBSchemaField
EndTime ActivityDBSchemaField
}{
ID: ActivityDBSchemaField("id"),
CreatedAt: ActivityDBSchemaField("created_at"),
UpdatedAt: ActivityDBSchemaField("updated_at"),
DeletedAt: ActivityDBSchemaField("deleted_at"),
Name: ActivityDBSchemaField("name"),
ActivityType: ActivityDBSchemaField("activity_type"),
State: ActivityDBSchemaField("state"),
StartTime: ActivityDBSchemaField("start_time"),
EndTime: ActivityDBSchemaField("end_time"),
}
// Update updates Activity fields by primary key
// nolint: dupl
func (o *Activity) Update(db *gorm.DB, fields ...ActivityDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"name": o.Name,
"activity_type": o.ActivityType,
"state": o.State,
"start_time": o.StartTime,
"end_time": o.EndTime,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update Activity %v fields %v: %s",
o, fields, err)
}
return nil
}
// ActivityUpdater is an Activity updates manager
type ActivityUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewActivityUpdater creates new Activity updater
// nolint: dupl
func NewActivityUpdater(db *gorm.DB) ActivityUpdater {
return ActivityUpdater{
fields: map[string]interface{}{},
db: db.Model(&Activity{}),
}
}
// ===== END of Activity modifiers
// ===== BEGIN of query set CouponQuerySet
// CouponQuerySet is an queryset type for Coupon
type CouponQuerySet struct {
db *gorm.DB
}
// NewCouponQuerySet constructs new CouponQuerySet
func NewCouponQuerySet(db *gorm.DB) CouponQuerySet {
return CouponQuerySet{
db: db.Model(&Coupon{}),
}
}
func (qs CouponQuerySet) w(db *gorm.DB) CouponQuerySet {
return NewCouponQuerySet(db)
}
func (qs CouponQuerySet) Select(fields ...CouponDBSchemaField) CouponQuerySet {
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 *Coupon) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *Coupon) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActiveEndEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndEq(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end = ?", activeEnd))
}
// ActiveEndGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndGt(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end > ?", activeEnd))
}
// ActiveEndGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndGte(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end >= ?", activeEnd))
}
// ActiveEndLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndLt(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end < ?", activeEnd))
}
// ActiveEndLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndLte(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end <= ?", activeEnd))
}
// ActiveEndNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveEndNe(activeEnd time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_end != ?", activeEnd))
}
// ActiveStartEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartEq(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start = ?", activeStart))
}
// ActiveStartGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartGt(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start > ?", activeStart))
}
// ActiveStartGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartGte(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start >= ?", activeStart))
}
// ActiveStartLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartLt(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start < ?", activeStart))
}
// ActiveStartLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartLte(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start <= ?", activeStart))
}
// ActiveStartNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActiveStartNe(activeStart time.Time) CouponQuerySet {
return qs.w(qs.db.Where("active_start != ?", activeStart))
}
// ActivityIdEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdEq(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id = ?", activityId))
}
// ActivityIdGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdGt(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id > ?", activityId))
}
// ActivityIdGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdGte(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id >= ?", activityId))
}
// ActivityIdIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdIn(activityId ...uint32) CouponQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id IN (?)", activityId))
}
// ActivityIdLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdLt(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id < ?", activityId))
}
// ActivityIdLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdLte(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id <= ?", activityId))
}
// ActivityIdNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdNe(activityId uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_id != ?", activityId))
}
// ActivityIdNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityIdNotIn(activityId ...uint32) CouponQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId))
}
// ActivityTypeEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeEq(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type = ?", activityType))
}
// ActivityTypeGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeGt(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type > ?", activityType))
}
// ActivityTypeGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeGte(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type >= ?", activityType))
}
// ActivityTypeIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeIn(activityType ...uint32) CouponQuerySet {
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 CouponQuerySet) ActivityTypeLt(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type < ?", activityType))
}
// ActivityTypeLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeLte(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type <= ?", activityType))
}
// ActivityTypeNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeNe(activityType uint32) CouponQuerySet {
return qs.w(qs.db.Where("activity_type != ?", activityType))
}
// ActivityTypeNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ActivityTypeNotIn(activityType ...uint32) CouponQuerySet {
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 CouponQuerySet) All(ret *[]Coupon) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CouponTypeEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeEq(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type = ?", couponType))
}
// CouponTypeGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeGt(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type > ?", couponType))
}
// CouponTypeGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeGte(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type >= ?", couponType))
}
// CouponTypeIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeIn(couponType ...string) CouponQuerySet {
if len(couponType) == 0 {
qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_type IN (?)", couponType))
}
// CouponTypeLike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeLike(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type LIKE ?", couponType))
}
// CouponTypeLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeLt(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type < ?", couponType))
}
// CouponTypeLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeLte(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type <= ?", couponType))
}
// CouponTypeNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeNe(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type != ?", couponType))
}
// CouponTypeNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeNotIn(couponType ...string) CouponQuerySet {
if len(couponType) == 0 {
qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_type NOT IN (?)", couponType))
}
// CouponTypeNotlike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CouponTypeNotlike(couponType string) CouponQuerySet {
return qs.w(qs.db.Where("coupon_type NOT LIKE ?", couponType))
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtEq(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtGt(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtGte(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtLt(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtLte(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) CreatedAtNe(createdAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) Delete() error {
return qs.db.Delete(Coupon{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(Coupon{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(Coupon{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtEq(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtGt(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtGte(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtIsNotNull() CouponQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtIsNull() CouponQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtLt(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtLte(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DeletedAtNe(deletedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// DescribeEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeEq(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe = ?", describe))
}
// DescribeGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeGt(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe > ?", describe))
}
// DescribeGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeGte(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe >= ?", describe))
}
// DescribeIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeIn(describe ...string) CouponQuerySet {
if len(describe) == 0 {
qs.db.AddError(errors.New("must at least pass one describe in DescribeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("describe IN (?)", describe))
}
// DescribeLike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeLike(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe LIKE ?", describe))
}
// DescribeLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeLt(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe < ?", describe))
}
// DescribeLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeLte(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe <= ?", describe))
}
// DescribeNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeNe(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe != ?", describe))
}
// DescribeNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeNotIn(describe ...string) CouponQuerySet {
if len(describe) == 0 {
qs.db.AddError(errors.New("must at least pass one describe in DescribeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("describe NOT IN (?)", describe))
}
// DescribeNotlike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) DescribeNotlike(describe string) CouponQuerySet {
return qs.w(qs.db.Where("describe NOT LIKE ?", describe))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) GetUpdater() CouponUpdater {
return NewCouponUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDEq(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDGt(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDGte(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDIn(ID ...uint32) CouponQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDLt(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDLte(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDNe(ID uint32) CouponQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) IDNotIn(ID ...uint32) CouponQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) Limit(limit int) CouponQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MemberLevelEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelEq(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level = ?", memberLevel))
}
// MemberLevelGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelGt(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level > ?", memberLevel))
}
// MemberLevelGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelGte(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
}
// MemberLevelIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelIn(memberLevel ...uint32) CouponQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level IN (?)", memberLevel))
}
// MemberLevelLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelLt(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level < ?", memberLevel))
}
// MemberLevelLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelLte(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
}
// MemberLevelNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelNe(memberLevel uint32) CouponQuerySet {
return qs.w(qs.db.Where("member_level != ?", memberLevel))
}
// MemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) MemberLevelNotIn(memberLevel ...uint32) CouponQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel))
}
// NameEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameEq(name string) CouponQuerySet {
return qs.w(qs.db.Where("name = ?", name))
}
// NameGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameGt(name string) CouponQuerySet {
return qs.w(qs.db.Where("name > ?", name))
}
// NameGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameGte(name string) CouponQuerySet {
return qs.w(qs.db.Where("name >= ?", name))
}
// NameIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameIn(name ...string) CouponQuerySet {
if len(name) == 0 {
qs.db.AddError(errors.New("must at least pass one name in NameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("name IN (?)", name))
}
// NameLike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameLike(name string) CouponQuerySet {
return qs.w(qs.db.Where("name LIKE ?", name))
}
// NameLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameLt(name string) CouponQuerySet {
return qs.w(qs.db.Where("name < ?", name))
}
// NameLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameLte(name string) CouponQuerySet {
return qs.w(qs.db.Where("name <= ?", name))
}
// NameNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameNe(name string) CouponQuerySet {
return qs.w(qs.db.Where("name != ?", name))
}
// NameNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameNotIn(name ...string) CouponQuerySet {
if len(name) == 0 {
qs.db.AddError(errors.New("must at least pass one name in NameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("name NOT IN (?)", name))
}
// NameNotlike is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) NameNotlike(name string) CouponQuerySet {
return qs.w(qs.db.Where("name NOT LIKE ?", name))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) Offset(offset int) CouponQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs CouponQuerySet) One(ret *Coupon) error {
return qs.db.First(ret).Error
}
// OrderAscByActiveEnd is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByActiveEnd() CouponQuerySet {
return qs.w(qs.db.Order("active_end ASC"))
}
// OrderAscByActiveStart is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByActiveStart() CouponQuerySet {
return qs.w(qs.db.Order("active_start ASC"))
}
// OrderAscByActivityId is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByActivityId() CouponQuerySet {
return qs.w(qs.db.Order("activity_id ASC"))
}
// OrderAscByActivityType is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByActivityType() CouponQuerySet {
return qs.w(qs.db.Order("activity_type ASC"))
}
// OrderAscByCouponType is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByCouponType() CouponQuerySet {
return qs.w(qs.db.Order("coupon_type ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByCreatedAt() CouponQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByDeletedAt() CouponQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByDescribe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByDescribe() CouponQuerySet {
return qs.w(qs.db.Order("describe ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByID() CouponQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByMemberLevel is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByMemberLevel() CouponQuerySet {
return qs.w(qs.db.Order("member_level ASC"))
}
// OrderAscByName is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByName() CouponQuerySet {
return qs.w(qs.db.Order("name ASC"))
}
// OrderAscByOutCount is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByOutCount() CouponQuerySet {
return qs.w(qs.db.Order("out_count ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByUpdatedAt() CouponQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderAscByUsedCount is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByUsedCount() CouponQuerySet {
return qs.w(qs.db.Order("used_count ASC"))
}
// OrderAscByValue is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderAscByValue() CouponQuerySet {
return qs.w(qs.db.Order("value ASC"))
}
// OrderDescByActiveEnd is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByActiveEnd() CouponQuerySet {
return qs.w(qs.db.Order("active_end DESC"))
}
// OrderDescByActiveStart is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByActiveStart() CouponQuerySet {
return qs.w(qs.db.Order("active_start DESC"))
}
// OrderDescByActivityId is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByActivityId() CouponQuerySet {
return qs.w(qs.db.Order("activity_id DESC"))
}
// OrderDescByActivityType is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByActivityType() CouponQuerySet {
return qs.w(qs.db.Order("activity_type DESC"))
}
// OrderDescByCouponType is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByCouponType() CouponQuerySet {
return qs.w(qs.db.Order("coupon_type DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByCreatedAt() CouponQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByDeletedAt() CouponQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByDescribe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByDescribe() CouponQuerySet {
return qs.w(qs.db.Order("describe DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByID() CouponQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByMemberLevel is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByMemberLevel() CouponQuerySet {
return qs.w(qs.db.Order("member_level DESC"))
}
// OrderDescByName is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByName() CouponQuerySet {
return qs.w(qs.db.Order("name DESC"))
}
// OrderDescByOutCount is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByOutCount() CouponQuerySet {
return qs.w(qs.db.Order("out_count DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByUpdatedAt() CouponQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// OrderDescByUsedCount is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByUsedCount() CouponQuerySet {
return qs.w(qs.db.Order("used_count DESC"))
}
// OrderDescByValue is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OrderDescByValue() CouponQuerySet {
return qs.w(qs.db.Order("value DESC"))
}
// OutCountEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountEq(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count = ?", outCount))
}
// OutCountGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountGt(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count > ?", outCount))
}
// OutCountGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountGte(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count >= ?", outCount))
}
// OutCountIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountIn(outCount ...uint32) CouponQuerySet {
if len(outCount) == 0 {
qs.db.AddError(errors.New("must at least pass one outCount in OutCountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("out_count IN (?)", outCount))
}
// OutCountLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountLt(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count < ?", outCount))
}
// OutCountLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountLte(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count <= ?", outCount))
}
// OutCountNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountNe(outCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("out_count != ?", outCount))
}
// OutCountNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) OutCountNotIn(outCount ...uint32) CouponQuerySet {
if len(outCount) == 0 {
qs.db.AddError(errors.New("must at least pass one outCount in OutCountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("out_count NOT IN (?)", outCount))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtEq(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtGt(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtGte(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtLt(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtLte(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UpdatedAtNe(updatedAt time.Time) CouponQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// UsedCountEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountEq(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count = ?", usedCount))
}
// UsedCountGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountGt(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count > ?", usedCount))
}
// UsedCountGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountGte(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count >= ?", usedCount))
}
// UsedCountIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountIn(usedCount ...uint32) CouponQuerySet {
if len(usedCount) == 0 {
qs.db.AddError(errors.New("must at least pass one usedCount in UsedCountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("used_count IN (?)", usedCount))
}
// UsedCountLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountLt(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count < ?", usedCount))
}
// UsedCountLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountLte(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count <= ?", usedCount))
}
// UsedCountNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountNe(usedCount uint32) CouponQuerySet {
return qs.w(qs.db.Where("used_count != ?", usedCount))
}
// UsedCountNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) UsedCountNotIn(usedCount ...uint32) CouponQuerySet {
if len(usedCount) == 0 {
qs.db.AddError(errors.New("must at least pass one usedCount in UsedCountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("used_count NOT IN (?)", usedCount))
}
// ValueEq is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueEq(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value = ?", value))
}
// ValueGt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueGt(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value > ?", value))
}
// ValueGte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueGte(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value >= ?", value))
}
// ValueIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueIn(value ...uint32) CouponQuerySet {
if len(value) == 0 {
qs.db.AddError(errors.New("must at least pass one value in ValueIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("value IN (?)", value))
}
// ValueLt is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueLt(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value < ?", value))
}
// ValueLte is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueLte(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value <= ?", value))
}
// ValueNe is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueNe(value uint32) CouponQuerySet {
return qs.w(qs.db.Where("value != ?", value))
}
// ValueNotIn is an autogenerated method
// nolint: dupl
func (qs CouponQuerySet) ValueNotIn(value ...uint32) CouponQuerySet {
if len(value) == 0 {
qs.db.AddError(errors.New("must at least pass one value in ValueNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("value NOT IN (?)", value))
}
// SetActiveEnd is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetActiveEnd(activeEnd time.Time) CouponUpdater {
u.fields[string(CouponDBSchema.ActiveEnd)] = activeEnd
return u
}
// SetActiveStart is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetActiveStart(activeStart time.Time) CouponUpdater {
u.fields[string(CouponDBSchema.ActiveStart)] = activeStart
return u
}
// SetActivityId is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetActivityId(activityId uint32) CouponUpdater {
u.fields[string(CouponDBSchema.ActivityId)] = activityId
return u
}
// SetActivityType is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetActivityType(activityType uint32) CouponUpdater {
u.fields[string(CouponDBSchema.ActivityType)] = activityType
return u
}
// SetCouponType is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetCouponType(couponType string) CouponUpdater {
u.fields[string(CouponDBSchema.CouponType)] = couponType
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetCreatedAt(createdAt time.Time) CouponUpdater {
u.fields[string(CouponDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetDeletedAt(deletedAt *time.Time) CouponUpdater {
u.fields[string(CouponDBSchema.DeletedAt)] = deletedAt
return u
}
// SetDescribe is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetDescribe(describe string) CouponUpdater {
u.fields[string(CouponDBSchema.Describe)] = describe
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetID(ID uint32) CouponUpdater {
u.fields[string(CouponDBSchema.ID)] = ID
return u
}
// SetMemberLevel is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetMemberLevel(memberLevel uint32) CouponUpdater {
u.fields[string(CouponDBSchema.MemberLevel)] = memberLevel
return u
}
// SetName is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetName(name string) CouponUpdater {
u.fields[string(CouponDBSchema.Name)] = name
return u
}
// SetOutCount is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetOutCount(outCount uint32) CouponUpdater {
u.fields[string(CouponDBSchema.OutCount)] = outCount
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetUpdatedAt(updatedAt time.Time) CouponUpdater {
u.fields[string(CouponDBSchema.UpdatedAt)] = updatedAt
return u
}
// SetUsedCount is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetUsedCount(usedCount uint32) CouponUpdater {
u.fields[string(CouponDBSchema.UsedCount)] = usedCount
return u
}
// SetValue is an autogenerated method
// nolint: dupl
func (u CouponUpdater) SetValue(value uint32) CouponUpdater {
u.fields[string(CouponDBSchema.Value)] = value
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u CouponUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u CouponUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set CouponQuerySet
// ===== BEGIN of Coupon modifiers
// CouponDBSchemaField describes database schema field. It requires for method 'Update'
type CouponDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f CouponDBSchemaField) String() string {
return string(f)
}
// CouponDBSchema stores db field names of Coupon
var CouponDBSchema = struct {
ID CouponDBSchemaField
CreatedAt CouponDBSchemaField
UpdatedAt CouponDBSchemaField
DeletedAt CouponDBSchemaField
Name CouponDBSchemaField
Describe CouponDBSchemaField
CouponType CouponDBSchemaField
ActivityType CouponDBSchemaField
ActivityId CouponDBSchemaField
Value CouponDBSchemaField
OutCount CouponDBSchemaField
UsedCount CouponDBSchemaField
ActiveStart CouponDBSchemaField
ActiveEnd CouponDBSchemaField
MemberLevel CouponDBSchemaField
}{
ID: CouponDBSchemaField("id"),
CreatedAt: CouponDBSchemaField("created_at"),
UpdatedAt: CouponDBSchemaField("updated_at"),
DeletedAt: CouponDBSchemaField("deleted_at"),
Name: CouponDBSchemaField("name"),
Describe: CouponDBSchemaField("describe"),
CouponType: CouponDBSchemaField("coupon_type"),
ActivityType: CouponDBSchemaField("activity_type"),
ActivityId: CouponDBSchemaField("activity_id"),
Value: CouponDBSchemaField("value"),
OutCount: CouponDBSchemaField("out_count"),
UsedCount: CouponDBSchemaField("used_count"),
ActiveStart: CouponDBSchemaField("active_start"),
ActiveEnd: CouponDBSchemaField("active_end"),
MemberLevel: CouponDBSchemaField("member_level"),
}
// Update updates Coupon fields by primary key
// nolint: dupl
func (o *Coupon) Update(db *gorm.DB, fields ...CouponDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"name": o.Name,
"describe": o.Describe,
"coupon_type": o.CouponType,
"activity_type": o.ActivityType,
"activity_id": o.ActivityId,
"value": o.Value,
"out_count": o.OutCount,
"used_count": o.UsedCount,
"active_start": o.ActiveStart,
"active_end": o.ActiveEnd,
"member_level": o.MemberLevel,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update Coupon %v fields %v: %s",
o, fields, err)
}
return nil
}
// CouponUpdater is an Coupon updates manager
type CouponUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewCouponUpdater creates new Coupon updater
// nolint: dupl
func NewCouponUpdater(db *gorm.DB) CouponUpdater {
return CouponUpdater{
fields: map[string]interface{}{},
db: db.Model(&Coupon{}),
}
}
// ===== END of Coupon modifiers
// ===== BEGIN of query set UserCouponQuerySet
// UserCouponQuerySet is an queryset type for UserCoupon
type UserCouponQuerySet struct {
db *gorm.DB
}
// NewUserCouponQuerySet constructs new UserCouponQuerySet
func NewUserCouponQuerySet(db *gorm.DB) UserCouponQuerySet {
return UserCouponQuerySet{
db: db.Model(&UserCoupon{}),
}
}
func (qs UserCouponQuerySet) w(db *gorm.DB) UserCouponQuerySet {
return NewUserCouponQuerySet(db)
}
func (qs UserCouponQuerySet) Select(fields ...UserCouponDBSchemaField) UserCouponQuerySet {
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 *UserCoupon) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *UserCoupon) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActiveEndEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndEq(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end = ?", activeEnd))
}
// ActiveEndGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndGt(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end > ?", activeEnd))
}
// ActiveEndGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndGte(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end >= ?", activeEnd))
}
// ActiveEndLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndLt(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end < ?", activeEnd))
}
// ActiveEndLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndLte(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end <= ?", activeEnd))
}
// ActiveEndNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveEndNe(activeEnd time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_end != ?", activeEnd))
}
// ActiveStartEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartEq(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start = ?", activeStart))
}
// ActiveStartGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartGt(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start > ?", activeStart))
}
// ActiveStartGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartGte(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start >= ?", activeStart))
}
// ActiveStartLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartLt(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start < ?", activeStart))
}
// ActiveStartLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartLte(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start <= ?", activeStart))
}
// ActiveStartNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActiveStartNe(activeStart time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("active_start != ?", activeStart))
}
// ActivityIdEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdEq(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id = ?", activityId))
}
// ActivityIdGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdGt(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id > ?", activityId))
}
// ActivityIdGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdGte(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id >= ?", activityId))
}
// ActivityIdIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdIn(activityId ...uint32) UserCouponQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id IN (?)", activityId))
}
// ActivityIdLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdLt(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id < ?", activityId))
}
// ActivityIdLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdLte(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id <= ?", activityId))
}
// ActivityIdNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdNe(activityId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_id != ?", activityId))
}
// ActivityIdNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityIdNotIn(activityId ...uint32) UserCouponQuerySet {
if len(activityId) == 0 {
qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId))
}
// ActivityTypeEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeEq(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type = ?", activityType))
}
// ActivityTypeGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeGt(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type > ?", activityType))
}
// ActivityTypeGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeGte(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type >= ?", activityType))
}
// ActivityTypeIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeIn(activityType ...uint32) UserCouponQuerySet {
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 UserCouponQuerySet) ActivityTypeLt(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type < ?", activityType))
}
// ActivityTypeLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeLte(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type <= ?", activityType))
}
// ActivityTypeNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeNe(activityType uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("activity_type != ?", activityType))
}
// ActivityTypeNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ActivityTypeNotIn(activityType ...uint32) UserCouponQuerySet {
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 UserCouponQuerySet) All(ret *[]UserCoupon) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CouponIdEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdEq(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id = ?", couponId))
}
// CouponIdGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdGt(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id > ?", couponId))
}
// CouponIdGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdGte(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id >= ?", couponId))
}
// CouponIdIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdIn(couponId ...uint32) UserCouponQuerySet {
if len(couponId) == 0 {
qs.db.AddError(errors.New("must at least pass one couponId in CouponIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_id IN (?)", couponId))
}
// CouponIdLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdLt(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id < ?", couponId))
}
// CouponIdLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdLte(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id <= ?", couponId))
}
// CouponIdNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdNe(couponId uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_id != ?", couponId))
}
// CouponIdNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponIdNotIn(couponId ...uint32) UserCouponQuerySet {
if len(couponId) == 0 {
qs.db.AddError(errors.New("must at least pass one couponId in CouponIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_id NOT IN (?)", couponId))
}
// CouponTypeEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeEq(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type = ?", couponType))
}
// CouponTypeGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeGt(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type > ?", couponType))
}
// CouponTypeGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeGte(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type >= ?", couponType))
}
// CouponTypeIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeIn(couponType ...string) UserCouponQuerySet {
if len(couponType) == 0 {
qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_type IN (?)", couponType))
}
// CouponTypeLike is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeLike(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type LIKE ?", couponType))
}
// CouponTypeLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeLt(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type < ?", couponType))
}
// CouponTypeLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeLte(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type <= ?", couponType))
}
// CouponTypeNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeNe(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type != ?", couponType))
}
// CouponTypeNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeNotIn(couponType ...string) UserCouponQuerySet {
if len(couponType) == 0 {
qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_type NOT IN (?)", couponType))
}
// CouponTypeNotlike is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CouponTypeNotlike(couponType string) UserCouponQuerySet {
return qs.w(qs.db.Where("coupon_type NOT LIKE ?", couponType))
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtEq(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtGt(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtGte(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtLt(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtLte(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) CreatedAtNe(createdAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) Delete() error {
return qs.db.Delete(UserCoupon{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(UserCoupon{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(UserCoupon{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtEq(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtGt(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtGte(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtIsNotNull() UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtIsNull() UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtLt(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtLte(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) DeletedAtNe(deletedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) GetUpdater() UserCouponUpdater {
return NewUserCouponUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDEq(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDGt(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDGte(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDIn(ID ...uint32) UserCouponQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDLt(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDLte(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDNe(ID uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) IDNotIn(ID ...uint32) UserCouponQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) Limit(limit int) UserCouponQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MemberLevelEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelEq(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level = ?", memberLevel))
}
// MemberLevelGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelGt(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level > ?", memberLevel))
}
// MemberLevelGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelGte(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
}
// MemberLevelIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelIn(memberLevel ...uint32) UserCouponQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level IN (?)", memberLevel))
}
// MemberLevelLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelLt(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level < ?", memberLevel))
}
// MemberLevelLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelLte(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
}
// MemberLevelNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelNe(memberLevel uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("member_level != ?", memberLevel))
}
// MemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserCouponQuerySet {
if len(memberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) Offset(offset int) UserCouponQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs UserCouponQuerySet) One(ret *UserCoupon) error {
return qs.db.First(ret).Error
}
// OrderAscByActiveEnd is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByActiveEnd() UserCouponQuerySet {
return qs.w(qs.db.Order("active_end ASC"))
}
// OrderAscByActiveStart is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByActiveStart() UserCouponQuerySet {
return qs.w(qs.db.Order("active_start ASC"))
}
// OrderAscByActivityId is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByActivityId() UserCouponQuerySet {
return qs.w(qs.db.Order("activity_id ASC"))
}
// OrderAscByActivityType is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByActivityType() UserCouponQuerySet {
return qs.w(qs.db.Order("activity_type ASC"))
}
// OrderAscByCouponId is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByCouponId() UserCouponQuerySet {
return qs.w(qs.db.Order("coupon_id ASC"))
}
// OrderAscByCouponType is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByCouponType() UserCouponQuerySet {
return qs.w(qs.db.Order("coupon_type ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByCreatedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByDeletedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByID() UserCouponQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByMemberLevel() UserCouponQuerySet {
return qs.w(qs.db.Order("member_level ASC"))
}
// OrderAscByState is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByState() UserCouponQuerySet {
return qs.w(qs.db.Order("state ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByUid() UserCouponQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByUpdatedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderAscByUseTime is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByUseTime() UserCouponQuerySet {
return qs.w(qs.db.Order("use_time ASC"))
}
// OrderAscByValue is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderAscByValue() UserCouponQuerySet {
return qs.w(qs.db.Order("value ASC"))
}
// OrderDescByActiveEnd is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByActiveEnd() UserCouponQuerySet {
return qs.w(qs.db.Order("active_end DESC"))
}
// OrderDescByActiveStart is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByActiveStart() UserCouponQuerySet {
return qs.w(qs.db.Order("active_start DESC"))
}
// OrderDescByActivityId is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByActivityId() UserCouponQuerySet {
return qs.w(qs.db.Order("activity_id DESC"))
}
// OrderDescByActivityType is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByActivityType() UserCouponQuerySet {
return qs.w(qs.db.Order("activity_type DESC"))
}
// OrderDescByCouponId is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByCouponId() UserCouponQuerySet {
return qs.w(qs.db.Order("coupon_id DESC"))
}
// OrderDescByCouponType is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByCouponType() UserCouponQuerySet {
return qs.w(qs.db.Order("coupon_type DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByCreatedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByDeletedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByID() UserCouponQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByMemberLevel() UserCouponQuerySet {
return qs.w(qs.db.Order("member_level DESC"))
}
// OrderDescByState is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByState() UserCouponQuerySet {
return qs.w(qs.db.Order("state DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByUid() UserCouponQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByUpdatedAt() UserCouponQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// OrderDescByUseTime is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByUseTime() UserCouponQuerySet {
return qs.w(qs.db.Order("use_time DESC"))
}
// OrderDescByValue is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) OrderDescByValue() UserCouponQuerySet {
return qs.w(qs.db.Order("value DESC"))
}
// StateEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateEq(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state = ?", state))
}
// StateGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateGt(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state > ?", state))
}
// StateGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateGte(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state >= ?", state))
}
// StateIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateIn(state ...uint32) UserCouponQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state IN (?)", state))
}
// StateLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateLt(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state < ?", state))
}
// StateLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateLte(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state <= ?", state))
}
// StateNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateNe(state uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("state != ?", state))
}
// StateNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) StateNotIn(state ...uint32) UserCouponQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state NOT IN (?)", state))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidEq(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidGt(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidGte(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidIn(uid ...uint32) UserCouponQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidLt(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidLte(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidNe(uid uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UidNotIn(uid ...uint32) UserCouponQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtEq(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtGt(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtGte(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtLt(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtLte(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UpdatedAtNe(updatedAt time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// UseTimeEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeEq(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time = ?", useTime))
}
// UseTimeGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeGt(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time > ?", useTime))
}
// UseTimeGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeGte(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time >= ?", useTime))
}
// UseTimeLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeLt(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time < ?", useTime))
}
// UseTimeLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeLte(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time <= ?", useTime))
}
// UseTimeNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) UseTimeNe(useTime time.Time) UserCouponQuerySet {
return qs.w(qs.db.Where("use_time != ?", useTime))
}
// ValueEq is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueEq(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value = ?", value))
}
// ValueGt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueGt(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value > ?", value))
}
// ValueGte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueGte(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value >= ?", value))
}
// ValueIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueIn(value ...uint32) UserCouponQuerySet {
if len(value) == 0 {
qs.db.AddError(errors.New("must at least pass one value in ValueIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("value IN (?)", value))
}
// ValueLt is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueLt(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value < ?", value))
}
// ValueLte is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueLte(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value <= ?", value))
}
// ValueNe is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueNe(value uint32) UserCouponQuerySet {
return qs.w(qs.db.Where("value != ?", value))
}
// ValueNotIn is an autogenerated method
// nolint: dupl
func (qs UserCouponQuerySet) ValueNotIn(value ...uint32) UserCouponQuerySet {
if len(value) == 0 {
qs.db.AddError(errors.New("must at least pass one value in ValueNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("value NOT IN (?)", value))
}
// SetActiveEnd is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetActiveEnd(activeEnd time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.ActiveEnd)] = activeEnd
return u
}
// SetActiveStart is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetActiveStart(activeStart time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.ActiveStart)] = activeStart
return u
}
// SetActivityId is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetActivityId(activityId uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.ActivityId)] = activityId
return u
}
// SetActivityType is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetActivityType(activityType uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.ActivityType)] = activityType
return u
}
// SetCouponId is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetCouponId(couponId uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.CouponId)] = couponId
return u
}
// SetCouponType is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetCouponType(couponType string) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.CouponType)] = couponType
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetCreatedAt(createdAt time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetDeletedAt(deletedAt *time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.DeletedAt)] = deletedAt
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetID(ID uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.ID)] = ID
return u
}
// SetMemberLevel is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetMemberLevel(memberLevel uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.MemberLevel)] = memberLevel
return u
}
// SetState is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetState(state uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.State)] = state
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetUid(uid uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetUpdatedAt(updatedAt time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.UpdatedAt)] = updatedAt
return u
}
// SetUseTime is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetUseTime(useTime time.Time) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.UseTime)] = useTime
return u
}
// SetValue is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) SetValue(value uint32) UserCouponUpdater {
u.fields[string(UserCouponDBSchema.Value)] = value
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u UserCouponUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set UserCouponQuerySet
// ===== BEGIN of UserCoupon modifiers
// UserCouponDBSchemaField describes database schema field. It requires for method 'Update'
type UserCouponDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f UserCouponDBSchemaField) String() string {
return string(f)
}
// UserCouponDBSchema stores db field names of UserCoupon
var UserCouponDBSchema = struct {
ID UserCouponDBSchemaField
CreatedAt UserCouponDBSchemaField
UpdatedAt UserCouponDBSchemaField
DeletedAt UserCouponDBSchemaField
Uid UserCouponDBSchemaField
CouponId UserCouponDBSchemaField
CouponType UserCouponDBSchemaField
ActivityType UserCouponDBSchemaField
ActivityId UserCouponDBSchemaField
Value UserCouponDBSchemaField
State UserCouponDBSchemaField
ActiveStart UserCouponDBSchemaField
ActiveEnd UserCouponDBSchemaField
UseTime UserCouponDBSchemaField
MemberLevel UserCouponDBSchemaField
}{
ID: UserCouponDBSchemaField("id"),
CreatedAt: UserCouponDBSchemaField("created_at"),
UpdatedAt: UserCouponDBSchemaField("updated_at"),
DeletedAt: UserCouponDBSchemaField("deleted_at"),
Uid: UserCouponDBSchemaField("uid"),
CouponId: UserCouponDBSchemaField("coupon_id"),
CouponType: UserCouponDBSchemaField("coupon_type"),
ActivityType: UserCouponDBSchemaField("activity_type"),
ActivityId: UserCouponDBSchemaField("activity_id"),
Value: UserCouponDBSchemaField("value"),
State: UserCouponDBSchemaField("state"),
ActiveStart: UserCouponDBSchemaField("active_start"),
ActiveEnd: UserCouponDBSchemaField("active_end"),
UseTime: UserCouponDBSchemaField("use_time"),
MemberLevel: UserCouponDBSchemaField("member_level"),
}
// Update updates UserCoupon fields by primary key
// nolint: dupl
func (o *UserCoupon) Update(db *gorm.DB, fields ...UserCouponDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"uid": o.Uid,
"coupon_id": o.CouponId,
"coupon_type": o.CouponType,
"activity_type": o.ActivityType,
"activity_id": o.ActivityId,
"value": o.Value,
"state": o.State,
"active_start": o.ActiveStart,
"active_end": o.ActiveEnd,
"use_time": o.UseTime,
"member_level": o.MemberLevel,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update UserCoupon %v fields %v: %s",
o, fields, err)
}
return nil
}
// UserCouponUpdater is an UserCoupon updates manager
type UserCouponUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewUserCouponUpdater creates new UserCoupon updater
// nolint: dupl
func NewUserCouponUpdater(db *gorm.DB) UserCouponUpdater {
return UserCouponUpdater{
fields: map[string]interface{}{},
db: db.Model(&UserCoupon{}),
}
}
// ===== END of UserCoupon modifiers
// ===== END of all query sets