// Code generated by go-queryset. DO NOT EDIT. package model import ( "errors" "fmt" "time" "github.com/jinzhu/gorm" ) // ===== BEGIN of all query sets // ===== BEGIN of query set CommonProblemQuerySet // CommonProblemQuerySet is an queryset type for CommonProblem type CommonProblemQuerySet struct { db *gorm.DB } // NewCommonProblemQuerySet constructs new CommonProblemQuerySet func NewCommonProblemQuerySet(db *gorm.DB) CommonProblemQuerySet { return CommonProblemQuerySet{ db: db.Model(&CommonProblem{}), } } func (qs CommonProblemQuerySet) w(db *gorm.DB) CommonProblemQuerySet { return NewCommonProblemQuerySet(db) } // Create is an autogenerated method // nolint: dupl func (o *CommonProblem) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CommonProblem) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) All(ret *[]CommonProblem) error { return qs.db.Find(ret).Error } // AnswerEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) AnswerEq(answer string) CommonProblemQuerySet { return qs.w(qs.db.Where("answer = ?", answer)) } // AnswerIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) AnswerIn(answer ...string) CommonProblemQuerySet { if len(answer) == 0 { qs.db.AddError(errors.New("must at least pass one answer in AnswerIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("answer IN (?)", answer)) } // AnswerNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) AnswerNe(answer string) CommonProblemQuerySet { return qs.w(qs.db.Where("answer != ?", answer)) } // AnswerNotIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) AnswerNotIn(answer ...string) CommonProblemQuerySet { if len(answer) == 0 { qs.db.AddError(errors.New("must at least pass one answer in AnswerNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("answer NOT IN (?)", answer)) } // Count is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtEq(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtGt(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtGte(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtLt(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtLte(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) CreatedAtNe(createdAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) Delete() error { return qs.db.Delete(CommonProblem{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CommonProblem{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CommonProblem{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtEq(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtGt(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtGte(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtIsNotNull() CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtIsNull() CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtLt(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtLte(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) DeletedAtNe(deletedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) GetUpdater() CommonProblemUpdater { return NewCommonProblemUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDEq(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDGt(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDGte(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDIn(ID ...uint32) CommonProblemQuerySet { 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 CommonProblemQuerySet) IDLt(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDLte(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDNe(ID uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) IDNotIn(ID ...uint32) CommonProblemQuerySet { 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 CommonProblemQuerySet) Limit(limit int) CommonProblemQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) Offset(offset int) CommonProblemQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CommonProblemQuerySet) One(ret *CommonProblem) error { return qs.db.First(ret).Error } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderAscByCreatedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderAscByDeletedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderAscByID() CommonProblemQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscBySort is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderAscBySort() CommonProblemQuerySet { return qs.w(qs.db.Order("sort ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderAscByUpdatedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderDescByCreatedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderDescByDeletedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderDescByID() CommonProblemQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescBySort is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderDescBySort() CommonProblemQuerySet { return qs.w(qs.db.Order("sort DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) OrderDescByUpdatedAt() CommonProblemQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // QuestionEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) QuestionEq(question string) CommonProblemQuerySet { return qs.w(qs.db.Where("question = ?", question)) } // QuestionIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) QuestionIn(question ...string) CommonProblemQuerySet { if len(question) == 0 { qs.db.AddError(errors.New("must at least pass one question in QuestionIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("question IN (?)", question)) } // QuestionNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) QuestionNe(question string) CommonProblemQuerySet { return qs.w(qs.db.Where("question != ?", question)) } // QuestionNotIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) QuestionNotIn(question ...string) CommonProblemQuerySet { if len(question) == 0 { qs.db.AddError(errors.New("must at least pass one question in QuestionNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("question NOT IN (?)", question)) } // SortEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortEq(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort = ?", sort)) } // SortGt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortGt(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort > ?", sort)) } // SortGte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortGte(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort >= ?", sort)) } // SortIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortIn(sort ...uint32) CommonProblemQuerySet { if len(sort) == 0 { qs.db.AddError(errors.New("must at least pass one sort in SortIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("sort IN (?)", sort)) } // SortLt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortLt(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort < ?", sort)) } // SortLte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortLte(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort <= ?", sort)) } // SortNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortNe(sort uint32) CommonProblemQuerySet { return qs.w(qs.db.Where("sort != ?", sort)) } // SortNotIn is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) SortNotIn(sort ...uint32) CommonProblemQuerySet { if len(sort) == 0 { qs.db.AddError(errors.New("must at least pass one sort in SortNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("sort NOT IN (?)", sort)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtEq(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtGt(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtGte(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtLt(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtLte(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CommonProblemQuerySet) UpdatedAtNe(updatedAt time.Time) CommonProblemQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAnswer is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetAnswer(answer string) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.Answer)] = answer return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetCreatedAt(createdAt time.Time) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetDeletedAt(deletedAt *time.Time) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetID(ID uint32) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.ID)] = ID return u } // SetQuestion is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetQuestion(question string) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.Question)] = question return u } // SetSort is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetSort(sort uint32) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.Sort)] = sort return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) SetUpdatedAt(updatedAt time.Time) CommonProblemUpdater { u.fields[string(CommonProblemDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CommonProblemUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CommonProblemQuerySet // ===== BEGIN of CommonProblem modifiers // CommonProblemDBSchemaField describes database schema field. It requires for method 'Update' type CommonProblemDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CommonProblemDBSchemaField) String() string { return string(f) } // CommonProblemDBSchema stores db field names of CommonProblem var CommonProblemDBSchema = struct { ID CommonProblemDBSchemaField CreatedAt CommonProblemDBSchemaField UpdatedAt CommonProblemDBSchemaField DeletedAt CommonProblemDBSchemaField Question CommonProblemDBSchemaField Answer CommonProblemDBSchemaField Sort CommonProblemDBSchemaField }{ ID: CommonProblemDBSchemaField("id"), CreatedAt: CommonProblemDBSchemaField("created_at"), UpdatedAt: CommonProblemDBSchemaField("updated_at"), DeletedAt: CommonProblemDBSchemaField("deleted_at"), Question: CommonProblemDBSchemaField("question"), Answer: CommonProblemDBSchemaField("answer"), Sort: CommonProblemDBSchemaField("sort"), } // Update updates CommonProblem fields by primary key // nolint: dupl func (o *CommonProblem) Update(db *gorm.DB, fields ...CommonProblemDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "question": o.Question, "answer": o.Answer, "sort": o.Sort, } 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 CommonProblem %v fields %v: %s", o, fields, err) } return nil } // CommonProblemUpdater is an CommonProblem updates manager type CommonProblemUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCommonProblemUpdater creates new CommonProblem updater // nolint: dupl func NewCommonProblemUpdater(db *gorm.DB) CommonProblemUpdater { return CommonProblemUpdater{ fields: map[string]interface{}{}, db: db.Model(&CommonProblem{}), } } // ===== END of CommonProblem modifiers // ===== BEGIN of query set DepositRefundRecordQuerySet // DepositRefundRecordQuerySet is an queryset type for DepositRefundRecord type DepositRefundRecordQuerySet struct { db *gorm.DB } // NewDepositRefundRecordQuerySet constructs new DepositRefundRecordQuerySet func NewDepositRefundRecordQuerySet(db *gorm.DB) DepositRefundRecordQuerySet { return DepositRefundRecordQuerySet{ db: db.Model(&DepositRefundRecord{}), } } func (qs DepositRefundRecordQuerySet) w(db *gorm.DB) DepositRefundRecordQuerySet { return NewDepositRefundRecordQuerySet(db) } // Create is an autogenerated method // nolint: dupl func (o *DepositRefundRecord) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *DepositRefundRecord) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) All(ret *[]DepositRefundRecord) error { return qs.db.Find(ret).Error } // AmountEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountEq(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount = ?", amount)) } // AmountGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountGt(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount > ?", amount)) } // AmountGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountGte(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount >= ?", amount)) } // AmountIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountIn(amount ...uint32) DepositRefundRecordQuerySet { if len(amount) == 0 { qs.db.AddError(errors.New("must at least pass one amount in AmountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("amount IN (?)", amount)) } // AmountLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountLt(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount < ?", amount)) } // AmountLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountLte(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount <= ?", amount)) } // AmountNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountNe(amount uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("amount != ?", amount)) } // AmountNotIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) AmountNotIn(amount ...uint32) DepositRefundRecordQuerySet { if len(amount) == 0 { qs.db.AddError(errors.New("must at least pass one amount in AmountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("amount NOT IN (?)", amount)) } // ConfirmTimeEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeEq(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time = ?", confirmTime)) } // ConfirmTimeGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeGt(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time > ?", confirmTime)) } // ConfirmTimeGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeGte(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time >= ?", confirmTime)) } // ConfirmTimeLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeLt(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time < ?", confirmTime)) } // ConfirmTimeLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeLte(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time <= ?", confirmTime)) } // ConfirmTimeNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) ConfirmTimeNe(confirmTime time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("confirm_time != ?", confirmTime)) } // Count is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtEq(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtGt(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtGte(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtLt(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtLte(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) CreatedAtNe(createdAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) Delete() error { return qs.db.Delete(DepositRefundRecord{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(DepositRefundRecord{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(DepositRefundRecord{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtEq(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtGt(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtGte(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtIsNotNull() DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtIsNull() DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtLt(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtLte(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) DeletedAtNe(deletedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) GetUpdater() DepositRefundRecordUpdater { return NewDepositRefundRecordUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDEq(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDGt(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDGte(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDIn(ID ...uint32) DepositRefundRecordQuerySet { 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 DepositRefundRecordQuerySet) IDLt(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDLte(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDNe(ID uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) IDNotIn(ID ...uint32) DepositRefundRecordQuerySet { 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 DepositRefundRecordQuerySet) Limit(limit int) DepositRefundRecordQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) Offset(offset int) DepositRefundRecordQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs DepositRefundRecordQuerySet) One(ret *DepositRefundRecord) error { return qs.db.First(ret).Error } // OperatorEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorEq(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator = ?", operator)) } // OperatorGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorGt(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator > ?", operator)) } // OperatorGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorGte(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator >= ?", operator)) } // OperatorIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorIn(operator ...uint32) DepositRefundRecordQuerySet { if len(operator) == 0 { qs.db.AddError(errors.New("must at least pass one operator in OperatorIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("operator IN (?)", operator)) } // OperatorLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorLt(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator < ?", operator)) } // OperatorLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorLte(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator <= ?", operator)) } // OperatorNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorNe(operator uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("operator != ?", operator)) } // OperatorNotIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OperatorNotIn(operator ...uint32) DepositRefundRecordQuerySet { if len(operator) == 0 { qs.db.AddError(errors.New("must at least pass one operator in OperatorNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("operator NOT IN (?)", operator)) } // OrderAscByAmount is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByAmount() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("amount ASC")) } // OrderAscByConfirmTime is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByConfirmTime() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("confirm_time ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByCreatedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByDeletedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByID() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByOperator is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByOperator() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("operator ASC")) } // OrderAscByStatus is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByStatus() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("status ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByUid() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderAscByUpdatedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAmount is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByAmount() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("amount DESC")) } // OrderDescByConfirmTime is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByConfirmTime() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("confirm_time DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByCreatedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByDeletedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByID() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByOperator is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByOperator() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("operator DESC")) } // OrderDescByStatus is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByStatus() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("status DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByUid() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) OrderDescByUpdatedAt() DepositRefundRecordQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // StatusEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusEq(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status = ?", status)) } // StatusGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusGt(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status > ?", status)) } // StatusGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusGte(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status >= ?", status)) } // StatusIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusIn(status ...uint32) DepositRefundRecordQuerySet { if len(status) == 0 { qs.db.AddError(errors.New("must at least pass one status in StatusIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("status IN (?)", status)) } // StatusLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusLt(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status < ?", status)) } // StatusLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusLte(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status <= ?", status)) } // StatusNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusNe(status uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("status != ?", status)) } // StatusNotIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) StatusNotIn(status ...uint32) DepositRefundRecordQuerySet { if len(status) == 0 { qs.db.AddError(errors.New("must at least pass one status in StatusNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("status NOT IN (?)", status)) } // UidEq is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidEq(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidGt(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidGte(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidIn(uid ...uint32) DepositRefundRecordQuerySet { 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 DepositRefundRecordQuerySet) UidLt(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidLte(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidNe(uid uint32) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UidNotIn(uid ...uint32) DepositRefundRecordQuerySet { 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 DepositRefundRecordQuerySet) UpdatedAtEq(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UpdatedAtGt(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UpdatedAtGte(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UpdatedAtLt(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UpdatedAtLte(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs DepositRefundRecordQuerySet) UpdatedAtNe(updatedAt time.Time) DepositRefundRecordQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAmount is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetAmount(amount uint32) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.Amount)] = amount return u } // SetConfirmTime is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetConfirmTime(confirmTime time.Time) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.ConfirmTime)] = confirmTime return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetCreatedAt(createdAt time.Time) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetDeletedAt(deletedAt *time.Time) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetID(ID uint32) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.ID)] = ID return u } // SetOperator is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetOperator(operator uint32) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.Operator)] = operator return u } // SetStatus is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetStatus(status uint32) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.Status)] = status return u } // SetUid is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetUid(uid uint32) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) SetUpdatedAt(updatedAt time.Time) DepositRefundRecordUpdater { u.fields[string(DepositRefundRecordDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u DepositRefundRecordUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set DepositRefundRecordQuerySet // ===== BEGIN of DepositRefundRecord modifiers // DepositRefundRecordDBSchemaField describes database schema field. It requires for method 'Update' type DepositRefundRecordDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f DepositRefundRecordDBSchemaField) String() string { return string(f) } // DepositRefundRecordDBSchema stores db field names of DepositRefundRecord var DepositRefundRecordDBSchema = struct { ID DepositRefundRecordDBSchemaField CreatedAt DepositRefundRecordDBSchemaField UpdatedAt DepositRefundRecordDBSchemaField DeletedAt DepositRefundRecordDBSchemaField Uid DepositRefundRecordDBSchemaField Status DepositRefundRecordDBSchemaField Amount DepositRefundRecordDBSchemaField Operator DepositRefundRecordDBSchemaField ConfirmTime DepositRefundRecordDBSchemaField }{ ID: DepositRefundRecordDBSchemaField("id"), CreatedAt: DepositRefundRecordDBSchemaField("created_at"), UpdatedAt: DepositRefundRecordDBSchemaField("updated_at"), DeletedAt: DepositRefundRecordDBSchemaField("deleted_at"), Uid: DepositRefundRecordDBSchemaField("uid"), Status: DepositRefundRecordDBSchemaField("status"), Amount: DepositRefundRecordDBSchemaField("amount"), Operator: DepositRefundRecordDBSchemaField("operator"), ConfirmTime: DepositRefundRecordDBSchemaField("confirm_time"), } // Update updates DepositRefundRecord fields by primary key // nolint: dupl func (o *DepositRefundRecord) Update(db *gorm.DB, fields ...DepositRefundRecordDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "status": o.Status, "amount": o.Amount, "operator": o.Operator, "confirm_time": o.ConfirmTime, } 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 DepositRefundRecord %v fields %v: %s", o, fields, err) } return nil } // DepositRefundRecordUpdater is an DepositRefundRecord updates manager type DepositRefundRecordUpdater struct { fields map[string]interface{} db *gorm.DB } // NewDepositRefundRecordUpdater creates new DepositRefundRecord updater // nolint: dupl func NewDepositRefundRecordUpdater(db *gorm.DB) DepositRefundRecordUpdater { return DepositRefundRecordUpdater{ fields: map[string]interface{}{}, db: db.Model(&DepositRefundRecord{}), } } // ===== END of DepositRefundRecord modifiers // ===== BEGIN of query set UserInviteQuerySet // UserInviteQuerySet is an queryset type for UserInvite type UserInviteQuerySet struct { db *gorm.DB } // NewUserInviteQuerySet constructs new UserInviteQuerySet func NewUserInviteQuerySet(db *gorm.DB) UserInviteQuerySet { return UserInviteQuerySet{ db: db.Model(&UserInvite{}), } } func (qs UserInviteQuerySet) w(db *gorm.DB) UserInviteQuerySet { return NewUserInviteQuerySet(db) } // Create is an autogenerated method // nolint: dupl func (o *UserInvite) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserInvite) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) All(ret *[]UserInvite) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtEq(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtGt(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtGte(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtLt(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtLte(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) CreatedAtNe(createdAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) Delete() error { return qs.db.Delete(UserInvite{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserInvite{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserInvite{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtIsNotNull() UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtIsNull() UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // FromUidEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidEq(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid = ?", fromUid)) } // FromUidGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidGt(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid > ?", fromUid)) } // FromUidGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidGte(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid >= ?", fromUid)) } // FromUidIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidIn(fromUid ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) FromUidLt(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid < ?", fromUid)) } // FromUidLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidLte(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid <= ?", fromUid)) } // FromUidNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidNe(fromUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("from_uid != ?", fromUid)) } // FromUidNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) FromUidNotIn(fromUid ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) GetUpdater() UserInviteUpdater { return NewUserInviteUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDEq(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDGt(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDGte(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDIn(ID ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) IDLt(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDLte(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDNe(ID uint32) UserInviteQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) IDNotIn(ID ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) Limit(limit int) UserInviteQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberOpenTimeEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeEq(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time = ?", memberOpenTime)) } // MemberOpenTimeGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeGt(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time > ?", memberOpenTime)) } // MemberOpenTimeGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeGte(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time >= ?", memberOpenTime)) } // MemberOpenTimeLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeLt(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time < ?", memberOpenTime)) } // MemberOpenTimeLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeLte(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time <= ?", memberOpenTime)) } // MemberOpenTimeNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberOpenTimeNe(memberOpenTime time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("member_open_time != ?", memberOpenTime)) } // MemberStatusEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusEq(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status = ?", memberStatus)) } // MemberStatusGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusGt(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status > ?", memberStatus)) } // MemberStatusGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusGte(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status >= ?", memberStatus)) } // MemberStatusIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusIn(memberStatus ...uint8) UserInviteQuerySet { if len(memberStatus) == 0 { qs.db.AddError(errors.New("must at least pass one memberStatus in MemberStatusIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_status IN (?)", memberStatus)) } // MemberStatusLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusLt(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status < ?", memberStatus)) } // MemberStatusLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusLte(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status <= ?", memberStatus)) } // MemberStatusNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusNe(memberStatus uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_status != ?", memberStatus)) } // MemberStatusNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberStatusNotIn(memberStatus ...uint8) UserInviteQuerySet { if len(memberStatus) == 0 { qs.db.AddError(errors.New("must at least pass one memberStatus in MemberStatusNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_status NOT IN (?)", memberStatus)) } // MemberTypeEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeEq(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type = ?", memberType)) } // MemberTypeGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeGt(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type > ?", memberType)) } // MemberTypeGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeGte(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type >= ?", memberType)) } // MemberTypeIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeIn(memberType ...uint8) UserInviteQuerySet { if len(memberType) == 0 { qs.db.AddError(errors.New("must at least pass one memberType in MemberTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_type IN (?)", memberType)) } // MemberTypeLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeLt(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type < ?", memberType)) } // MemberTypeLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeLte(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type <= ?", memberType)) } // MemberTypeNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeNe(memberType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("member_type != ?", memberType)) } // MemberTypeNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) MemberTypeNotIn(memberType ...uint8) UserInviteQuerySet { if len(memberType) == 0 { qs.db.AddError(errors.New("must at least pass one memberType in MemberTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_type NOT IN (?)", memberType)) } // Offset is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) Offset(offset int) UserInviteQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserInviteQuerySet) One(ret *UserInvite) error { return qs.db.First(ret).Error } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByCreatedAt() UserInviteQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByDeletedAt() UserInviteQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByFromUid is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByFromUid() UserInviteQuerySet { return qs.w(qs.db.Order("from_uid ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByID() UserInviteQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberOpenTime is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByMemberOpenTime() UserInviteQuerySet { return qs.w(qs.db.Order("member_open_time ASC")) } // OrderAscByMemberStatus is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByMemberStatus() UserInviteQuerySet { return qs.w(qs.db.Order("member_status ASC")) } // OrderAscByMemberType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByMemberType() UserInviteQuerySet { return qs.w(qs.db.Order("member_type ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByStoreId() UserInviteQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByStoreType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByStoreType() UserInviteQuerySet { return qs.w(qs.db.Order("store_type ASC")) } // OrderAscByToUid is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByToUid() UserInviteQuerySet { return qs.w(qs.db.Order("to_uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByUpdatedAt() UserInviteQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderAscByUserType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderAscByUserType() UserInviteQuerySet { return qs.w(qs.db.Order("user_type ASC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByCreatedAt() UserInviteQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByDeletedAt() UserInviteQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByFromUid is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByFromUid() UserInviteQuerySet { return qs.w(qs.db.Order("from_uid DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByID() UserInviteQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberOpenTime is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByMemberOpenTime() UserInviteQuerySet { return qs.w(qs.db.Order("member_open_time DESC")) } // OrderDescByMemberStatus is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByMemberStatus() UserInviteQuerySet { return qs.w(qs.db.Order("member_status DESC")) } // OrderDescByMemberType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByMemberType() UserInviteQuerySet { return qs.w(qs.db.Order("member_type DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByStoreId() UserInviteQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByStoreType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByStoreType() UserInviteQuerySet { return qs.w(qs.db.Order("store_type DESC")) } // OrderDescByToUid is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByToUid() UserInviteQuerySet { return qs.w(qs.db.Order("to_uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByUpdatedAt() UserInviteQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // OrderDescByUserType is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) OrderDescByUserType() UserInviteQuerySet { return qs.w(qs.db.Order("user_type DESC")) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdEq(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdGt(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdGte(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdIn(storeId ...uint64) UserInviteQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdLt(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdLte(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdNe(storeId uint64) UserInviteQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreIdNotIn(storeId ...uint64) UserInviteQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // StoreTypeEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeEq(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type = ?", storeType)) } // StoreTypeGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeGt(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type > ?", storeType)) } // StoreTypeGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeGte(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type >= ?", storeType)) } // StoreTypeIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeIn(storeType ...uint32) UserInviteQuerySet { if len(storeType) == 0 { qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_type IN (?)", storeType)) } // StoreTypeLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeLt(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type < ?", storeType)) } // StoreTypeLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeLte(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type <= ?", storeType)) } // StoreTypeNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeNe(storeType uint32) UserInviteQuerySet { return qs.w(qs.db.Where("store_type != ?", storeType)) } // StoreTypeNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) StoreTypeNotIn(storeType ...uint32) UserInviteQuerySet { if len(storeType) == 0 { qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_type NOT IN (?)", storeType)) } // ToUidEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidEq(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid = ?", toUid)) } // ToUidGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidGt(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid > ?", toUid)) } // ToUidGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidGte(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid >= ?", toUid)) } // ToUidIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidIn(toUid ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) ToUidLt(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid < ?", toUid)) } // ToUidLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidLte(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid <= ?", toUid)) } // ToUidNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidNe(toUid uint32) UserInviteQuerySet { return qs.w(qs.db.Where("to_uid != ?", toUid)) } // ToUidNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) ToUidNotIn(toUid ...uint32) UserInviteQuerySet { 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 UserInviteQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // UserTypeEq is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeEq(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type = ?", userType)) } // UserTypeGt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeGt(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type > ?", userType)) } // UserTypeGte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeGte(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type >= ?", userType)) } // UserTypeIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeIn(userType ...uint8) UserInviteQuerySet { if len(userType) == 0 { qs.db.AddError(errors.New("must at least pass one userType in UserTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("user_type IN (?)", userType)) } // UserTypeLt is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeLt(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type < ?", userType)) } // UserTypeLte is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeLte(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type <= ?", userType)) } // UserTypeNe is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeNe(userType uint8) UserInviteQuerySet { return qs.w(qs.db.Where("user_type != ?", userType)) } // UserTypeNotIn is an autogenerated method // nolint: dupl func (qs UserInviteQuerySet) UserTypeNotIn(userType ...uint8) UserInviteQuerySet { if len(userType) == 0 { qs.db.AddError(errors.New("must at least pass one userType in UserTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("user_type NOT IN (?)", userType)) } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetCreatedAt(createdAt time.Time) UserInviteUpdater { u.fields[string(UserInviteDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteUpdater { u.fields[string(UserInviteDBSchema.DeletedAt)] = deletedAt return u } // SetFromUid is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetFromUid(fromUid uint32) UserInviteUpdater { u.fields[string(UserInviteDBSchema.FromUid)] = fromUid return u } // SetID is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetID(ID uint32) UserInviteUpdater { u.fields[string(UserInviteDBSchema.ID)] = ID return u } // SetMemberOpenTime is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetMemberOpenTime(memberOpenTime time.Time) UserInviteUpdater { u.fields[string(UserInviteDBSchema.MemberOpenTime)] = memberOpenTime return u } // SetMemberStatus is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetMemberStatus(memberStatus uint8) UserInviteUpdater { u.fields[string(UserInviteDBSchema.MemberStatus)] = memberStatus return u } // SetMemberType is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetMemberType(memberType uint8) UserInviteUpdater { u.fields[string(UserInviteDBSchema.MemberType)] = memberType return u } // SetStoreId is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetStoreId(storeId uint64) UserInviteUpdater { u.fields[string(UserInviteDBSchema.StoreId)] = storeId return u } // SetStoreType is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetStoreType(storeType uint32) UserInviteUpdater { u.fields[string(UserInviteDBSchema.StoreType)] = storeType return u } // SetToUid is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetToUid(toUid uint32) UserInviteUpdater { u.fields[string(UserInviteDBSchema.ToUid)] = toUid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteUpdater { u.fields[string(UserInviteDBSchema.UpdatedAt)] = updatedAt return u } // SetUserType is an autogenerated method // nolint: dupl func (u UserInviteUpdater) SetUserType(userType uint8) UserInviteUpdater { u.fields[string(UserInviteDBSchema.UserType)] = userType return u } // Update is an autogenerated method // nolint: dupl func (u UserInviteUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserInviteUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserInviteQuerySet // ===== BEGIN of UserInvite modifiers // UserInviteDBSchemaField describes database schema field. It requires for method 'Update' type UserInviteDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserInviteDBSchemaField) String() string { return string(f) } // UserInviteDBSchema stores db field names of UserInvite var UserInviteDBSchema = struct { ID UserInviteDBSchemaField CreatedAt UserInviteDBSchemaField UpdatedAt UserInviteDBSchemaField DeletedAt UserInviteDBSchemaField FromUid UserInviteDBSchemaField UserType UserInviteDBSchemaField StoreId UserInviteDBSchemaField MemberOpenTime UserInviteDBSchemaField MemberType UserInviteDBSchemaField MemberStatus UserInviteDBSchemaField ToUid UserInviteDBSchemaField StoreType UserInviteDBSchemaField }{ ID: UserInviteDBSchemaField("id"), CreatedAt: UserInviteDBSchemaField("created_at"), UpdatedAt: UserInviteDBSchemaField("updated_at"), DeletedAt: UserInviteDBSchemaField("deleted_at"), FromUid: UserInviteDBSchemaField("from_uid"), UserType: UserInviteDBSchemaField("user_type"), StoreId: UserInviteDBSchemaField("store_id"), MemberOpenTime: UserInviteDBSchemaField("member_open_time"), MemberType: UserInviteDBSchemaField("member_type"), MemberStatus: UserInviteDBSchemaField("member_status"), ToUid: UserInviteDBSchemaField("to_uid"), StoreType: UserInviteDBSchemaField("store_type"), } // Update updates UserInvite fields by primary key // nolint: dupl func (o *UserInvite) Update(db *gorm.DB, fields ...UserInviteDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "from_uid": o.FromUid, "user_type": o.UserType, "store_id": o.StoreId, "member_open_time": o.MemberOpenTime, "member_type": o.MemberType, "member_status": o.MemberStatus, "to_uid": o.ToUid, "store_type": o.StoreType, } 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 UserInvite %v fields %v: %s", o, fields, err) } return nil } // UserInviteUpdater is an UserInvite updates manager type UserInviteUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserInviteUpdater creates new UserInvite updater // nolint: dupl func NewUserInviteUpdater(db *gorm.DB) UserInviteUpdater { return UserInviteUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserInvite{}), } } // ===== END of UserInvite modifiers // ===== BEGIN of query set UserOpenMemberRecordQuerySet // UserOpenMemberRecordQuerySet is an queryset type for UserOpenMemberRecord type UserOpenMemberRecordQuerySet struct { db *gorm.DB } // NewUserOpenMemberRecordQuerySet constructs new UserOpenMemberRecordQuerySet func NewUserOpenMemberRecordQuerySet(db *gorm.DB) UserOpenMemberRecordQuerySet { return UserOpenMemberRecordQuerySet{ db: db.Model(&UserOpenMemberRecord{}), } } func (qs UserOpenMemberRecordQuerySet) w(db *gorm.DB) UserOpenMemberRecordQuerySet { return NewUserOpenMemberRecordQuerySet(db) } // Create is an autogenerated method // nolint: dupl func (o *UserOpenMemberRecord) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserOpenMemberRecord) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) All(ret *[]UserOpenMemberRecord) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtEq(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtGt(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtGte(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtLt(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtLte(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) CreatedAtNe(createdAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) Delete() error { return qs.db.Delete(UserOpenMemberRecord{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserOpenMemberRecord{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserOpenMemberRecord{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtIsNotNull() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtIsNull() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) GetUpdater() UserOpenMemberRecordUpdater { return NewUserOpenMemberRecordUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDEq(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDGt(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDGte(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDIn(ID ...uint32) UserOpenMemberRecordQuerySet { 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 UserOpenMemberRecordQuerySet) IDLt(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDLte(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDNe(ID uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) IDNotIn(ID ...uint32) UserOpenMemberRecordQuerySet { 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 UserOpenMemberRecordQuerySet) Limit(limit int) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) Offset(offset int) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserOpenMemberRecordQuerySet) One(ret *UserOpenMemberRecord) error { return qs.db.First(ret).Error } // OpenNoEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OpenNoEq(openNo string) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("open_no = ?", openNo)) } // OpenNoIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OpenNoIn(openNo ...string) UserOpenMemberRecordQuerySet { if len(openNo) == 0 { qs.db.AddError(errors.New("must at least pass one openNo in OpenNoIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("open_no IN (?)", openNo)) } // OpenNoNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OpenNoNe(openNo string) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("open_no != ?", openNo)) } // OpenNoNotIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OpenNoNotIn(openNo ...string) UserOpenMemberRecordQuerySet { if len(openNo) == 0 { qs.db.AddError(errors.New("must at least pass one openNo in OpenNoNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("open_no NOT IN (?)", openNo)) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByCreatedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByDeletedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByID() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByOrderId is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByOrderId() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("order_id ASC")) } // OrderAscByOrderType is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByOrderType() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("order_type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByUid() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderAscByUpdatedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByCreatedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByDeletedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByID() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByOrderId is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByOrderId() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("order_id DESC")) } // OrderDescByOrderType is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByOrderType() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("order_type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByUid() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderDescByUpdatedAt() UserOpenMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // OrderIdEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdEq(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id = ?", orderId)) } // OrderIdGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdGt(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id > ?", orderId)) } // OrderIdGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdGte(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id >= ?", orderId)) } // OrderIdIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdIn(orderId ...uint32) UserOpenMemberRecordQuerySet { if len(orderId) == 0 { qs.db.AddError(errors.New("must at least pass one orderId in OrderIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("order_id IN (?)", orderId)) } // OrderIdLt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdLt(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id < ?", orderId)) } // OrderIdLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdLte(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id <= ?", orderId)) } // OrderIdNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdNe(orderId uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_id != ?", orderId)) } // OrderIdNotIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderIdNotIn(orderId ...uint32) UserOpenMemberRecordQuerySet { if len(orderId) == 0 { qs.db.AddError(errors.New("must at least pass one orderId in OrderIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("order_id NOT IN (?)", orderId)) } // OrderTypeEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeEq(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type = ?", orderType)) } // OrderTypeGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeGt(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type > ?", orderType)) } // OrderTypeGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeGte(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type >= ?", orderType)) } // OrderTypeIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeIn(orderType ...uint32) UserOpenMemberRecordQuerySet { if len(orderType) == 0 { qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("order_type IN (?)", orderType)) } // OrderTypeLt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeLt(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type < ?", orderType)) } // OrderTypeLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeLte(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type <= ?", orderType)) } // OrderTypeNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeNe(orderType uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("order_type != ?", orderType)) } // OrderTypeNotIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) OrderTypeNotIn(orderType ...uint32) UserOpenMemberRecordQuerySet { if len(orderType) == 0 { qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("order_type NOT IN (?)", orderType)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidEq(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidGt(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidGte(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidIn(uid ...uint32) UserOpenMemberRecordQuerySet { 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 UserOpenMemberRecordQuerySet) UidLt(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidLte(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidNe(uid uint32) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UidNotIn(uid ...uint32) UserOpenMemberRecordQuerySet { 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 UserOpenMemberRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserOpenMemberRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserOpenMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetID(ID uint32) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.ID)] = ID return u } // SetOpenNo is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetOpenNo(openNo string) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.OpenNo)] = openNo return u } // SetOrderId is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetOrderId(orderId uint32) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.OrderId)] = orderId return u } // SetOrderType is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetOrderType(orderType uint32) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.OrderType)] = orderType return u } // SetUid is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetUid(uid uint32) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserOpenMemberRecordUpdater { u.fields[string(UserOpenMemberRecordDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserOpenMemberRecordUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserOpenMemberRecordQuerySet // ===== BEGIN of UserOpenMemberRecord modifiers // UserOpenMemberRecordDBSchemaField describes database schema field. It requires for method 'Update' type UserOpenMemberRecordDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserOpenMemberRecordDBSchemaField) String() string { return string(f) } // UserOpenMemberRecordDBSchema stores db field names of UserOpenMemberRecord var UserOpenMemberRecordDBSchema = struct { ID UserOpenMemberRecordDBSchemaField CreatedAt UserOpenMemberRecordDBSchemaField UpdatedAt UserOpenMemberRecordDBSchemaField DeletedAt UserOpenMemberRecordDBSchemaField Uid UserOpenMemberRecordDBSchemaField OpenNo UserOpenMemberRecordDBSchemaField OrderId UserOpenMemberRecordDBSchemaField OrderType UserOpenMemberRecordDBSchemaField }{ ID: UserOpenMemberRecordDBSchemaField("id"), CreatedAt: UserOpenMemberRecordDBSchemaField("created_at"), UpdatedAt: UserOpenMemberRecordDBSchemaField("updated_at"), DeletedAt: UserOpenMemberRecordDBSchemaField("deleted_at"), Uid: UserOpenMemberRecordDBSchemaField("uid"), OpenNo: UserOpenMemberRecordDBSchemaField("open_no"), OrderId: UserOpenMemberRecordDBSchemaField("order_id"), OrderType: UserOpenMemberRecordDBSchemaField("order_type"), } // Update updates UserOpenMemberRecord fields by primary key // nolint: dupl func (o *UserOpenMemberRecord) Update(db *gorm.DB, fields ...UserOpenMemberRecordDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "open_no": o.OpenNo, "order_id": o.OrderId, "order_type": o.OrderType, } 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 UserOpenMemberRecord %v fields %v: %s", o, fields, err) } return nil } // UserOpenMemberRecordUpdater is an UserOpenMemberRecord updates manager type UserOpenMemberRecordUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserOpenMemberRecordUpdater creates new UserOpenMemberRecord updater // nolint: dupl func NewUserOpenMemberRecordUpdater(db *gorm.DB) UserOpenMemberRecordUpdater { return UserOpenMemberRecordUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserOpenMemberRecord{}), } } // ===== END of UserOpenMemberRecord modifiers // ===== BEGIN of query set UserQuerySet // UserQuerySet is an queryset type for User type UserQuerySet struct { db *gorm.DB } // NewUserQuerySet constructs new UserQuerySet func NewUserQuerySet(db *gorm.DB) UserQuerySet { return UserQuerySet{ db: db.Model(&User{}), } } func (qs UserQuerySet) w(db *gorm.DB) UserQuerySet { return NewUserQuerySet(db) } // Create is an autogenerated method // nolint: dupl func (o *User) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *User) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs UserQuerySet) All(ret *[]User) error { return qs.db.Find(ret).Error } // AppOpenIDEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) AppOpenIDEq(appOpenID string) UserQuerySet { return qs.w(qs.db.Where("app_open_id = ?", appOpenID)) } // AppOpenIDIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) AppOpenIDIn(appOpenID ...string) UserQuerySet { if len(appOpenID) == 0 { qs.db.AddError(errors.New("must at least pass one appOpenID in AppOpenIDIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("app_open_id IN (?)", appOpenID)) } // AppOpenIDNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) AppOpenIDNe(appOpenID string) UserQuerySet { return qs.w(qs.db.Where("app_open_id != ?", appOpenID)) } // AppOpenIDNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) AppOpenIDNotIn(appOpenID ...string) UserQuerySet { if len(appOpenID) == 0 { qs.db.AddError(errors.New("must at least pass one appOpenID in AppOpenIDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("app_open_id NOT IN (?)", appOpenID)) } // BondEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondEq(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond = ?", bond)) } // BondGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondGt(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond > ?", bond)) } // BondGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondGte(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond >= ?", bond)) } // BondIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondIn(bond ...uint32) UserQuerySet { if len(bond) == 0 { qs.db.AddError(errors.New("must at least pass one bond in BondIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("bond IN (?)", bond)) } // BondLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondLt(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond < ?", bond)) } // BondLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondLte(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond <= ?", bond)) } // BondNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondNe(bond uint32) UserQuerySet { return qs.w(qs.db.Where("bond != ?", bond)) } // BondNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) BondNotIn(bond ...uint32) UserQuerySet { if len(bond) == 0 { qs.db.AddError(errors.New("must at least pass one bond in BondNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("bond NOT IN (?)", bond)) } // CityEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) CityEq(city string) UserQuerySet { return qs.w(qs.db.Where("city = ?", city)) } // CityIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) CityIn(city ...string) UserQuerySet { if len(city) == 0 { qs.db.AddError(errors.New("must at least pass one city in CityIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("city IN (?)", city)) } // CityNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) CityNe(city string) UserQuerySet { return qs.w(qs.db.Where("city != ?", city)) } // CityNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) CityNotIn(city ...string) UserQuerySet { if len(city) == 0 { qs.db.AddError(errors.New("must at least pass one city in CityNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("city NOT IN (?)", city)) } // Count is an autogenerated method // nolint: dupl func (qs UserQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CountryEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) CountryEq(country string) UserQuerySet { return qs.w(qs.db.Where("country = ?", country)) } // CountryIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) CountryIn(country ...string) UserQuerySet { if len(country) == 0 { qs.db.AddError(errors.New("must at least pass one country in CountryIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("country IN (?)", country)) } // CountryNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) CountryNe(country string) UserQuerySet { return qs.w(qs.db.Where("country != ?", country)) } // CountryNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) CountryNotIn(country ...string) UserQuerySet { if len(country) == 0 { qs.db.AddError(errors.New("must at least pass one country in CountryNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("country NOT IN (?)", country)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtEq(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtGt(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtGte(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtLt(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtLte(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) CreatedAtNe(createdAt time.Time) UserQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserQuerySet) Delete() error { return qs.db.Delete(User{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(User{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(User{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtEq(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtGt(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtGte(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtIsNotNull() UserQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtIsNull() UserQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtLt(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtLte(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) DeletedAtNe(deletedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // DepositEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositEq(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit = ?", deposit)) } // DepositGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositGt(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit > ?", deposit)) } // DepositGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositGte(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit >= ?", deposit)) } // DepositIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositIn(deposit ...uint32) UserQuerySet { if len(deposit) == 0 { qs.db.AddError(errors.New("must at least pass one deposit in DepositIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deposit IN (?)", deposit)) } // DepositLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositLt(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit < ?", deposit)) } // DepositLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositLte(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit <= ?", deposit)) } // DepositNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositNe(deposit uint32) UserQuerySet { return qs.w(qs.db.Where("deposit != ?", deposit)) } // DepositNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) DepositNotIn(deposit ...uint32) UserQuerySet { if len(deposit) == 0 { qs.db.AddError(errors.New("must at least pass one deposit in DepositNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deposit NOT IN (?)", deposit)) } // GenderEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderEq(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender = ?", gender)) } // GenderGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderGt(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender > ?", gender)) } // GenderGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderGte(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender >= ?", gender)) } // GenderIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderIn(gender ...uint8) UserQuerySet { if len(gender) == 0 { qs.db.AddError(errors.New("must at least pass one gender in GenderIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gender IN (?)", gender)) } // GenderLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderLt(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender < ?", gender)) } // GenderLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderLte(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender <= ?", gender)) } // GenderNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderNe(gender uint8) UserQuerySet { return qs.w(qs.db.Where("gender != ?", gender)) } // GenderNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) GenderNotIn(gender ...uint8) UserQuerySet { if len(gender) == 0 { qs.db.AddError(errors.New("must at least pass one gender in GenderNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gender NOT IN (?)", gender)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserQuerySet) GetUpdater() UserUpdater { return NewUserUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDEq(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDGt(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDGte(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDIn(ID ...uint32) UserQuerySet { 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 UserQuerySet) IDLt(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDLte(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDNe(ID uint32) UserQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) IDNotIn(ID ...uint32) UserQuerySet { 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)) } // IPEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) IPEq(IP string) UserQuerySet { return qs.w(qs.db.Where("ip = ?", IP)) } // IPIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) IPIn(IP ...string) UserQuerySet { if len(IP) == 0 { qs.db.AddError(errors.New("must at least pass one IP in IPIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("ip IN (?)", IP)) } // IPNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) IPNe(IP string) UserQuerySet { return qs.w(qs.db.Where("ip != ?", IP)) } // IPNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) IPNotIn(IP ...string) UserQuerySet { if len(IP) == 0 { qs.db.AddError(errors.New("must at least pass one IP in IPNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("ip NOT IN (?)", IP)) } // InBlackEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) InBlackEq(inBlack bool) UserQuerySet { return qs.w(qs.db.Where("in_black = ?", inBlack)) } // InBlackIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) InBlackIn(inBlack ...bool) UserQuerySet { if len(inBlack) == 0 { qs.db.AddError(errors.New("must at least pass one inBlack in InBlackIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("in_black IN (?)", inBlack)) } // InBlackNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) InBlackNe(inBlack bool) UserQuerySet { return qs.w(qs.db.Where("in_black != ?", inBlack)) } // InBlackNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) InBlackNotIn(inBlack ...bool) UserQuerySet { if len(inBlack) == 0 { qs.db.AddError(errors.New("must at least pass one inBlack in InBlackNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("in_black NOT IN (?)", inBlack)) } // InviteCodeUrlEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) InviteCodeUrlEq(inviteCodeUrl string) UserQuerySet { return qs.w(qs.db.Where("invite_code_url = ?", inviteCodeUrl)) } // InviteCodeUrlIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) InviteCodeUrlIn(inviteCodeUrl ...string) UserQuerySet { if len(inviteCodeUrl) == 0 { qs.db.AddError(errors.New("must at least pass one inviteCodeUrl in InviteCodeUrlIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_code_url IN (?)", inviteCodeUrl)) } // InviteCodeUrlNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) InviteCodeUrlNe(inviteCodeUrl string) UserQuerySet { return qs.w(qs.db.Where("invite_code_url != ?", inviteCodeUrl)) } // InviteCodeUrlNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) InviteCodeUrlNotIn(inviteCodeUrl ...string) UserQuerySet { if len(inviteCodeUrl) == 0 { qs.db.AddError(errors.New("must at least pass one inviteCodeUrl in InviteCodeUrlNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_code_url NOT IN (?)", inviteCodeUrl)) } // LastLoginAtEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtEq(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at = ?", lastLoginAt)) } // LastLoginAtGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtGt(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at > ?", lastLoginAt)) } // LastLoginAtGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtGte(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at >= ?", lastLoginAt)) } // LastLoginAtLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtLt(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at < ?", lastLoginAt)) } // LastLoginAtLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtLte(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at <= ?", lastLoginAt)) } // LastLoginAtNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) LastLoginAtNe(lastLoginAt time.Time) UserQuerySet { return qs.w(qs.db.Where("last_login_at != ?", lastLoginAt)) } // Limit is an autogenerated method // nolint: dupl func (qs UserQuerySet) Limit(limit int) UserQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberExpireEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireEq(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire = ?", memberExpire)) } // MemberExpireGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireGt(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire > ?", memberExpire)) } // MemberExpireGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireGte(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire >= ?", memberExpire)) } // MemberExpireLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireLt(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire < ?", memberExpire)) } // MemberExpireLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireLte(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire <= ?", memberExpire)) } // MemberExpireNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberExpireNe(memberExpire time.Time) UserQuerySet { return qs.w(qs.db.Where("member_expire != ?", memberExpire)) } // MemberLevelEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelEq(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level = ?", memberLevel)) } // MemberLevelGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelGt(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level > ?", memberLevel)) } // MemberLevelGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelGte(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level >= ?", memberLevel)) } // MemberLevelIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelIn(memberLevel ...uint32) UserQuerySet { 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 UserQuerySet) MemberLevelLt(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level < ?", memberLevel)) } // MemberLevelLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelLte(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level <= ?", memberLevel)) } // MemberLevelNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelNe(memberLevel uint32) UserQuerySet { return qs.w(qs.db.Where("member_level != ?", memberLevel)) } // MemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserQuerySet { 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 UserQuerySet) Offset(offset int) UserQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserQuerySet) One(ret *User) error { return qs.db.First(ret).Error } // OrderAscByBond is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByBond() UserQuerySet { return qs.w(qs.db.Order("bond ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByCreatedAt() UserQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByDeletedAt() UserQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByDeposit is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByDeposit() UserQuerySet { return qs.w(qs.db.Order("deposit ASC")) } // OrderAscByGender is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByGender() UserQuerySet { return qs.w(qs.db.Order("gender ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByID() UserQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByLastLoginAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByLastLoginAt() UserQuerySet { return qs.w(qs.db.Order("last_login_at ASC")) } // OrderAscByMemberExpire is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByMemberExpire() UserQuerySet { return qs.w(qs.db.Order("member_expire ASC")) } // OrderAscByMemberLevel is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByMemberLevel() UserQuerySet { return qs.w(qs.db.Order("member_level ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByStoreId() UserQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByStoreType is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByStoreType() UserQuerySet { return qs.w(qs.db.Order("store_type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByUid() UserQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByUpdatedAt() UserQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderAscByUserType is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByUserType() UserQuerySet { return qs.w(qs.db.Order("user_type ASC")) } // OrderAscByVersion is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderAscByVersion() UserQuerySet { return qs.w(qs.db.Order("version ASC")) } // OrderDescByBond is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByBond() UserQuerySet { return qs.w(qs.db.Order("bond DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByCreatedAt() UserQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByDeletedAt() UserQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByDeposit is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByDeposit() UserQuerySet { return qs.w(qs.db.Order("deposit DESC")) } // OrderDescByGender is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByGender() UserQuerySet { return qs.w(qs.db.Order("gender DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByID() UserQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByLastLoginAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByLastLoginAt() UserQuerySet { return qs.w(qs.db.Order("last_login_at DESC")) } // OrderDescByMemberExpire is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByMemberExpire() UserQuerySet { return qs.w(qs.db.Order("member_expire DESC")) } // OrderDescByMemberLevel is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByMemberLevel() UserQuerySet { return qs.w(qs.db.Order("member_level DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByStoreId() UserQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByStoreType is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByStoreType() UserQuerySet { return qs.w(qs.db.Order("store_type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByUid() UserQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByUpdatedAt() UserQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // OrderDescByUserType is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByUserType() UserQuerySet { return qs.w(qs.db.Order("user_type DESC")) } // OrderDescByVersion is an autogenerated method // nolint: dupl func (qs UserQuerySet) OrderDescByVersion() UserQuerySet { return qs.w(qs.db.Order("version DESC")) } // ProvinceEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) ProvinceEq(province string) UserQuerySet { return qs.w(qs.db.Where("province = ?", province)) } // ProvinceIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) ProvinceIn(province ...string) UserQuerySet { if len(province) == 0 { qs.db.AddError(errors.New("must at least pass one province in ProvinceIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("province IN (?)", province)) } // ProvinceNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) ProvinceNe(province string) UserQuerySet { return qs.w(qs.db.Where("province != ?", province)) } // ProvinceNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) ProvinceNotIn(province ...string) UserQuerySet { if len(province) == 0 { qs.db.AddError(errors.New("must at least pass one province in ProvinceNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("province NOT IN (?)", province)) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdEq(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdGt(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdGte(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdIn(storeId ...uint64) UserQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdLt(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdLte(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdNe(storeId uint64) UserQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreIdNotIn(storeId ...uint64) UserQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // StoreTypeEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeEq(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type = ?", storeType)) } // StoreTypeGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeGt(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type > ?", storeType)) } // StoreTypeGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeGte(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type >= ?", storeType)) } // StoreTypeIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeIn(storeType ...uint8) UserQuerySet { if len(storeType) == 0 { qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_type IN (?)", storeType)) } // StoreTypeLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeLt(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type < ?", storeType)) } // StoreTypeLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeLte(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type <= ?", storeType)) } // StoreTypeNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeNe(storeType uint8) UserQuerySet { return qs.w(qs.db.Where("store_type != ?", storeType)) } // StoreTypeNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) StoreTypeNotIn(storeType ...uint8) UserQuerySet { if len(storeType) == 0 { qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_type NOT IN (?)", storeType)) } // TelEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) TelEq(tel string) UserQuerySet { return qs.w(qs.db.Where("tel = ?", tel)) } // TelIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) TelIn(tel ...string) UserQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel IN (?)", tel)) } // TelNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) TelNe(tel string) UserQuerySet { return qs.w(qs.db.Where("tel != ?", tel)) } // TelNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) TelNotIn(tel ...string) UserQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel NOT IN (?)", tel)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidEq(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidGt(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidGte(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidIn(uid ...uint32) UserQuerySet { 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 UserQuerySet) UidLt(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidLte(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidNe(uid uint32) UserQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) UidNotIn(uid ...uint32) UserQuerySet { 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 UserQuerySet) UpdatedAtEq(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) UpdatedAtGt(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UpdatedAtGte(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) UpdatedAtLt(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UpdatedAtLte(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) UpdatedAtNe(updatedAt time.Time) UserQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // UserTypeEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeEq(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type = ?", userType)) } // UserTypeGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeGt(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type > ?", userType)) } // UserTypeGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeGte(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type >= ?", userType)) } // UserTypeIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeIn(userType ...uint8) UserQuerySet { if len(userType) == 0 { qs.db.AddError(errors.New("must at least pass one userType in UserTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("user_type IN (?)", userType)) } // UserTypeLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeLt(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type < ?", userType)) } // UserTypeLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeLte(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type <= ?", userType)) } // UserTypeNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeNe(userType uint8) UserQuerySet { return qs.w(qs.db.Where("user_type != ?", userType)) } // UserTypeNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) UserTypeNotIn(userType ...uint8) UserQuerySet { if len(userType) == 0 { qs.db.AddError(errors.New("must at least pass one userType in UserTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("user_type NOT IN (?)", userType)) } // VersionEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionEq(version uint32) UserQuerySet { return qs.w(qs.db.Where("version = ?", version)) } // VersionGt is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionGt(version uint32) UserQuerySet { return qs.w(qs.db.Where("version > ?", version)) } // VersionGte is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionGte(version uint32) UserQuerySet { return qs.w(qs.db.Where("version >= ?", version)) } // VersionIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionIn(version ...uint32) UserQuerySet { if len(version) == 0 { qs.db.AddError(errors.New("must at least pass one version in VersionIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("version IN (?)", version)) } // VersionLt is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionLt(version uint32) UserQuerySet { return qs.w(qs.db.Where("version < ?", version)) } // VersionLte is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionLte(version uint32) UserQuerySet { return qs.w(qs.db.Where("version <= ?", version)) } // VersionNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionNe(version uint32) UserQuerySet { return qs.w(qs.db.Where("version != ?", version)) } // VersionNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) VersionNotIn(version ...uint32) UserQuerySet { if len(version) == 0 { qs.db.AddError(errors.New("must at least pass one version in VersionNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("version NOT IN (?)", version)) } // WxAvatarEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxAvatarEq(wxAvatar string) UserQuerySet { return qs.w(qs.db.Where("wx_avatar = ?", wxAvatar)) } // WxAvatarIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxAvatarIn(wxAvatar ...string) UserQuerySet { if len(wxAvatar) == 0 { qs.db.AddError(errors.New("must at least pass one wxAvatar in WxAvatarIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_avatar IN (?)", wxAvatar)) } // WxAvatarNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxAvatarNe(wxAvatar string) UserQuerySet { return qs.w(qs.db.Where("wx_avatar != ?", wxAvatar)) } // WxAvatarNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxAvatarNotIn(wxAvatar ...string) UserQuerySet { if len(wxAvatar) == 0 { qs.db.AddError(errors.New("must at least pass one wxAvatar in WxAvatarNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_avatar NOT IN (?)", wxAvatar)) } // WxNameEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxNameEq(wxName string) UserQuerySet { return qs.w(qs.db.Where("wx_name = ?", wxName)) } // WxNameIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxNameIn(wxName ...string) UserQuerySet { if len(wxName) == 0 { qs.db.AddError(errors.New("must at least pass one wxName in WxNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_name IN (?)", wxName)) } // WxNameNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxNameNe(wxName string) UserQuerySet { return qs.w(qs.db.Where("wx_name != ?", wxName)) } // WxNameNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxNameNotIn(wxName ...string) UserQuerySet { if len(wxName) == 0 { qs.db.AddError(errors.New("must at least pass one wxName in WxNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_name NOT IN (?)", wxName)) } // WxOpenIDEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxOpenIDEq(wxOpenID string) UserQuerySet { return qs.w(qs.db.Where("wx_open_id = ?", wxOpenID)) } // WxOpenIDIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxOpenIDIn(wxOpenID ...string) UserQuerySet { if len(wxOpenID) == 0 { qs.db.AddError(errors.New("must at least pass one wxOpenID in WxOpenIDIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_open_id IN (?)", wxOpenID)) } // WxOpenIDNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxOpenIDNe(wxOpenID string) UserQuerySet { return qs.w(qs.db.Where("wx_open_id != ?", wxOpenID)) } // WxOpenIDNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxOpenIDNotIn(wxOpenID ...string) UserQuerySet { if len(wxOpenID) == 0 { qs.db.AddError(errors.New("must at least pass one wxOpenID in WxOpenIDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_open_id NOT IN (?)", wxOpenID)) } // WxUnionIDEq is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxUnionIDEq(wxUnionID string) UserQuerySet { return qs.w(qs.db.Where("wx_union_id = ?", wxUnionID)) } // WxUnionIDIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxUnionIDIn(wxUnionID ...string) UserQuerySet { if len(wxUnionID) == 0 { qs.db.AddError(errors.New("must at least pass one wxUnionID in WxUnionIDIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_union_id IN (?)", wxUnionID)) } // WxUnionIDNe is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxUnionIDNe(wxUnionID string) UserQuerySet { return qs.w(qs.db.Where("wx_union_id != ?", wxUnionID)) } // WxUnionIDNotIn is an autogenerated method // nolint: dupl func (qs UserQuerySet) WxUnionIDNotIn(wxUnionID ...string) UserQuerySet { if len(wxUnionID) == 0 { qs.db.AddError(errors.New("must at least pass one wxUnionID in WxUnionIDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("wx_union_id NOT IN (?)", wxUnionID)) } // SetAppOpenID is an autogenerated method // nolint: dupl func (u UserUpdater) SetAppOpenID(appOpenID string) UserUpdater { u.fields[string(UserDBSchema.AppOpenID)] = appOpenID return u } // SetBond is an autogenerated method // nolint: dupl func (u UserUpdater) SetBond(bond uint32) UserUpdater { u.fields[string(UserDBSchema.Bond)] = bond return u } // SetCity is an autogenerated method // nolint: dupl func (u UserUpdater) SetCity(city string) UserUpdater { u.fields[string(UserDBSchema.City)] = city return u } // SetCountry is an autogenerated method // nolint: dupl func (u UserUpdater) SetCountry(country string) UserUpdater { u.fields[string(UserDBSchema.Country)] = country return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserUpdater) SetCreatedAt(createdAt time.Time) UserUpdater { u.fields[string(UserDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserUpdater) SetDeletedAt(deletedAt *time.Time) UserUpdater { u.fields[string(UserDBSchema.DeletedAt)] = deletedAt return u } // SetDeposit is an autogenerated method // nolint: dupl func (u UserUpdater) SetDeposit(deposit uint32) UserUpdater { u.fields[string(UserDBSchema.Deposit)] = deposit return u } // SetGender is an autogenerated method // nolint: dupl func (u UserUpdater) SetGender(gender uint8) UserUpdater { u.fields[string(UserDBSchema.Gender)] = gender return u } // SetID is an autogenerated method // nolint: dupl func (u UserUpdater) SetID(ID uint32) UserUpdater { u.fields[string(UserDBSchema.ID)] = ID return u } // SetIP is an autogenerated method // nolint: dupl func (u UserUpdater) SetIP(IP string) UserUpdater { u.fields[string(UserDBSchema.IP)] = IP return u } // SetInBlack is an autogenerated method // nolint: dupl func (u UserUpdater) SetInBlack(inBlack bool) UserUpdater { u.fields[string(UserDBSchema.InBlack)] = inBlack return u } // SetInviteCodeUrl is an autogenerated method // nolint: dupl func (u UserUpdater) SetInviteCodeUrl(inviteCodeUrl string) UserUpdater { u.fields[string(UserDBSchema.InviteCodeUrl)] = inviteCodeUrl return u } // SetLastLoginAt is an autogenerated method // nolint: dupl func (u UserUpdater) SetLastLoginAt(lastLoginAt time.Time) UserUpdater { u.fields[string(UserDBSchema.LastLoginAt)] = lastLoginAt return u } // SetMemberExpire is an autogenerated method // nolint: dupl func (u UserUpdater) SetMemberExpire(memberExpire time.Time) UserUpdater { u.fields[string(UserDBSchema.MemberExpire)] = memberExpire return u } // SetMemberLevel is an autogenerated method // nolint: dupl func (u UserUpdater) SetMemberLevel(memberLevel uint32) UserUpdater { u.fields[string(UserDBSchema.MemberLevel)] = memberLevel return u } // SetProvince is an autogenerated method // nolint: dupl func (u UserUpdater) SetProvince(province string) UserUpdater { u.fields[string(UserDBSchema.Province)] = province return u } // SetStoreId is an autogenerated method // nolint: dupl func (u UserUpdater) SetStoreId(storeId uint64) UserUpdater { u.fields[string(UserDBSchema.StoreId)] = storeId return u } // SetStoreType is an autogenerated method // nolint: dupl func (u UserUpdater) SetStoreType(storeType uint8) UserUpdater { u.fields[string(UserDBSchema.StoreType)] = storeType return u } // SetTel is an autogenerated method // nolint: dupl func (u UserUpdater) SetTel(tel string) UserUpdater { u.fields[string(UserDBSchema.Tel)] = tel return u } // SetUid is an autogenerated method // nolint: dupl func (u UserUpdater) SetUid(uid uint32) UserUpdater { u.fields[string(UserDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserUpdater) SetUpdatedAt(updatedAt time.Time) UserUpdater { u.fields[string(UserDBSchema.UpdatedAt)] = updatedAt return u } // SetUserType is an autogenerated method // nolint: dupl func (u UserUpdater) SetUserType(userType uint8) UserUpdater { u.fields[string(UserDBSchema.UserType)] = userType return u } // SetVersion is an autogenerated method // nolint: dupl func (u UserUpdater) SetVersion(version uint32) UserUpdater { u.fields[string(UserDBSchema.Version)] = version return u } // SetWxAvatar is an autogenerated method // nolint: dupl func (u UserUpdater) SetWxAvatar(wxAvatar string) UserUpdater { u.fields[string(UserDBSchema.WxAvatar)] = wxAvatar return u } // SetWxName is an autogenerated method // nolint: dupl func (u UserUpdater) SetWxName(wxName string) UserUpdater { u.fields[string(UserDBSchema.WxName)] = wxName return u } // SetWxOpenID is an autogenerated method // nolint: dupl func (u UserUpdater) SetWxOpenID(wxOpenID string) UserUpdater { u.fields[string(UserDBSchema.WxOpenID)] = wxOpenID return u } // SetWxUnionID is an autogenerated method // nolint: dupl func (u UserUpdater) SetWxUnionID(wxUnionID string) UserUpdater { u.fields[string(UserDBSchema.WxUnionID)] = wxUnionID return u } // Update is an autogenerated method // nolint: dupl func (u UserUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserQuerySet // ===== BEGIN of User modifiers // UserDBSchemaField describes database schema field. It requires for method 'Update' type UserDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserDBSchemaField) String() string { return string(f) } // UserDBSchema stores db field names of User var UserDBSchema = struct { ID UserDBSchemaField CreatedAt UserDBSchemaField UpdatedAt UserDBSchemaField DeletedAt UserDBSchemaField Uid UserDBSchemaField MemberLevel UserDBSchemaField MemberExpire UserDBSchemaField Bond UserDBSchemaField WxName UserDBSchemaField WxAvatar UserDBSchemaField WxOpenID UserDBSchemaField AppOpenID UserDBSchemaField WxUnionID UserDBSchemaField Tel UserDBSchemaField Gender UserDBSchemaField City UserDBSchemaField Province UserDBSchemaField Country UserDBSchemaField Deposit UserDBSchemaField UserType UserDBSchemaField StoreId UserDBSchemaField InviteCodeUrl UserDBSchemaField LastLoginAt UserDBSchemaField IP UserDBSchemaField InBlack UserDBSchemaField StoreType UserDBSchemaField Version UserDBSchemaField }{ ID: UserDBSchemaField("id"), CreatedAt: UserDBSchemaField("created_at"), UpdatedAt: UserDBSchemaField("updated_at"), DeletedAt: UserDBSchemaField("deleted_at"), Uid: UserDBSchemaField("uid"), MemberLevel: UserDBSchemaField("member_level"), MemberExpire: UserDBSchemaField("member_expire"), Bond: UserDBSchemaField("bond"), WxName: UserDBSchemaField("wx_name"), WxAvatar: UserDBSchemaField("wx_avatar"), WxOpenID: UserDBSchemaField("wx_open_id"), AppOpenID: UserDBSchemaField("app_open_id"), WxUnionID: UserDBSchemaField("wx_union_id"), Tel: UserDBSchemaField("tel"), Gender: UserDBSchemaField("gender"), City: UserDBSchemaField("city"), Province: UserDBSchemaField("province"), Country: UserDBSchemaField("country"), Deposit: UserDBSchemaField("deposit"), UserType: UserDBSchemaField("user_type"), StoreId: UserDBSchemaField("store_id"), InviteCodeUrl: UserDBSchemaField("invite_code_url"), LastLoginAt: UserDBSchemaField("last_login_at"), IP: UserDBSchemaField("ip"), InBlack: UserDBSchemaField("in_black"), StoreType: UserDBSchemaField("store_type"), Version: UserDBSchemaField("version"), } // Update updates User fields by primary key // nolint: dupl func (o *User) Update(db *gorm.DB, fields ...UserDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "member_level": o.MemberLevel, "member_expire": o.MemberExpire, "bond": o.Bond, "wx_name": o.WxName, "wx_avatar": o.WxAvatar, "wx_open_id": o.WxOpenID, "app_open_id": o.AppOpenID, "wx_union_id": o.WxUnionID, "tel": o.Tel, "gender": o.Gender, "city": o.City, "province": o.Province, "country": o.Country, "deposit": o.Deposit, "user_type": o.UserType, "store_id": o.StoreId, "invite_code_url": o.InviteCodeUrl, "last_login_at": o.LastLoginAt, "ip": o.IP, "in_black": o.InBlack, "store_type": o.StoreType, "version": o.Version, } 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 User %v fields %v: %s", o, fields, err) } return nil } // UserUpdater is an User updates manager type UserUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserUpdater creates new User updater // nolint: dupl func NewUserUpdater(db *gorm.DB) UserUpdater { return UserUpdater{ fields: map[string]interface{}{}, db: db.Model(&User{}), } } // ===== END of User modifiers // ===== END of all query sets