// 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 UserMemberRecordQuerySet // UserMemberRecordQuerySet is an queryset type for UserMemberRecord type UserMemberRecordQuerySet struct { db *gorm.DB } // NewUserMemberRecordQuerySet constructs new UserMemberRecordQuerySet func NewUserMemberRecordQuerySet(db *gorm.DB) UserMemberRecordQuerySet { return UserMemberRecordQuerySet{ db: db.Model(&UserMemberRecord{}), } } func (qs UserMemberRecordQuerySet) w(db *gorm.DB) UserMemberRecordQuerySet { return NewUserMemberRecordQuerySet(db) } func (qs UserMemberRecordQuerySet) Select(fields ...UserMemberRecordDBSchemaField) UserMemberRecordQuerySet { 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 *UserMemberRecord) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserMemberRecord) Delete(db *gorm.DB) error { return db.Delete(o).Error } // AfterMemberExpireEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireEq(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire = ?", afterMemberExpire)) } // AfterMemberExpireGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireGt(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire > ?", afterMemberExpire)) } // AfterMemberExpireGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireGte(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire >= ?", afterMemberExpire)) } // AfterMemberExpireLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireLt(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire < ?", afterMemberExpire)) } // AfterMemberExpireLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireLte(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire <= ?", afterMemberExpire)) } // AfterMemberExpireNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireNe(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire != ?", afterMemberExpire)) } // AfterMemberLevelEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelEq(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level = ?", afterMemberLevel)) } // AfterMemberLevelGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelGt(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level > ?", afterMemberLevel)) } // AfterMemberLevelGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelGte(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level >= ?", afterMemberLevel)) } // AfterMemberLevelIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet { if len(afterMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("after_member_level IN (?)", afterMemberLevel)) } // AfterMemberLevelLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelLt(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level < ?", afterMemberLevel)) } // AfterMemberLevelLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelLte(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level <= ?", afterMemberLevel)) } // AfterMemberLevelNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelNe(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level != ?", afterMemberLevel)) } // AfterMemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelNotIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet { if len(afterMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("after_member_level NOT IN (?)", afterMemberLevel)) } // All is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) All(ret *[]UserMemberRecord) error { return qs.db.Find(ret).Error } // BeforeMemberExpireEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireEq(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire = ?", beforeMemberExpire)) } // BeforeMemberExpireGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireGt(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire > ?", beforeMemberExpire)) } // BeforeMemberExpireGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireGte(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire >= ?", beforeMemberExpire)) } // BeforeMemberExpireLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireLt(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire < ?", beforeMemberExpire)) } // BeforeMemberExpireLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireLte(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire <= ?", beforeMemberExpire)) } // BeforeMemberExpireNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireNe(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire != ?", beforeMemberExpire)) } // BeforeMemberLevelEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelEq(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level = ?", beforeMemberLevel)) } // BeforeMemberLevelGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelGt(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level > ?", beforeMemberLevel)) } // BeforeMemberLevelGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelGte(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level >= ?", beforeMemberLevel)) } // BeforeMemberLevelIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet { if len(beforeMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("before_member_level IN (?)", beforeMemberLevel)) } // BeforeMemberLevelLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelLt(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level < ?", beforeMemberLevel)) } // BeforeMemberLevelLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelLte(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level <= ?", beforeMemberLevel)) } // BeforeMemberLevelNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelNe(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level != ?", beforeMemberLevel)) } // BeforeMemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelNotIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet { if len(beforeMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("before_member_level NOT IN (?)", beforeMemberLevel)) } // Count is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CouponIdEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdEq(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id = ?", couponId)) } // CouponIdGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdGt(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id > ?", couponId)) } // CouponIdGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdGte(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id >= ?", couponId)) } // CouponIdIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdIn(couponId ...uint32) UserMemberRecordQuerySet { 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 UserMemberRecordQuerySet) CouponIdLt(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id < ?", couponId)) } // CouponIdLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdLte(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id <= ?", couponId)) } // CouponIdNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdNe(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id != ?", couponId)) } // CouponIdNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdNotIn(couponId ...uint32) UserMemberRecordQuerySet { 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)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtEq(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtGt(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtGte(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtLt(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtLte(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtNe(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DeductionDaysEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysEq(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days = ?", deductionDays)) } // DeductionDaysGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysGt(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days > ?", deductionDays)) } // DeductionDaysGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysGte(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days >= ?", deductionDays)) } // DeductionDaysIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysIn(deductionDays ...uint32) UserMemberRecordQuerySet { if len(deductionDays) == 0 { qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_days IN (?)", deductionDays)) } // DeductionDaysLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysLt(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days < ?", deductionDays)) } // DeductionDaysLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysLte(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days <= ?", deductionDays)) } // DeductionDaysNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysNe(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days != ?", deductionDays)) } // DeductionDaysNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysNotIn(deductionDays ...uint32) UserMemberRecordQuerySet { if len(deductionDays) == 0 { qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_days NOT IN (?)", deductionDays)) } // DeductionFeeEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeEq(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee = ?", deductionFee)) } // DeductionFeeGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeGt(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee > ?", deductionFee)) } // DeductionFeeGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeGte(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee >= ?", deductionFee)) } // DeductionFeeIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeIn(deductionFee ...uint32) UserMemberRecordQuerySet { if len(deductionFee) == 0 { qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_fee IN (?)", deductionFee)) } // DeductionFeeLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeLt(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee < ?", deductionFee)) } // DeductionFeeLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeLte(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee <= ?", deductionFee)) } // DeductionFeeNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeNe(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee != ?", deductionFee)) } // DeductionFeeNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeNotIn(deductionFee ...uint32) UserMemberRecordQuerySet { if len(deductionFee) == 0 { qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_fee NOT IN (?)", deductionFee)) } // Delete is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Delete() error { return qs.db.Delete(UserMemberRecord{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserMemberRecord{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserMemberRecord{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtIsNotNull() UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtIsNull() UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) GetUpdater() UserMemberRecordUpdater { return NewUserMemberRecordUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDEq(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDGt(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDGte(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDIn(ID ...uint32) UserMemberRecordQuerySet { 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 UserMemberRecordQuerySet) IDLt(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDLte(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDNe(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDNotIn(ID ...uint32) UserMemberRecordQuerySet { 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)) } // InviteUidEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidEq(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid = ?", inviteUid)) } // InviteUidGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidGt(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid > ?", inviteUid)) } // InviteUidGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidGte(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid >= ?", inviteUid)) } // InviteUidIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidIn(inviteUid ...uint32) UserMemberRecordQuerySet { if len(inviteUid) == 0 { qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_uid IN (?)", inviteUid)) } // InviteUidLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidLt(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid < ?", inviteUid)) } // InviteUidLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidLte(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid <= ?", inviteUid)) } // InviteUidNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidNe(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid != ?", inviteUid)) } // InviteUidNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidNotIn(inviteUid ...uint32) UserMemberRecordQuerySet { if len(inviteUid) == 0 { qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_uid NOT IN (?)", inviteUid)) } // Limit is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Limit(limit int) UserMemberRecordQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Offset(offset int) UserMemberRecordQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserMemberRecordQuerySet) One(ret *UserMemberRecord) error { return qs.db.First(ret).Error } // OrderAscByAfterMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_expire ASC")) } // OrderAscByAfterMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_level ASC")) } // OrderAscByBeforeMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_expire ASC")) } // OrderAscByBeforeMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_level ASC")) } // OrderAscByCouponId is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByCouponId() UserMemberRecordQuerySet { return qs.w(qs.db.Order("coupon_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByCreatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeductionDays is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeductionDays() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_days ASC")) } // OrderAscByDeductionFee is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeductionFee() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_fee ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeletedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByID() UserMemberRecordQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByInviteUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByInviteUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("invite_uid ASC")) } // OrderAscBySerial is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscBySerial() UserMemberRecordQuerySet { return qs.w(qs.db.Order("serial ASC")) } // OrderAscByType is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByType() UserMemberRecordQuerySet { return qs.w(qs.db.Order("type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByUpdatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAfterMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_expire DESC")) } // OrderDescByAfterMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_level DESC")) } // OrderDescByBeforeMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_expire DESC")) } // OrderDescByBeforeMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_level DESC")) } // OrderDescByCouponId is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByCouponId() UserMemberRecordQuerySet { return qs.w(qs.db.Order("coupon_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByCreatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeductionDays is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeductionDays() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_days DESC")) } // OrderDescByDeductionFee is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeductionFee() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_fee DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeletedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByID() UserMemberRecordQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByInviteUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByInviteUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("invite_uid DESC")) } // OrderDescBySerial is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescBySerial() UserMemberRecordQuerySet { return qs.w(qs.db.Order("serial DESC")) } // OrderDescByType is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByType() UserMemberRecordQuerySet { return qs.w(qs.db.Order("type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByUpdatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // SerialEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialEq(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial = ?", serial)) } // SerialGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialGt(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial > ?", serial)) } // SerialGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialGte(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial >= ?", serial)) } // SerialIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialIn(serial ...uint32) UserMemberRecordQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial IN (?)", serial)) } // SerialLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialLt(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial < ?", serial)) } // SerialLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialLte(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial <= ?", serial)) } // SerialNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialNe(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial != ?", serial)) } // SerialNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialNotIn(serial ...uint32) UserMemberRecordQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial NOT IN (?)", serial)) } // TypeEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeEq(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type = ?", typeValue)) } // TypeGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeGt(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type > ?", typeValue)) } // TypeGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeGte(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type >= ?", typeValue)) } // TypeIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeIn(typeValue ...uint32) UserMemberRecordQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type IN (?)", typeValue)) } // TypeLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeLt(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type < ?", typeValue)) } // TypeLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeLte(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type <= ?", typeValue)) } // TypeNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeNe(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type != ?", typeValue)) } // TypeNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeNotIn(typeValue ...uint32) UserMemberRecordQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type NOT IN (?)", typeValue)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidEq(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidGt(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidGte(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidIn(uid ...uint32) UserMemberRecordQuerySet { 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 UserMemberRecordQuerySet) UidLt(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidLte(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidNe(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidNotIn(uid ...uint32) UserMemberRecordQuerySet { 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 UserMemberRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAfterMemberExpire is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetAfterMemberExpire(afterMemberExpire time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.AfterMemberExpire)] = afterMemberExpire return u } // SetAfterMemberLevel is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetAfterMemberLevel(afterMemberLevel uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.AfterMemberLevel)] = afterMemberLevel return u } // SetBeforeMemberExpire is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetBeforeMemberExpire(beforeMemberExpire time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.BeforeMemberExpire)] = beforeMemberExpire return u } // SetBeforeMemberLevel is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetBeforeMemberLevel(beforeMemberLevel uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.BeforeMemberLevel)] = beforeMemberLevel return u } // SetCouponId is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetCouponId(couponId uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.CouponId)] = couponId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.CreatedAt)] = createdAt return u } // SetDeductionDays is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeductionDays(deductionDays uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeductionDays)] = deductionDays return u } // SetDeductionFee is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeductionFee(deductionFee uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeductionFee)] = deductionFee return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetID(ID uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.ID)] = ID return u } // SetInviteUid is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetInviteUid(inviteUid uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.InviteUid)] = inviteUid return u } // SetSerial is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetSerial(serial uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Serial)] = serial return u } // SetType is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetType(typeValue uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Type)] = typeValue return u } // SetUid is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetUid(uid uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserMemberRecordQuerySet // ===== BEGIN of UserMemberRecord modifiers // UserMemberRecordDBSchemaField describes database schema field. It requires for method 'Update' type UserMemberRecordDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserMemberRecordDBSchemaField) String() string { return string(f) } // UserMemberRecordDBSchema stores db field names of UserMemberRecord var UserMemberRecordDBSchema = struct { ID UserMemberRecordDBSchemaField CreatedAt UserMemberRecordDBSchemaField UpdatedAt UserMemberRecordDBSchemaField DeletedAt UserMemberRecordDBSchemaField Uid UserMemberRecordDBSchemaField BeforeMemberLevel UserMemberRecordDBSchemaField AfterMemberLevel UserMemberRecordDBSchemaField BeforeMemberExpire UserMemberRecordDBSchemaField AfterMemberExpire UserMemberRecordDBSchemaField InviteUid UserMemberRecordDBSchemaField DeductionDays UserMemberRecordDBSchemaField DeductionFee UserMemberRecordDBSchemaField CouponId UserMemberRecordDBSchemaField Serial UserMemberRecordDBSchemaField Type UserMemberRecordDBSchemaField }{ ID: UserMemberRecordDBSchemaField("id"), CreatedAt: UserMemberRecordDBSchemaField("created_at"), UpdatedAt: UserMemberRecordDBSchemaField("updated_at"), DeletedAt: UserMemberRecordDBSchemaField("deleted_at"), Uid: UserMemberRecordDBSchemaField("uid"), BeforeMemberLevel: UserMemberRecordDBSchemaField("before_member_level"), AfterMemberLevel: UserMemberRecordDBSchemaField("after_member_level"), BeforeMemberExpire: UserMemberRecordDBSchemaField("before_member_expire"), AfterMemberExpire: UserMemberRecordDBSchemaField("after_member_expire"), InviteUid: UserMemberRecordDBSchemaField("invite_uid"), DeductionDays: UserMemberRecordDBSchemaField("deduction_days"), DeductionFee: UserMemberRecordDBSchemaField("deduction_fee"), CouponId: UserMemberRecordDBSchemaField("coupon_id"), Serial: UserMemberRecordDBSchemaField("serial"), Type: UserMemberRecordDBSchemaField("type"), } // Update updates UserMemberRecord fields by primary key // nolint: dupl func (o *UserMemberRecord) Update(db *gorm.DB, fields ...UserMemberRecordDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "before_member_level": o.BeforeMemberLevel, "after_member_level": o.AfterMemberLevel, "before_member_expire": o.BeforeMemberExpire, "after_member_expire": o.AfterMemberExpire, "invite_uid": o.InviteUid, "deduction_days": o.DeductionDays, "deduction_fee": o.DeductionFee, "coupon_id": o.CouponId, "serial": o.Serial, "type": o.Type, } 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 UserMemberRecord %v fields %v: %s", o, fields, err) } return nil } // UserMemberRecordUpdater is an UserMemberRecord updates manager type UserMemberRecordUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserMemberRecordUpdater creates new UserMemberRecord updater // nolint: dupl func NewUserMemberRecordUpdater(db *gorm.DB) UserMemberRecordUpdater { return UserMemberRecordUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserMemberRecord{}), } } // ===== END of UserMemberRecord modifiers // ===== BEGIN of query set UserRenewalLogQuerySet // UserRenewalLogQuerySet is an queryset type for UserRenewalLog type UserRenewalLogQuerySet struct { db *gorm.DB } // NewUserRenewalLogQuerySet constructs new UserRenewalLogQuerySet func NewUserRenewalLogQuerySet(db *gorm.DB) UserRenewalLogQuerySet { return UserRenewalLogQuerySet{ db: db.Model(&UserRenewalLog{}), } } func (qs UserRenewalLogQuerySet) w(db *gorm.DB) UserRenewalLogQuerySet { return NewUserRenewalLogQuerySet(db) } func (qs UserRenewalLogQuerySet) Select(fields ...UserRenewalLogDBSchemaField) UserRenewalLogQuerySet { 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 *UserRenewalLog) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserRenewalLog) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActionEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionEq(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action = ?", action)) } // ActionGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionGt(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action > ?", action)) } // ActionGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionGte(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action >= ?", action)) } // ActionIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionIn(action ...uint32) UserRenewalLogQuerySet { if len(action) == 0 { qs.db.AddError(errors.New("must at least pass one action in ActionIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action IN (?)", action)) } // ActionLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionLt(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action < ?", action)) } // ActionLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionLte(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action <= ?", action)) } // ActionNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionNe(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action != ?", action)) } // ActionNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionNotIn(action ...uint32) UserRenewalLogQuerySet { if len(action) == 0 { qs.db.AddError(errors.New("must at least pass one action in ActionNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action NOT IN (?)", action)) } // All is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) All(ret *[]UserRenewalLog) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtEq(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtGt(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtGte(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtLt(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtLte(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtNe(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Delete() error { return qs.db.Delete(UserRenewalLog{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserRenewalLog{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserRenewalLog{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtEq(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtGt(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtGte(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtIsNotNull() UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtIsNull() UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtLt(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtLte(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtNe(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) GetUpdater() UserRenewalLogUpdater { return NewUserRenewalLogUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDEq(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDGt(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDGte(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDIn(ID ...uint32) UserRenewalLogQuerySet { 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 UserRenewalLogQuerySet) IDLt(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDLte(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDNe(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDNotIn(ID ...uint32) UserRenewalLogQuerySet { 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 UserRenewalLogQuerySet) Limit(limit int) UserRenewalLogQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberExpireEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireEq(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire = ?", memberExpire)) } // MemberExpireGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireGt(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire > ?", memberExpire)) } // MemberExpireGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireGte(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire >= ?", memberExpire)) } // MemberExpireLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireLt(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire < ?", memberExpire)) } // MemberExpireLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireLte(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire <= ?", memberExpire)) } // MemberExpireNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireNe(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire != ?", memberExpire)) } // Offset is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Offset(offset int) UserRenewalLogQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserRenewalLogQuerySet) One(ret *UserRenewalLog) error { return qs.db.First(ret).Error } // OrderAscByAction is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByAction() UserRenewalLogQuerySet { return qs.w(qs.db.Order("action ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByCreatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByDeletedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByID() UserRenewalLogQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberExpire is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByMemberExpire() UserRenewalLogQuerySet { return qs.w(qs.db.Order("member_expire ASC")) } // OrderAscByRenewalNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByRenewalNum() UserRenewalLogQuerySet { return qs.w(qs.db.Order("renewal_num ASC")) } // OrderAscBySerial is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscBySerial() UserRenewalLogQuerySet { return qs.w(qs.db.Order("serial ASC")) } // OrderAscByType is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByType() UserRenewalLogQuerySet { return qs.w(qs.db.Order("type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByUid() UserRenewalLogQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByUpdatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAction is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByAction() UserRenewalLogQuerySet { return qs.w(qs.db.Order("action DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByCreatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByDeletedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByID() UserRenewalLogQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberExpire is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByMemberExpire() UserRenewalLogQuerySet { return qs.w(qs.db.Order("member_expire DESC")) } // OrderDescByRenewalNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByRenewalNum() UserRenewalLogQuerySet { return qs.w(qs.db.Order("renewal_num DESC")) } // OrderDescBySerial is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescBySerial() UserRenewalLogQuerySet { return qs.w(qs.db.Order("serial DESC")) } // OrderDescByType is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByType() UserRenewalLogQuerySet { return qs.w(qs.db.Order("type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByUid() UserRenewalLogQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByUpdatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // RenewalNumEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumEq(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num = ?", renewalNum)) } // RenewalNumGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumGt(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num > ?", renewalNum)) } // RenewalNumGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumGte(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num >= ?", renewalNum)) } // RenewalNumIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumIn(renewalNum ...uint32) UserRenewalLogQuerySet { if len(renewalNum) == 0 { qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renewal_num IN (?)", renewalNum)) } // RenewalNumLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumLt(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num < ?", renewalNum)) } // RenewalNumLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumLte(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num <= ?", renewalNum)) } // RenewalNumNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumNe(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num != ?", renewalNum)) } // RenewalNumNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumNotIn(renewalNum ...uint32) UserRenewalLogQuerySet { if len(renewalNum) == 0 { qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renewal_num NOT IN (?)", renewalNum)) } // SerialEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialEq(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial = ?", serial)) } // SerialGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialGt(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial > ?", serial)) } // SerialGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialGte(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial >= ?", serial)) } // SerialIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialIn(serial ...uint32) UserRenewalLogQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial IN (?)", serial)) } // SerialLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialLt(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial < ?", serial)) } // SerialLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialLte(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial <= ?", serial)) } // SerialNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialNe(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial != ?", serial)) } // SerialNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialNotIn(serial ...uint32) UserRenewalLogQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial NOT IN (?)", serial)) } // TypeEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeEq(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type = ?", typeValue)) } // TypeGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeGt(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type > ?", typeValue)) } // TypeGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeGte(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type >= ?", typeValue)) } // TypeIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeIn(typeValue ...uint32) UserRenewalLogQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type IN (?)", typeValue)) } // TypeLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeLt(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type < ?", typeValue)) } // TypeLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeLte(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type <= ?", typeValue)) } // TypeNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeNe(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type != ?", typeValue)) } // TypeNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeNotIn(typeValue ...uint32) UserRenewalLogQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type NOT IN (?)", typeValue)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidEq(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidGt(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidGte(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidIn(uid ...uint32) UserRenewalLogQuerySet { 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 UserRenewalLogQuerySet) UidLt(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidLte(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidNe(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidNotIn(uid ...uint32) UserRenewalLogQuerySet { 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 UserRenewalLogQuerySet) UpdatedAtEq(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtGt(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtGte(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtLt(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtLte(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtNe(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAction is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetAction(action uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Action)] = action return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetCreatedAt(createdAt time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetDeletedAt(deletedAt *time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetID(ID uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.ID)] = ID return u } // SetMemberExpire is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetMemberExpire(memberExpire time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.MemberExpire)] = memberExpire return u } // SetRenewalNum is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetRenewalNum(renewalNum uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.RenewalNum)] = renewalNum return u } // SetSerial is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetSerial(serial uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Serial)] = serial return u } // SetType is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetType(typeValue uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Type)] = typeValue return u } // SetUid is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetUid(uid uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetUpdatedAt(updatedAt time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserRenewalLogQuerySet // ===== BEGIN of UserRenewalLog modifiers // UserRenewalLogDBSchemaField describes database schema field. It requires for method 'Update' type UserRenewalLogDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserRenewalLogDBSchemaField) String() string { return string(f) } // UserRenewalLogDBSchema stores db field names of UserRenewalLog var UserRenewalLogDBSchema = struct { ID UserRenewalLogDBSchemaField CreatedAt UserRenewalLogDBSchemaField UpdatedAt UserRenewalLogDBSchemaField DeletedAt UserRenewalLogDBSchemaField Uid UserRenewalLogDBSchemaField Action UserRenewalLogDBSchemaField MemberExpire UserRenewalLogDBSchemaField Type UserRenewalLogDBSchemaField RenewalNum UserRenewalLogDBSchemaField Serial UserRenewalLogDBSchemaField }{ ID: UserRenewalLogDBSchemaField("id"), CreatedAt: UserRenewalLogDBSchemaField("created_at"), UpdatedAt: UserRenewalLogDBSchemaField("updated_at"), DeletedAt: UserRenewalLogDBSchemaField("deleted_at"), Uid: UserRenewalLogDBSchemaField("uid"), Action: UserRenewalLogDBSchemaField("action"), MemberExpire: UserRenewalLogDBSchemaField("member_expire"), Type: UserRenewalLogDBSchemaField("type"), RenewalNum: UserRenewalLogDBSchemaField("renewal_num"), Serial: UserRenewalLogDBSchemaField("serial"), } // Update updates UserRenewalLog fields by primary key // nolint: dupl func (o *UserRenewalLog) Update(db *gorm.DB, fields ...UserRenewalLogDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "action": o.Action, "member_expire": o.MemberExpire, "type": o.Type, "renewal_num": o.RenewalNum, "serial": o.Serial, } 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 UserRenewalLog %v fields %v: %s", o, fields, err) } return nil } // UserRenewalLogUpdater is an UserRenewalLog updates manager type UserRenewalLogUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserRenewalLogUpdater creates new UserRenewalLog updater // nolint: dupl func NewUserRenewalLogUpdater(db *gorm.DB) UserRenewalLogUpdater { return UserRenewalLogUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserRenewalLog{}), } } // ===== END of UserRenewalLog modifiers // ===== END of all query sets