// 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 UserInviteLevelQuerySet // UserInviteLevelQuerySet is an queryset type for UserInviteLevel type UserInviteLevelQuerySet struct { db *gorm.DB } // NewUserInviteLevelQuerySet constructs new UserInviteLevelQuerySet func NewUserInviteLevelQuerySet(db *gorm.DB) UserInviteLevelQuerySet { return UserInviteLevelQuerySet{ db: db.Model(&UserInviteLevel{}), } } func (qs UserInviteLevelQuerySet) w(db *gorm.DB) UserInviteLevelQuerySet { return NewUserInviteLevelQuerySet(db) } func (qs UserInviteLevelQuerySet) Select(fields ...UserInviteLevelDBSchemaField) UserInviteLevelQuerySet { 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 *UserInviteLevel) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserInviteLevel) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) All(ret *[]UserInviteLevel) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtEq(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtGt(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtGte(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtLt(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtLte(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) CreatedAtNe(createdAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Delete() error { return qs.db.Delete(UserInviteLevel{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserInviteLevel{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserInviteLevel{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtIsNotNull() UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtIsNull() UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) GetUpdater() UserInviteLevelUpdater { return NewUserInviteLevelUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDEq(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDGt(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDGte(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDIn(ID ...uint32) UserInviteLevelQuerySet { 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 UserInviteLevelQuerySet) IDLt(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDLte(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDNe(ID uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) IDNotIn(ID ...uint32) UserInviteLevelQuerySet { 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 UserInviteLevelQuerySet) Limit(limit int) UserInviteLevelQuerySet { return qs.w(qs.db.Limit(limit)) } // Lv1Eq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Eq(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 = ?", lv1)) } // Lv1Gt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Gt(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 > ?", lv1)) } // Lv1Gte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Gte(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 >= ?", lv1)) } // Lv1In is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1In(lv1 ...uint32) UserInviteLevelQuerySet { if len(lv1) == 0 { qs.db.AddError(errors.New("must at least pass one lv1 in Lv1In")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv1 IN (?)", lv1)) } // Lv1Lt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Lt(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 < ?", lv1)) } // Lv1Lte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Lte(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 <= ?", lv1)) } // Lv1Ne is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1Ne(lv1 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv1 != ?", lv1)) } // Lv1NotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv1NotIn(lv1 ...uint32) UserInviteLevelQuerySet { if len(lv1) == 0 { qs.db.AddError(errors.New("must at least pass one lv1 in Lv1NotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv1 NOT IN (?)", lv1)) } // Lv2Eq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Eq(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 = ?", lv2)) } // Lv2Gt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Gt(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 > ?", lv2)) } // Lv2Gte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Gte(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 >= ?", lv2)) } // Lv2In is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2In(lv2 ...uint32) UserInviteLevelQuerySet { if len(lv2) == 0 { qs.db.AddError(errors.New("must at least pass one lv2 in Lv2In")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv2 IN (?)", lv2)) } // Lv2Lt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Lt(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 < ?", lv2)) } // Lv2Lte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Lte(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 <= ?", lv2)) } // Lv2Ne is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2Ne(lv2 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv2 != ?", lv2)) } // Lv2NotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv2NotIn(lv2 ...uint32) UserInviteLevelQuerySet { if len(lv2) == 0 { qs.db.AddError(errors.New("must at least pass one lv2 in Lv2NotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv2 NOT IN (?)", lv2)) } // Lv3Eq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Eq(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 = ?", lv3)) } // Lv3Gt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Gt(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 > ?", lv3)) } // Lv3Gte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Gte(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 >= ?", lv3)) } // Lv3In is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3In(lv3 ...uint32) UserInviteLevelQuerySet { if len(lv3) == 0 { qs.db.AddError(errors.New("must at least pass one lv3 in Lv3In")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv3 IN (?)", lv3)) } // Lv3Lt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Lt(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 < ?", lv3)) } // Lv3Lte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Lte(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 <= ?", lv3)) } // Lv3Ne is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3Ne(lv3 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv3 != ?", lv3)) } // Lv3NotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv3NotIn(lv3 ...uint32) UserInviteLevelQuerySet { if len(lv3) == 0 { qs.db.AddError(errors.New("must at least pass one lv3 in Lv3NotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv3 NOT IN (?)", lv3)) } // Lv4Eq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Eq(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 = ?", lv4)) } // Lv4Gt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Gt(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 > ?", lv4)) } // Lv4Gte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Gte(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 >= ?", lv4)) } // Lv4In is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4In(lv4 ...uint32) UserInviteLevelQuerySet { if len(lv4) == 0 { qs.db.AddError(errors.New("must at least pass one lv4 in Lv4In")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv4 IN (?)", lv4)) } // Lv4Lt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Lt(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 < ?", lv4)) } // Lv4Lte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Lte(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 <= ?", lv4)) } // Lv4Ne is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4Ne(lv4 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv4 != ?", lv4)) } // Lv4NotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv4NotIn(lv4 ...uint32) UserInviteLevelQuerySet { if len(lv4) == 0 { qs.db.AddError(errors.New("must at least pass one lv4 in Lv4NotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv4 NOT IN (?)", lv4)) } // Lv5Eq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Eq(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 = ?", lv5)) } // Lv5Gt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Gt(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 > ?", lv5)) } // Lv5Gte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Gte(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 >= ?", lv5)) } // Lv5In is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5In(lv5 ...uint32) UserInviteLevelQuerySet { if len(lv5) == 0 { qs.db.AddError(errors.New("must at least pass one lv5 in Lv5In")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv5 IN (?)", lv5)) } // Lv5Lt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Lt(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 < ?", lv5)) } // Lv5Lte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Lte(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 <= ?", lv5)) } // Lv5Ne is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5Ne(lv5 uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("lv5 != ?", lv5)) } // Lv5NotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Lv5NotIn(lv5 ...uint32) UserInviteLevelQuerySet { if len(lv5) == 0 { qs.db.AddError(errors.New("must at least pass one lv5 in Lv5NotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("lv5 NOT IN (?)", lv5)) } // Offset is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) Offset(offset int) UserInviteLevelQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserInviteLevelQuerySet) One(ret *UserInviteLevel) error { return qs.db.First(ret).Error } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByCreatedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByDeletedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByID() UserInviteLevelQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByLv1 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByLv1() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv1 ASC")) } // OrderAscByLv2 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByLv2() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv2 ASC")) } // OrderAscByLv3 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByLv3() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv3 ASC")) } // OrderAscByLv4 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByLv4() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv4 ASC")) } // OrderAscByLv5 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByLv5() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv5 ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByUid() UserInviteLevelQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderAscByUpdatedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByCreatedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByDeletedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByID() UserInviteLevelQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByLv1 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByLv1() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv1 DESC")) } // OrderDescByLv2 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByLv2() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv2 DESC")) } // OrderDescByLv3 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByLv3() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv3 DESC")) } // OrderDescByLv4 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByLv4() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv4 DESC")) } // OrderDescByLv5 is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByLv5() UserInviteLevelQuerySet { return qs.w(qs.db.Order("lv5 DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByUid() UserInviteLevelQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) OrderDescByUpdatedAt() UserInviteLevelQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // UidEq is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidEq(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidGt(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidGte(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidIn(uid ...uint32) UserInviteLevelQuerySet { 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 UserInviteLevelQuerySet) UidLt(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidLte(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidNe(uid uint32) UserInviteLevelQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UidNotIn(uid ...uint32) UserInviteLevelQuerySet { 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 UserInviteLevelQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteLevelQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteLevelQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetCreatedAt(createdAt time.Time) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetID(ID uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.ID)] = ID return u } // SetLv1 is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetLv1(lv1 uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Lv1)] = lv1 return u } // SetLv2 is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetLv2(lv2 uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Lv2)] = lv2 return u } // SetLv3 is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetLv3(lv3 uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Lv3)] = lv3 return u } // SetLv4 is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetLv4(lv4 uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Lv4)] = lv4 return u } // SetLv5 is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetLv5(lv5 uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Lv5)] = lv5 return u } // SetUid is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetUid(uid uint32) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteLevelUpdater { u.fields[string(UserInviteLevelDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserInviteLevelUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserInviteLevelQuerySet // ===== BEGIN of UserInviteLevel modifiers // UserInviteLevelDBSchemaField describes database schema field. It requires for method 'Update' type UserInviteLevelDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserInviteLevelDBSchemaField) String() string { return string(f) } // UserInviteLevelDBSchema stores db field names of UserInviteLevel var UserInviteLevelDBSchema = struct { ID UserInviteLevelDBSchemaField CreatedAt UserInviteLevelDBSchemaField UpdatedAt UserInviteLevelDBSchemaField DeletedAt UserInviteLevelDBSchemaField Uid UserInviteLevelDBSchemaField Lv1 UserInviteLevelDBSchemaField Lv2 UserInviteLevelDBSchemaField Lv3 UserInviteLevelDBSchemaField Lv4 UserInviteLevelDBSchemaField Lv5 UserInviteLevelDBSchemaField }{ ID: UserInviteLevelDBSchemaField("id"), CreatedAt: UserInviteLevelDBSchemaField("created_at"), UpdatedAt: UserInviteLevelDBSchemaField("updated_at"), DeletedAt: UserInviteLevelDBSchemaField("deleted_at"), Uid: UserInviteLevelDBSchemaField("uid"), Lv1: UserInviteLevelDBSchemaField("lv1"), Lv2: UserInviteLevelDBSchemaField("lv2"), Lv3: UserInviteLevelDBSchemaField("lv3"), Lv4: UserInviteLevelDBSchemaField("lv4"), Lv5: UserInviteLevelDBSchemaField("lv5"), } // Update updates UserInviteLevel fields by primary key // nolint: dupl func (o *UserInviteLevel) Update(db *gorm.DB, fields ...UserInviteLevelDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "lv1": o.Lv1, "lv2": o.Lv2, "lv3": o.Lv3, "lv4": o.Lv4, "lv5": o.Lv5, } 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 UserInviteLevel %v fields %v: %s", o, fields, err) } return nil } // UserInviteLevelUpdater is an UserInviteLevel updates manager type UserInviteLevelUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserInviteLevelUpdater creates new UserInviteLevel updater // nolint: dupl func NewUserInviteLevelUpdater(db *gorm.DB) UserInviteLevelUpdater { return UserInviteLevelUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserInviteLevel{}), } } // ===== END of UserInviteLevel modifiers // ===== BEGIN of query set UserInviteRecordQuerySet // UserInviteRecordQuerySet is an queryset type for UserInviteRecord type UserInviteRecordQuerySet struct { db *gorm.DB } // NewUserInviteRecordQuerySet constructs new UserInviteRecordQuerySet func NewUserInviteRecordQuerySet(db *gorm.DB) UserInviteRecordQuerySet { return UserInviteRecordQuerySet{ db: db.Model(&UserInviteRecord{}), } } func (qs UserInviteRecordQuerySet) w(db *gorm.DB) UserInviteRecordQuerySet { return NewUserInviteRecordQuerySet(db) } func (qs UserInviteRecordQuerySet) Select(fields ...UserInviteRecordDBSchemaField) UserInviteRecordQuerySet { 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 *UserInviteRecord) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserInviteRecord) Delete(db *gorm.DB) error { return db.Delete(o).Error } func (qs UserInviteRecordQuerySet) Where(query string) UserInviteRecordQuerySet { return qs.w(qs.db.Where(query)) } // ActionEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionEq(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action = ?", action)) } // ActionGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionGt(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action > ?", action)) } // ActionGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionGte(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action >= ?", action)) } // ActionIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionIn(action ...uint32) UserInviteRecordQuerySet { 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 UserInviteRecordQuerySet) ActionLt(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action < ?", action)) } // ActionLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionLte(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action <= ?", action)) } // ActionNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionNe(action uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action != ?", action)) } // ActionNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionNotIn(action ...uint32) UserInviteRecordQuerySet { 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)) } // ActionTimeEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeEq(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time = ?", actionTime)) } // ActionTimeGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeGt(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time > ?", actionTime)) } // ActionTimeGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeGte(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time >= ?", actionTime)) } // ActionTimeLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeLt(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time < ?", actionTime)) } // ActionTimeLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeLte(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time <= ?", actionTime)) } // ActionTimeNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ActionTimeNe(actionTime time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("action_time != ?", actionTime)) } // All is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) All(ret *[]UserInviteRecord) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtEq(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtGt(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtGte(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtLt(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtLte(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) CreatedAtNe(createdAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) Delete() error { return qs.db.Delete(UserInviteRecord{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserInviteRecord{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserInviteRecord{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtIsNotNull() UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtIsNull() UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // FirstEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstEq(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first = ?", first)) } // FirstGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstGt(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first > ?", first)) } // FirstGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstGte(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first >= ?", first)) } // FirstIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstIn(first ...uint32) UserInviteRecordQuerySet { if len(first) == 0 { qs.db.AddError(errors.New("must at least pass one first in FirstIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("first IN (?)", first)) } // FirstLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstLt(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first < ?", first)) } // FirstLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstLte(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first <= ?", first)) } // FirstNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstNe(first uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("first != ?", first)) } // FirstNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FirstNotIn(first ...uint32) UserInviteRecordQuerySet { if len(first) == 0 { qs.db.AddError(errors.New("must at least pass one first in FirstNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("first NOT IN (?)", first)) } // FromUidEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidEq(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid = ?", fromUid)) } // FromUidGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidGt(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid > ?", fromUid)) } // FromUidGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidGte(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid >= ?", fromUid)) } // FromUidIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidIn(fromUid ...uint32) UserInviteRecordQuerySet { if len(fromUid) == 0 { qs.db.AddError(errors.New("must at least pass one fromUid in FromUidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("from_uid IN (?)", fromUid)) } // FromUidLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidLt(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid < ?", fromUid)) } // FromUidLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidLte(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid <= ?", fromUid)) } // FromUidNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidNe(fromUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("from_uid != ?", fromUid)) } // FromUidNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) FromUidNotIn(fromUid ...uint32) UserInviteRecordQuerySet { if len(fromUid) == 0 { qs.db.AddError(errors.New("must at least pass one fromUid in FromUidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("from_uid NOT IN (?)", fromUid)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) GetUpdater() UserInviteRecordUpdater { return NewUserInviteRecordUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDEq(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDGt(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDGte(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDIn(ID ...uint32) UserInviteRecordQuerySet { 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 UserInviteRecordQuerySet) IDLt(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDLte(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDNe(ID uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) IDNotIn(ID ...uint32) UserInviteRecordQuerySet { 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 UserInviteRecordQuerySet) Limit(limit int) UserInviteRecordQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberGenreEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreEq(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre = ?", memberGenre)) } // MemberGenreGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreGt(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre > ?", memberGenre)) } // MemberGenreGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreGte(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre >= ?", memberGenre)) } // MemberGenreIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreIn(memberGenre ...uint32) UserInviteRecordQuerySet { if len(memberGenre) == 0 { qs.db.AddError(errors.New("must at least pass one memberGenre in MemberGenreIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_genre IN (?)", memberGenre)) } // MemberGenreLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreLt(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre < ?", memberGenre)) } // MemberGenreLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreLte(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre <= ?", memberGenre)) } // MemberGenreNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreNe(memberGenre uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_genre != ?", memberGenre)) } // MemberGenreNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberGenreNotIn(memberGenre ...uint32) UserInviteRecordQuerySet { if len(memberGenre) == 0 { qs.db.AddError(errors.New("must at least pass one memberGenre in MemberGenreNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_genre NOT IN (?)", memberGenre)) } // MemberLevelEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelEq(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level = ?", memberLevel)) } // MemberLevelGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelGt(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level > ?", memberLevel)) } // MemberLevelGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelGte(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level >= ?", memberLevel)) } // MemberLevelIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelIn(memberLevel ...uint32) UserInviteRecordQuerySet { 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 UserInviteRecordQuerySet) MemberLevelLt(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level < ?", memberLevel)) } // MemberLevelLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelLte(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level <= ?", memberLevel)) } // MemberLevelNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelNe(memberLevel uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("member_level != ?", memberLevel)) } // MemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserInviteRecordQuerySet { 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 UserInviteRecordQuerySet) Offset(offset int) UserInviteRecordQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserInviteRecordQuerySet) One(ret *UserInviteRecord) error { return qs.db.First(ret).Error } // OrderAscByAction is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByAction() UserInviteRecordQuerySet { return qs.w(qs.db.Order("action ASC")) } // OrderAscByActionTime is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByActionTime() UserInviteRecordQuerySet { return qs.w(qs.db.Order("action_time ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByCreatedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByDeletedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByFirst is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByFirst() UserInviteRecordQuerySet { return qs.w(qs.db.Order("first ASC")) } // OrderAscByFromUid is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByFromUid() UserInviteRecordQuerySet { return qs.w(qs.db.Order("from_uid ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByID() UserInviteRecordQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberGenre is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByMemberGenre() UserInviteRecordQuerySet { return qs.w(qs.db.Order("member_genre ASC")) } // OrderAscByMemberLevel is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByMemberLevel() UserInviteRecordQuerySet { return qs.w(qs.db.Order("member_level ASC")) } // OrderAscByRenewHide is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByRenewHide() UserInviteRecordQuerySet { return qs.w(qs.db.Order("renew_hide ASC")) } // OrderAscByScan is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByScan() UserInviteRecordQuerySet { return qs.w(qs.db.Order("scan ASC")) } // OrderAscBySpendType is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscBySpendType() UserInviteRecordQuerySet { return qs.w(qs.db.Order("spend_type ASC")) } // OrderAscByToUid is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByToUid() UserInviteRecordQuerySet { return qs.w(qs.db.Order("to_uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderAscByUpdatedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAction is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByAction() UserInviteRecordQuerySet { return qs.w(qs.db.Order("action DESC")) } // OrderDescByActionTime is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByActionTime() UserInviteRecordQuerySet { return qs.w(qs.db.Order("action_time DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByCreatedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByDeletedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByFirst is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByFirst() UserInviteRecordQuerySet { return qs.w(qs.db.Order("first DESC")) } // OrderDescByFromUid is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByFromUid() UserInviteRecordQuerySet { return qs.w(qs.db.Order("from_uid DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByID() UserInviteRecordQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberGenre is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByMemberGenre() UserInviteRecordQuerySet { return qs.w(qs.db.Order("member_genre DESC")) } // OrderDescByMemberLevel is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByMemberLevel() UserInviteRecordQuerySet { return qs.w(qs.db.Order("member_level DESC")) } // OrderDescByRenewHide is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByRenewHide() UserInviteRecordQuerySet { return qs.w(qs.db.Order("renew_hide DESC")) } // OrderDescByScan is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByScan() UserInviteRecordQuerySet { return qs.w(qs.db.Order("scan DESC")) } // OrderDescBySpendType is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescBySpendType() UserInviteRecordQuerySet { return qs.w(qs.db.Order("spend_type DESC")) } // OrderDescByToUid is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByToUid() UserInviteRecordQuerySet { return qs.w(qs.db.Order("to_uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) OrderDescByUpdatedAt() UserInviteRecordQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // RenewHideEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideEq(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide = ?", renewHide)) } // RenewHideGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideGt(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide > ?", renewHide)) } // RenewHideGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideGte(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide >= ?", renewHide)) } // RenewHideIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideIn(renewHide ...uint32) UserInviteRecordQuerySet { if len(renewHide) == 0 { qs.db.AddError(errors.New("must at least pass one renewHide in RenewHideIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renew_hide IN (?)", renewHide)) } // RenewHideLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideLt(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide < ?", renewHide)) } // RenewHideLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideLte(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide <= ?", renewHide)) } // RenewHideNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideNe(renewHide uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("renew_hide != ?", renewHide)) } // RenewHideNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) RenewHideNotIn(renewHide ...uint32) UserInviteRecordQuerySet { if len(renewHide) == 0 { qs.db.AddError(errors.New("must at least pass one renewHide in RenewHideNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renew_hide NOT IN (?)", renewHide)) } // ScanEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanEq(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan = ?", scan)) } // ScanGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanGt(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan > ?", scan)) } // ScanGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanGte(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan >= ?", scan)) } // ScanIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanIn(scan ...uint32) UserInviteRecordQuerySet { if len(scan) == 0 { qs.db.AddError(errors.New("must at least pass one scan in ScanIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("scan IN (?)", scan)) } // ScanLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanLt(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan < ?", scan)) } // ScanLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanLte(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan <= ?", scan)) } // ScanNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanNe(scan uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("scan != ?", scan)) } // ScanNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ScanNotIn(scan ...uint32) UserInviteRecordQuerySet { if len(scan) == 0 { qs.db.AddError(errors.New("must at least pass one scan in ScanNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("scan NOT IN (?)", scan)) } // SpendTypeEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeEq(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type = ?", spendType)) } // SpendTypeGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeGt(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type > ?", spendType)) } // SpendTypeGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeGte(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type >= ?", spendType)) } // SpendTypeIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeIn(spendType ...uint32) UserInviteRecordQuerySet { if len(spendType) == 0 { qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("spend_type IN (?)", spendType)) } // SpendTypeLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeLt(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type < ?", spendType)) } // SpendTypeLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeLte(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type <= ?", spendType)) } // SpendTypeNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeNe(spendType uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("spend_type != ?", spendType)) } // SpendTypeNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) SpendTypeNotIn(spendType ...uint32) UserInviteRecordQuerySet { if len(spendType) == 0 { qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("spend_type NOT IN (?)", spendType)) } // ToUidEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidEq(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid = ?", toUid)) } // ToUidGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidGt(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid > ?", toUid)) } // ToUidGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidGte(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid >= ?", toUid)) } // ToUidIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidIn(toUid ...uint32) UserInviteRecordQuerySet { if len(toUid) == 0 { qs.db.AddError(errors.New("must at least pass one toUid in ToUidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("to_uid IN (?)", toUid)) } // ToUidLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidLt(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid < ?", toUid)) } // ToUidLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidLte(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid <= ?", toUid)) } // ToUidNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidNe(toUid uint32) UserInviteRecordQuerySet { return qs.w(qs.db.Where("to_uid != ?", toUid)) } // ToUidNotIn is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) ToUidNotIn(toUid ...uint32) UserInviteRecordQuerySet { if len(toUid) == 0 { qs.db.AddError(errors.New("must at least pass one toUid in ToUidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("to_uid NOT IN (?)", toUid)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteRecordQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAction is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetAction(action uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.Action)] = action return u } // SetActionTime is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetActionTime(actionTime time.Time) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.ActionTime)] = actionTime return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetCreatedAt(createdAt time.Time) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.DeletedAt)] = deletedAt return u } // SetFirst is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetFirst(first uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.First)] = first return u } // SetFromUid is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetFromUid(fromUid uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.FromUid)] = fromUid return u } // SetID is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetID(ID uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.ID)] = ID return u } // SetMemberGenre is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetMemberGenre(memberGenre uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.MemberGenre)] = memberGenre return u } // SetMemberLevel is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetMemberLevel(memberLevel uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.MemberLevel)] = memberLevel return u } // SetRenewHide is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetRenewHide(renewHide uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.RenewHide)] = renewHide return u } // SetScan is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetScan(scan uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.Scan)] = scan return u } // SetSpendType is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetSpendType(spendType uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.SpendType)] = spendType return u } // SetToUid is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetToUid(toUid uint32) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.ToUid)] = toUid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteRecordUpdater { u.fields[string(UserInviteRecordDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserInviteRecordUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserInviteRecordQuerySet // ===== BEGIN of UserInviteRecord modifiers // UserInviteRecordDBSchemaField describes database schema field. It requires for method 'Update' type UserInviteRecordDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserInviteRecordDBSchemaField) String() string { return string(f) } // UserInviteRecordDBSchema stores db field names of UserInviteRecord var UserInviteRecordDBSchema = struct { ID UserInviteRecordDBSchemaField CreatedAt UserInviteRecordDBSchemaField UpdatedAt UserInviteRecordDBSchemaField DeletedAt UserInviteRecordDBSchemaField ToUid UserInviteRecordDBSchemaField FromUid UserInviteRecordDBSchemaField Action UserInviteRecordDBSchemaField SpendType UserInviteRecordDBSchemaField MemberLevel UserInviteRecordDBSchemaField MemberGenre UserInviteRecordDBSchemaField First UserInviteRecordDBSchemaField Scan UserInviteRecordDBSchemaField ActionTime UserInviteRecordDBSchemaField RenewHide UserInviteRecordDBSchemaField }{ ID: UserInviteRecordDBSchemaField("id"), CreatedAt: UserInviteRecordDBSchemaField("created_at"), UpdatedAt: UserInviteRecordDBSchemaField("updated_at"), DeletedAt: UserInviteRecordDBSchemaField("deleted_at"), ToUid: UserInviteRecordDBSchemaField("to_uid"), FromUid: UserInviteRecordDBSchemaField("from_uid"), Action: UserInviteRecordDBSchemaField("action"), SpendType: UserInviteRecordDBSchemaField("spend_type"), MemberLevel: UserInviteRecordDBSchemaField("member_level"), MemberGenre: UserInviteRecordDBSchemaField("member_genre"), First: UserInviteRecordDBSchemaField("first"), Scan: UserInviteRecordDBSchemaField("scan"), ActionTime: UserInviteRecordDBSchemaField("action_time"), RenewHide: UserInviteRecordDBSchemaField("renew_hide"), } // Update updates UserInviteRecord fields by primary key // nolint: dupl func (o *UserInviteRecord) Update(db *gorm.DB, fields ...UserInviteRecordDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "to_uid": o.ToUid, "from_uid": o.FromUid, "action": o.Action, "spend_type": o.SpendType, "member_level": o.MemberLevel, "member_genre": o.MemberGenre, "first": o.First, "scan": o.Scan, "action_time": o.ActionTime, "renew_hide": o.RenewHide, } 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 UserInviteRecord %v fields %v: %s", o, fields, err) } return nil } // UserInviteRecordUpdater is an UserInviteRecord updates manager type UserInviteRecordUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserInviteRecordUpdater creates new UserInviteRecord updater // nolint: dupl func NewUserInviteRecordUpdater(db *gorm.DB) UserInviteRecordUpdater { return UserInviteRecordUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserInviteRecord{}), } } // ===== END of UserInviteRecord modifiers // ===== END of all query sets