// Code generated by go-queryset. DO NOT EDIT. package model import ( "errors" "fmt" "strings" "time" "github.com/jinzhu/gorm" ) // ===== BEGIN of all query sets // ===== BEGIN of query set StatisticQuerySet // StatisticQuerySet is an queryset type for Statistic type StatisticQuerySet struct { db *gorm.DB } // NewStatisticQuerySet constructs new StatisticQuerySet func NewStatisticQuerySet(db *gorm.DB) StatisticQuerySet { return StatisticQuerySet{ db: db.Model(&Statistic{}), } } func (qs StatisticQuerySet) w(db *gorm.DB) StatisticQuerySet { return NewStatisticQuerySet(db) } func (qs StatisticQuerySet) Select(fields ...StatisticDBSchemaField) StatisticQuerySet { names := []string{} for _, f := range fields { names = append(names, f.String()) } return qs.w(qs.db.Select(strings.Join(names, ","))) } // Create is an autogenerated method // nolint: dupl func (o *Statistic) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *Statistic) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) All(ret *[]Statistic) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CountEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountEq(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count = ?", count)) } // CountGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountGt(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count > ?", count)) } // CountGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountGte(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count >= ?", count)) } // CountIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountIn(count ...uint32) StatisticQuerySet { if len(count) == 0 { qs.db.AddError(errors.New("must at least pass one count in CountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("count IN (?)", count)) } // CountLt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountLt(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count < ?", count)) } // CountLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountLte(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count <= ?", count)) } // CountNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountNe(count uint32) StatisticQuerySet { return qs.w(qs.db.Where("count != ?", count)) } // CountNotIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CountNotIn(count ...uint32) StatisticQuerySet { if len(count) == 0 { qs.db.AddError(errors.New("must at least pass one count in CountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("count NOT IN (?)", count)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtEq(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtGt(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtGte(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtLt(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtLte(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) CreatedAtNe(createdAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) Delete() error { return qs.db.Delete(Statistic{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(Statistic{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(Statistic{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtEq(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtGt(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtGte(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtIsNotNull() StatisticQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtIsNull() StatisticQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtLt(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtLte(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) DeletedAtNe(deletedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // EventTypeEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeEq(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type = ?", eventType)) } // EventTypeGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeGt(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type > ?", eventType)) } // EventTypeGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeGte(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type >= ?", eventType)) } // EventTypeIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeIn(eventType ...uint32) StatisticQuerySet { if len(eventType) == 0 { qs.db.AddError(errors.New("must at least pass one eventType in EventTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("event_type IN (?)", eventType)) } // EventTypeLt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeLt(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type < ?", eventType)) } // EventTypeLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeLte(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type <= ?", eventType)) } // EventTypeNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeNe(eventType uint32) StatisticQuerySet { return qs.w(qs.db.Where("event_type != ?", eventType)) } // EventTypeNotIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) EventTypeNotIn(eventType ...uint32) StatisticQuerySet { if len(eventType) == 0 { qs.db.AddError(errors.New("must at least pass one eventType in EventTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("event_type NOT IN (?)", eventType)) } // GetDB is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) GetUpdater() StatisticUpdater { return NewStatisticUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDEq(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDGt(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDGte(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDIn(ID ...uint32) StatisticQuerySet { 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 StatisticQuerySet) IDLt(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDLte(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDNe(ID uint32) StatisticQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) IDNotIn(ID ...uint32) StatisticQuerySet { 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 StatisticQuerySet) Limit(limit int) StatisticQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) Offset(offset int) StatisticQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs StatisticQuerySet) One(ret *Statistic) error { return qs.db.First(ret).Error } // OrderAscByCount is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByCount() StatisticQuerySet { return qs.w(qs.db.Order("count ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByCreatedAt() StatisticQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByDeletedAt() StatisticQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByEventType is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByEventType() StatisticQuerySet { return qs.w(qs.db.Order("event_type ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByID() StatisticQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderAscByUpdatedAt() StatisticQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCount is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByCount() StatisticQuerySet { return qs.w(qs.db.Order("count DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByCreatedAt() StatisticQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByDeletedAt() StatisticQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByEventType is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByEventType() StatisticQuerySet { return qs.w(qs.db.Order("event_type DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByID() StatisticQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) OrderDescByUpdatedAt() StatisticQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtEq(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtGt(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtGte(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtLt(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtLte(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs StatisticQuerySet) UpdatedAtNe(updatedAt time.Time) StatisticQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCount is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetCount(count uint32) StatisticUpdater { u.fields[string(StatisticDBSchema.Count)] = count return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetCreatedAt(createdAt time.Time) StatisticUpdater { u.fields[string(StatisticDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetDeletedAt(deletedAt *time.Time) StatisticUpdater { u.fields[string(StatisticDBSchema.DeletedAt)] = deletedAt return u } // SetEventType is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetEventType(eventType uint32) StatisticUpdater { u.fields[string(StatisticDBSchema.EventType)] = eventType return u } // SetID is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetID(ID uint32) StatisticUpdater { u.fields[string(StatisticDBSchema.ID)] = ID return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u StatisticUpdater) SetUpdatedAt(updatedAt time.Time) StatisticUpdater { u.fields[string(StatisticDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u StatisticUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u StatisticUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set StatisticQuerySet // ===== BEGIN of Statistic modifiers // StatisticDBSchemaField describes database schema field. It requires for method 'Update' type StatisticDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f StatisticDBSchemaField) String() string { return string(f) } // StatisticDBSchema stores db field names of Statistic var StatisticDBSchema = struct { ID StatisticDBSchemaField CreatedAt StatisticDBSchemaField UpdatedAt StatisticDBSchemaField DeletedAt StatisticDBSchemaField Count StatisticDBSchemaField EventType StatisticDBSchemaField }{ ID: StatisticDBSchemaField("id"), CreatedAt: StatisticDBSchemaField("created_at"), UpdatedAt: StatisticDBSchemaField("updated_at"), DeletedAt: StatisticDBSchemaField("deleted_at"), Count: StatisticDBSchemaField("count"), EventType: StatisticDBSchemaField("event_type"), } // Update updates Statistic fields by primary key // nolint: dupl func (o *Statistic) Update(db *gorm.DB, fields ...StatisticDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "count": o.Count, "event_type": o.EventType, } 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 Statistic %v fields %v: %s", o, fields, err) } return nil } // StatisticUpdater is an Statistic updates manager type StatisticUpdater struct { fields map[string]interface{} db *gorm.DB } // NewStatisticUpdater creates new Statistic updater // nolint: dupl func NewStatisticUpdater(db *gorm.DB) StatisticUpdater { return StatisticUpdater{ fields: map[string]interface{}{}, db: db.Model(&Statistic{}), } } // ===== END of Statistic modifiers // ===== BEGIN of query set UserActionLogQuerySet // UserActionLogQuerySet is an queryset type for UserActionLog type UserActionLogQuerySet struct { db *gorm.DB } // NewUserActionLogQuerySet constructs new UserActionLogQuerySet func NewUserActionLogQuerySet(db *gorm.DB) UserActionLogQuerySet { return UserActionLogQuerySet{ db: db.Model(&UserActionLog{}), } } func (qs UserActionLogQuerySet) w(db *gorm.DB) UserActionLogQuerySet { return NewUserActionLogQuerySet(db) } func (qs UserActionLogQuerySet) Select(fields ...UserActionLogDBSchemaField) UserActionLogQuerySet { names := []string{} for _, f := range fields { names = append(names, f.String()) } return qs.w(qs.db.Select(strings.Join(names, ","))) } // Create is an autogenerated method // nolint: dupl func (o *UserActionLog) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserActionLog) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActionTypeEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeEq(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type = ?", actionType)) } // ActionTypeGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeGt(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type > ?", actionType)) } // ActionTypeGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeGte(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type >= ?", actionType)) } // ActionTypeIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeIn(actionType ...uint32) UserActionLogQuerySet { if len(actionType) == 0 { qs.db.AddError(errors.New("must at least pass one actionType in ActionTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action_type IN (?)", actionType)) } // ActionTypeLt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeLt(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type < ?", actionType)) } // ActionTypeLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeLte(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type <= ?", actionType)) } // ActionTypeNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeNe(actionType uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("action_type != ?", actionType)) } // ActionTypeNotIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) ActionTypeNotIn(actionType ...uint32) UserActionLogQuerySet { if len(actionType) == 0 { qs.db.AddError(errors.New("must at least pass one actionType in ActionTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action_type NOT IN (?)", actionType)) } // All is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) All(ret *[]UserActionLog) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtEq(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtGt(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtGte(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtLt(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtLte(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) CreatedAtNe(createdAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) Delete() error { return qs.db.Delete(UserActionLog{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserActionLog{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserActionLog{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtEq(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtGt(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtGte(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtIsNotNull() UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtIsNull() UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtLt(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtLte(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) DeletedAtNe(deletedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // FirstEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstEq(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first = ?", first)) } // FirstGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstGt(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first > ?", first)) } // FirstGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstGte(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first >= ?", first)) } // FirstIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstIn(first ...uint32) UserActionLogQuerySet { if len(first) == 0 { qs.db.AddError(errors.New("must at least pass one first in FirstIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("first IN (?)", first)) } // FirstLt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstLt(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first < ?", first)) } // FirstLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstLte(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first <= ?", first)) } // FirstNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstNe(first uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("first != ?", first)) } // FirstNotIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) FirstNotIn(first ...uint32) UserActionLogQuerySet { if len(first) == 0 { qs.db.AddError(errors.New("must at least pass one first in FirstNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("first NOT IN (?)", first)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) GetUpdater() UserActionLogUpdater { return NewUserActionLogUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDEq(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDGt(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDGte(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDIn(ID ...uint32) UserActionLogQuerySet { 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 UserActionLogQuerySet) IDLt(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDLte(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDNe(ID uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) IDNotIn(ID ...uint32) UserActionLogQuerySet { 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 UserActionLogQuerySet) Limit(limit int) UserActionLogQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) Offset(offset int) UserActionLogQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserActionLogQuerySet) One(ret *UserActionLog) error { return qs.db.First(ret).Error } // OrderAscByActionType is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByActionType() UserActionLogQuerySet { return qs.w(qs.db.Order("action_type ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByCreatedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByDeletedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByFirst is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByFirst() UserActionLogQuerySet { return qs.w(qs.db.Order("first ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByID() UserActionLogQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByUid() UserActionLogQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderAscByUpdatedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByActionType is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByActionType() UserActionLogQuerySet { return qs.w(qs.db.Order("action_type DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByCreatedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByDeletedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByFirst is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByFirst() UserActionLogQuerySet { return qs.w(qs.db.Order("first DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByID() UserActionLogQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByUid() UserActionLogQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) OrderDescByUpdatedAt() UserActionLogQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // UidEq is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidEq(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidGt(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidGte(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidIn(uid ...uint32) UserActionLogQuerySet { 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 UserActionLogQuerySet) UidLt(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidLte(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidNe(uid uint32) UserActionLogQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UidNotIn(uid ...uint32) UserActionLogQuerySet { 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 UserActionLogQuerySet) UpdatedAtEq(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UpdatedAtGt(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UpdatedAtGte(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UpdatedAtLt(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UpdatedAtLte(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserActionLogQuerySet) UpdatedAtNe(updatedAt time.Time) UserActionLogQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetActionType is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetActionType(actionType uint32) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.ActionType)] = actionType return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetCreatedAt(createdAt time.Time) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetDeletedAt(deletedAt *time.Time) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.DeletedAt)] = deletedAt return u } // SetFirst is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetFirst(first uint32) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.First)] = first return u } // SetID is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetID(ID uint32) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.ID)] = ID return u } // SetUid is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetUid(uid uint32) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) SetUpdatedAt(updatedAt time.Time) UserActionLogUpdater { u.fields[string(UserActionLogDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserActionLogUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserActionLogQuerySet // ===== BEGIN of UserActionLog modifiers // UserActionLogDBSchemaField describes database schema field. It requires for method 'Update' type UserActionLogDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserActionLogDBSchemaField) String() string { return string(f) } // UserActionLogDBSchema stores db field names of UserActionLog var UserActionLogDBSchema = struct { ID UserActionLogDBSchemaField CreatedAt UserActionLogDBSchemaField UpdatedAt UserActionLogDBSchemaField DeletedAt UserActionLogDBSchemaField Uid UserActionLogDBSchemaField ActionType UserActionLogDBSchemaField First UserActionLogDBSchemaField }{ ID: UserActionLogDBSchemaField("id"), CreatedAt: UserActionLogDBSchemaField("created_at"), UpdatedAt: UserActionLogDBSchemaField("updated_at"), DeletedAt: UserActionLogDBSchemaField("deleted_at"), Uid: UserActionLogDBSchemaField("uid"), ActionType: UserActionLogDBSchemaField("action_type"), First: UserActionLogDBSchemaField("first"), } // Update updates UserActionLog fields by primary key // nolint: dupl func (o *UserActionLog) Update(db *gorm.DB, fields ...UserActionLogDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "action_type": o.ActionType, "first": o.First, } 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 UserActionLog %v fields %v: %s", o, fields, err) } return nil } // UserActionLogUpdater is an UserActionLog updates manager type UserActionLogUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserActionLogUpdater creates new UserActionLog updater // nolint: dupl func NewUserActionLogUpdater(db *gorm.DB) UserActionLogUpdater { return UserActionLogUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserActionLog{}), } } // ===== END of UserActionLog modifiers // ===== BEGIN of query set UserMemberRecordQuerySet // UserMemberRecordQuerySet is an queryset type for UserMemberRecord type UserMemberRecordQuerySet struct { db *gorm.DB } // NewUserMemberRecordQuerySet constructs new UserMemberRecordQuerySet func NewUserMemberRecordQuerySet(db *gorm.DB) UserMemberRecordQuerySet { return UserMemberRecordQuerySet{ db: db.Model(&UserMemberRecord{}), } } func (qs UserMemberRecordQuerySet) w(db *gorm.DB) UserMemberRecordQuerySet { return NewUserMemberRecordQuerySet(db) } func (qs UserMemberRecordQuerySet) Select(fields ...UserMemberRecordDBSchemaField) UserMemberRecordQuerySet { names := []string{} for _, f := range fields { names = append(names, f.String()) } return qs.w(qs.db.Select(strings.Join(names, ","))) } // Create is an autogenerated method // nolint: dupl func (o *UserMemberRecord) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserMemberRecord) Delete(db *gorm.DB) error { return db.Delete(o).Error } // AfterMemberExpireEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireEq(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire = ?", afterMemberExpire)) } // AfterMemberExpireGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireGt(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire > ?", afterMemberExpire)) } // AfterMemberExpireGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireGte(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire >= ?", afterMemberExpire)) } // AfterMemberExpireLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireLt(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire < ?", afterMemberExpire)) } // AfterMemberExpireLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireLte(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire <= ?", afterMemberExpire)) } // AfterMemberExpireNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberExpireNe(afterMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_expire != ?", afterMemberExpire)) } // AfterMemberLevelEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelEq(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level = ?", afterMemberLevel)) } // AfterMemberLevelGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelGt(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level > ?", afterMemberLevel)) } // AfterMemberLevelGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelGte(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level >= ?", afterMemberLevel)) } // AfterMemberLevelIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet { if len(afterMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("after_member_level IN (?)", afterMemberLevel)) } // AfterMemberLevelLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelLt(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level < ?", afterMemberLevel)) } // AfterMemberLevelLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelLte(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level <= ?", afterMemberLevel)) } // AfterMemberLevelNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelNe(afterMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("after_member_level != ?", afterMemberLevel)) } // AfterMemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) AfterMemberLevelNotIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet { if len(afterMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("after_member_level NOT IN (?)", afterMemberLevel)) } // All is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) All(ret *[]UserMemberRecord) error { return qs.db.Find(ret).Error } // BeforeMemberExpireEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireEq(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire = ?", beforeMemberExpire)) } // BeforeMemberExpireGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireGt(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire > ?", beforeMemberExpire)) } // BeforeMemberExpireGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireGte(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire >= ?", beforeMemberExpire)) } // BeforeMemberExpireLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireLt(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire < ?", beforeMemberExpire)) } // BeforeMemberExpireLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireLte(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire <= ?", beforeMemberExpire)) } // BeforeMemberExpireNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberExpireNe(beforeMemberExpire time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_expire != ?", beforeMemberExpire)) } // BeforeMemberLevelEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelEq(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level = ?", beforeMemberLevel)) } // BeforeMemberLevelGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelGt(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level > ?", beforeMemberLevel)) } // BeforeMemberLevelGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelGte(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level >= ?", beforeMemberLevel)) } // BeforeMemberLevelIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet { if len(beforeMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("before_member_level IN (?)", beforeMemberLevel)) } // BeforeMemberLevelLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelLt(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level < ?", beforeMemberLevel)) } // BeforeMemberLevelLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelLte(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level <= ?", beforeMemberLevel)) } // BeforeMemberLevelNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelNe(beforeMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("before_member_level != ?", beforeMemberLevel)) } // BeforeMemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) BeforeMemberLevelNotIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet { if len(beforeMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("before_member_level NOT IN (?)", beforeMemberLevel)) } // Count is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CouponIdEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdEq(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id = ?", couponId)) } // CouponIdGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdGt(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id > ?", couponId)) } // CouponIdGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdGte(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id >= ?", couponId)) } // CouponIdIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdIn(couponId ...uint32) UserMemberRecordQuerySet { if len(couponId) == 0 { qs.db.AddError(errors.New("must at least pass one couponId in CouponIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_id IN (?)", couponId)) } // CouponIdLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdLt(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id < ?", couponId)) } // CouponIdLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdLte(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id <= ?", couponId)) } // CouponIdNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdNe(couponId uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("coupon_id != ?", couponId)) } // CouponIdNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CouponIdNotIn(couponId ...uint32) UserMemberRecordQuerySet { if len(couponId) == 0 { qs.db.AddError(errors.New("must at least pass one couponId in CouponIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_id NOT IN (?)", couponId)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtEq(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtGt(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtGte(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtLt(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtLte(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) CreatedAtNe(createdAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DeductionDaysEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysEq(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days = ?", deductionDays)) } // DeductionDaysGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysGt(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days > ?", deductionDays)) } // DeductionDaysGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysGte(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days >= ?", deductionDays)) } // DeductionDaysIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysIn(deductionDays ...uint32) UserMemberRecordQuerySet { if len(deductionDays) == 0 { qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_days IN (?)", deductionDays)) } // DeductionDaysLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysLt(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days < ?", deductionDays)) } // DeductionDaysLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysLte(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days <= ?", deductionDays)) } // DeductionDaysNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysNe(deductionDays uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_days != ?", deductionDays)) } // DeductionDaysNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionDaysNotIn(deductionDays ...uint32) UserMemberRecordQuerySet { if len(deductionDays) == 0 { qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_days NOT IN (?)", deductionDays)) } // DeductionFeeEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeEq(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee = ?", deductionFee)) } // DeductionFeeGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeGt(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee > ?", deductionFee)) } // DeductionFeeGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeGte(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee >= ?", deductionFee)) } // DeductionFeeIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeIn(deductionFee ...uint32) UserMemberRecordQuerySet { if len(deductionFee) == 0 { qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_fee IN (?)", deductionFee)) } // DeductionFeeLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeLt(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee < ?", deductionFee)) } // DeductionFeeLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeLte(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee <= ?", deductionFee)) } // DeductionFeeNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeNe(deductionFee uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deduction_fee != ?", deductionFee)) } // DeductionFeeNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeductionFeeNotIn(deductionFee ...uint32) UserMemberRecordQuerySet { if len(deductionFee) == 0 { qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduction_fee NOT IN (?)", deductionFee)) } // Delete is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Delete() error { return qs.db.Delete(UserMemberRecord{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserMemberRecord{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserMemberRecord{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtIsNotNull() UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtIsNull() UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) GetUpdater() UserMemberRecordUpdater { return NewUserMemberRecordUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDEq(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDGt(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDGte(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDIn(ID ...uint32) UserMemberRecordQuerySet { if len(ID) == 0 { qs.db.AddError(errors.New("must at least pass one ID in IDIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("id IN (?)", ID)) } // IDLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDLt(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDLte(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDNe(ID uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) IDNotIn(ID ...uint32) UserMemberRecordQuerySet { if len(ID) == 0 { qs.db.AddError(errors.New("must at least pass one ID in IDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("id NOT IN (?)", ID)) } // InviteUidEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidEq(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid = ?", inviteUid)) } // InviteUidGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidGt(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid > ?", inviteUid)) } // InviteUidGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidGte(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid >= ?", inviteUid)) } // InviteUidIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidIn(inviteUid ...uint32) UserMemberRecordQuerySet { if len(inviteUid) == 0 { qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_uid IN (?)", inviteUid)) } // InviteUidLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidLt(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid < ?", inviteUid)) } // InviteUidLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidLte(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid <= ?", inviteUid)) } // InviteUidNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidNe(inviteUid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("invite_uid != ?", inviteUid)) } // InviteUidNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) InviteUidNotIn(inviteUid ...uint32) UserMemberRecordQuerySet { if len(inviteUid) == 0 { qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("invite_uid NOT IN (?)", inviteUid)) } // Limit is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Limit(limit int) UserMemberRecordQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) Offset(offset int) UserMemberRecordQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserMemberRecordQuerySet) One(ret *UserMemberRecord) error { return qs.db.First(ret).Error } // OpenMemberLevelEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelEq(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level = ?", openMemberLevel)) } // OpenMemberLevelGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelGt(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level > ?", openMemberLevel)) } // OpenMemberLevelGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelGte(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level >= ?", openMemberLevel)) } // OpenMemberLevelIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelIn(openMemberLevel ...uint32) UserMemberRecordQuerySet { if len(openMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("open_member_level IN (?)", openMemberLevel)) } // OpenMemberLevelLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelLt(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level < ?", openMemberLevel)) } // OpenMemberLevelLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelLte(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level <= ?", openMemberLevel)) } // OpenMemberLevelNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelNe(openMemberLevel uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_level != ?", openMemberLevel)) } // OpenMemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberLevelNotIn(openMemberLevel ...uint32) UserMemberRecordQuerySet { if len(openMemberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("open_member_level NOT IN (?)", openMemberLevel)) } // OpenMemberTimeEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeEq(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time = ?", openMemberTime)) } // OpenMemberTimeGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeGt(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time > ?", openMemberTime)) } // OpenMemberTimeGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeGte(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time >= ?", openMemberTime)) } // OpenMemberTimeLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeLt(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time < ?", openMemberTime)) } // OpenMemberTimeLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeLte(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time <= ?", openMemberTime)) } // OpenMemberTimeNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OpenMemberTimeNe(openMemberTime time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("open_member_time != ?", openMemberTime)) } // OrderAscByAfterMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_expire ASC")) } // OrderAscByAfterMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_level ASC")) } // OrderAscByBeforeMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_expire ASC")) } // OrderAscByBeforeMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_level ASC")) } // OrderAscByCouponId is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByCouponId() UserMemberRecordQuerySet { return qs.w(qs.db.Order("coupon_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByCreatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeductionDays is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeductionDays() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_days ASC")) } // OrderAscByDeductionFee is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeductionFee() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_fee ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByDeletedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByID() UserMemberRecordQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByInviteUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByInviteUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("invite_uid ASC")) } // OrderAscByOpenMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByOpenMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("open_member_level ASC")) } // OrderAscByOpenMemberTime is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByOpenMemberTime() UserMemberRecordQuerySet { return qs.w(qs.db.Order("open_member_time ASC")) } // OrderAscBySerial is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscBySerial() UserMemberRecordQuerySet { return qs.w(qs.db.Order("serial ASC")) } // OrderAscByType is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByType() UserMemberRecordQuerySet { return qs.w(qs.db.Order("type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderAscByUpdatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAfterMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_expire DESC")) } // OrderDescByAfterMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("after_member_level DESC")) } // OrderDescByBeforeMemberExpire is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberExpire() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_expire DESC")) } // OrderDescByBeforeMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("before_member_level DESC")) } // OrderDescByCouponId is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByCouponId() UserMemberRecordQuerySet { return qs.w(qs.db.Order("coupon_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByCreatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeductionDays is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeductionDays() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_days DESC")) } // OrderDescByDeductionFee is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeductionFee() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deduction_fee DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByDeletedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByID() UserMemberRecordQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByInviteUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByInviteUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("invite_uid DESC")) } // OrderDescByOpenMemberLevel is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByOpenMemberLevel() UserMemberRecordQuerySet { return qs.w(qs.db.Order("open_member_level DESC")) } // OrderDescByOpenMemberTime is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByOpenMemberTime() UserMemberRecordQuerySet { return qs.w(qs.db.Order("open_member_time DESC")) } // OrderDescBySerial is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescBySerial() UserMemberRecordQuerySet { return qs.w(qs.db.Order("serial DESC")) } // OrderDescByType is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByType() UserMemberRecordQuerySet { return qs.w(qs.db.Order("type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByUid() UserMemberRecordQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) OrderDescByUpdatedAt() UserMemberRecordQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // SerialEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialEq(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial = ?", serial)) } // SerialGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialGt(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial > ?", serial)) } // SerialGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialGte(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial >= ?", serial)) } // SerialIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialIn(serial ...uint32) UserMemberRecordQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial IN (?)", serial)) } // SerialLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialLt(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial < ?", serial)) } // SerialLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialLte(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial <= ?", serial)) } // SerialNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialNe(serial uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("serial != ?", serial)) } // SerialNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) SerialNotIn(serial ...uint32) UserMemberRecordQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial NOT IN (?)", serial)) } // TypeEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeEq(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type = ?", typeValue)) } // TypeGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeGt(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type > ?", typeValue)) } // TypeGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeGte(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type >= ?", typeValue)) } // TypeIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeIn(typeValue ...uint32) UserMemberRecordQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type IN (?)", typeValue)) } // TypeLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeLt(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type < ?", typeValue)) } // TypeLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeLte(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type <= ?", typeValue)) } // TypeNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeNe(typeValue uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("type != ?", typeValue)) } // TypeNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) TypeNotIn(typeValue ...uint32) UserMemberRecordQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type NOT IN (?)", typeValue)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidEq(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidGt(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidGte(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidIn(uid ...uint32) UserMemberRecordQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid IN (?)", uid)) } // UidLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidLt(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidLte(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidNe(uid uint32) UserMemberRecordQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UidNotIn(uid ...uint32) UserMemberRecordQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid NOT IN (?)", uid)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserMemberRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserMemberRecordQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAfterMemberExpire is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetAfterMemberExpire(afterMemberExpire time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.AfterMemberExpire)] = afterMemberExpire return u } // SetAfterMemberLevel is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetAfterMemberLevel(afterMemberLevel uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.AfterMemberLevel)] = afterMemberLevel return u } // SetBeforeMemberExpire is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetBeforeMemberExpire(beforeMemberExpire time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.BeforeMemberExpire)] = beforeMemberExpire return u } // SetBeforeMemberLevel is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetBeforeMemberLevel(beforeMemberLevel uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.BeforeMemberLevel)] = beforeMemberLevel return u } // SetCouponId is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetCouponId(couponId uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.CouponId)] = couponId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.CreatedAt)] = createdAt return u } // SetDeductionDays is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeductionDays(deductionDays uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeductionDays)] = deductionDays return u } // SetDeductionFee is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeductionFee(deductionFee uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeductionFee)] = deductionFee return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetID(ID uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.ID)] = ID return u } // SetInviteUid is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetInviteUid(inviteUid uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.InviteUid)] = inviteUid return u } // SetOpenMemberLevel is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetOpenMemberLevel(openMemberLevel uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.OpenMemberLevel)] = openMemberLevel return u } // SetOpenMemberTime is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetOpenMemberTime(openMemberTime time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.OpenMemberTime)] = openMemberTime return u } // SetSerial is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetSerial(serial uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Serial)] = serial return u } // SetType is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetType(typeValue uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Type)] = typeValue return u } // SetUid is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetUid(uid uint32) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserMemberRecordUpdater { u.fields[string(UserMemberRecordDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserMemberRecordUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserMemberRecordQuerySet // ===== BEGIN of UserMemberRecord modifiers // UserMemberRecordDBSchemaField describes database schema field. It requires for method 'Update' type UserMemberRecordDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserMemberRecordDBSchemaField) String() string { return string(f) } // UserMemberRecordDBSchema stores db field names of UserMemberRecord var UserMemberRecordDBSchema = struct { ID UserMemberRecordDBSchemaField CreatedAt UserMemberRecordDBSchemaField UpdatedAt UserMemberRecordDBSchemaField DeletedAt UserMemberRecordDBSchemaField Uid UserMemberRecordDBSchemaField BeforeMemberLevel UserMemberRecordDBSchemaField AfterMemberLevel UserMemberRecordDBSchemaField BeforeMemberExpire UserMemberRecordDBSchemaField AfterMemberExpire UserMemberRecordDBSchemaField InviteUid UserMemberRecordDBSchemaField DeductionDays UserMemberRecordDBSchemaField DeductionFee UserMemberRecordDBSchemaField CouponId UserMemberRecordDBSchemaField Serial UserMemberRecordDBSchemaField Type UserMemberRecordDBSchemaField OpenMemberLevel UserMemberRecordDBSchemaField OpenMemberTime UserMemberRecordDBSchemaField }{ ID: UserMemberRecordDBSchemaField("id"), CreatedAt: UserMemberRecordDBSchemaField("created_at"), UpdatedAt: UserMemberRecordDBSchemaField("updated_at"), DeletedAt: UserMemberRecordDBSchemaField("deleted_at"), Uid: UserMemberRecordDBSchemaField("uid"), BeforeMemberLevel: UserMemberRecordDBSchemaField("before_member_level"), AfterMemberLevel: UserMemberRecordDBSchemaField("after_member_level"), BeforeMemberExpire: UserMemberRecordDBSchemaField("before_member_expire"), AfterMemberExpire: UserMemberRecordDBSchemaField("after_member_expire"), InviteUid: UserMemberRecordDBSchemaField("invite_uid"), DeductionDays: UserMemberRecordDBSchemaField("deduction_days"), DeductionFee: UserMemberRecordDBSchemaField("deduction_fee"), CouponId: UserMemberRecordDBSchemaField("coupon_id"), Serial: UserMemberRecordDBSchemaField("serial"), Type: UserMemberRecordDBSchemaField("type"), OpenMemberLevel: UserMemberRecordDBSchemaField("open_member_level"), OpenMemberTime: UserMemberRecordDBSchemaField("open_member_time"), } // Update updates UserMemberRecord fields by primary key // nolint: dupl func (o *UserMemberRecord) Update(db *gorm.DB, fields ...UserMemberRecordDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "before_member_level": o.BeforeMemberLevel, "after_member_level": o.AfterMemberLevel, "before_member_expire": o.BeforeMemberExpire, "after_member_expire": o.AfterMemberExpire, "invite_uid": o.InviteUid, "deduction_days": o.DeductionDays, "deduction_fee": o.DeductionFee, "coupon_id": o.CouponId, "serial": o.Serial, "type": o.Type, "open_member_level": o.OpenMemberLevel, "open_member_time": o.OpenMemberTime, } u := map[string]interface{}{} for _, f := range fields { fs := f.String() u[fs] = dbNameToFieldName[fs] } if err := db.Model(o).Updates(u).Error; err != nil { if err == gorm.ErrRecordNotFound { return err } return fmt.Errorf("can't update UserMemberRecord %v fields %v: %s", o, fields, err) } return nil } // UserMemberRecordUpdater is an UserMemberRecord updates manager type UserMemberRecordUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserMemberRecordUpdater creates new UserMemberRecord updater // nolint: dupl func NewUserMemberRecordUpdater(db *gorm.DB) UserMemberRecordUpdater { return UserMemberRecordUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserMemberRecord{}), } } // ===== END of UserMemberRecord modifiers // ===== BEGIN of query set UserRenewalLogQuerySet // UserRenewalLogQuerySet is an queryset type for UserRenewalLog type UserRenewalLogQuerySet struct { db *gorm.DB } // NewUserRenewalLogQuerySet constructs new UserRenewalLogQuerySet func NewUserRenewalLogQuerySet(db *gorm.DB) UserRenewalLogQuerySet { return UserRenewalLogQuerySet{ db: db.Model(&UserRenewalLog{}), } } func (qs UserRenewalLogQuerySet) w(db *gorm.DB) UserRenewalLogQuerySet { return NewUserRenewalLogQuerySet(db) } func (qs UserRenewalLogQuerySet) Select(fields ...UserRenewalLogDBSchemaField) UserRenewalLogQuerySet { names := []string{} for _, f := range fields { names = append(names, f.String()) } return qs.w(qs.db.Select(strings.Join(names, ","))) } // Create is an autogenerated method // nolint: dupl func (o *UserRenewalLog) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserRenewalLog) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActionEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionEq(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action = ?", action)) } // ActionGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionGt(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action > ?", action)) } // ActionGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionGte(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action >= ?", action)) } // ActionIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionIn(action ...uint32) UserRenewalLogQuerySet { if len(action) == 0 { qs.db.AddError(errors.New("must at least pass one action in ActionIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action IN (?)", action)) } // ActionLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionLt(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action < ?", action)) } // ActionLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionLte(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action <= ?", action)) } // ActionNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionNe(action uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("action != ?", action)) } // ActionNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) ActionNotIn(action ...uint32) UserRenewalLogQuerySet { if len(action) == 0 { qs.db.AddError(errors.New("must at least pass one action in ActionNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("action NOT IN (?)", action)) } // All is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) All(ret *[]UserRenewalLog) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtEq(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtGt(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtGte(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtLt(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtLte(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) CreatedAtNe(createdAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Delete() error { return qs.db.Delete(UserRenewalLog{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserRenewalLog{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserRenewalLog{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtEq(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtGt(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtGte(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtIsNotNull() UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtIsNull() UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtLt(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtLte(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) DeletedAtNe(deletedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) GetUpdater() UserRenewalLogUpdater { return NewUserRenewalLogUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDEq(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDGt(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDGte(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDIn(ID ...uint32) UserRenewalLogQuerySet { if len(ID) == 0 { qs.db.AddError(errors.New("must at least pass one ID in IDIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("id IN (?)", ID)) } // IDLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDLt(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDLte(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDNe(ID uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) IDNotIn(ID ...uint32) UserRenewalLogQuerySet { if len(ID) == 0 { qs.db.AddError(errors.New("must at least pass one ID in IDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("id NOT IN (?)", ID)) } // Limit is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Limit(limit int) UserRenewalLogQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberExpireEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireEq(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire = ?", memberExpire)) } // MemberExpireGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireGt(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire > ?", memberExpire)) } // MemberExpireGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireGte(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire >= ?", memberExpire)) } // MemberExpireLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireLt(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire < ?", memberExpire)) } // MemberExpireLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireLte(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire <= ?", memberExpire)) } // MemberExpireNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) MemberExpireNe(memberExpire time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("member_expire != ?", memberExpire)) } // Offset is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) Offset(offset int) UserRenewalLogQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserRenewalLogQuerySet) One(ret *UserRenewalLog) error { return qs.db.First(ret).Error } // OrderAscByAction is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByAction() UserRenewalLogQuerySet { return qs.w(qs.db.Order("action ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByCreatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByDeletedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByID() UserRenewalLogQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberExpire is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByMemberExpire() UserRenewalLogQuerySet { return qs.w(qs.db.Order("member_expire ASC")) } // OrderAscByRenewalNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByRenewalNum() UserRenewalLogQuerySet { return qs.w(qs.db.Order("renewal_num ASC")) } // OrderAscBySerial is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscBySerial() UserRenewalLogQuerySet { return qs.w(qs.db.Order("serial ASC")) } // OrderAscByType is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByType() UserRenewalLogQuerySet { return qs.w(qs.db.Order("type ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByUid() UserRenewalLogQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderAscByUpdatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAction is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByAction() UserRenewalLogQuerySet { return qs.w(qs.db.Order("action DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByCreatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByDeletedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByID() UserRenewalLogQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberExpire is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByMemberExpire() UserRenewalLogQuerySet { return qs.w(qs.db.Order("member_expire DESC")) } // OrderDescByRenewalNum is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByRenewalNum() UserRenewalLogQuerySet { return qs.w(qs.db.Order("renewal_num DESC")) } // OrderDescBySerial is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescBySerial() UserRenewalLogQuerySet { return qs.w(qs.db.Order("serial DESC")) } // OrderDescByType is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByType() UserRenewalLogQuerySet { return qs.w(qs.db.Order("type DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByUid() UserRenewalLogQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) OrderDescByUpdatedAt() UserRenewalLogQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // RenewalNumEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumEq(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num = ?", renewalNum)) } // RenewalNumGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumGt(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num > ?", renewalNum)) } // RenewalNumGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumGte(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num >= ?", renewalNum)) } // RenewalNumIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumIn(renewalNum ...uint32) UserRenewalLogQuerySet { if len(renewalNum) == 0 { qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renewal_num IN (?)", renewalNum)) } // RenewalNumLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumLt(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num < ?", renewalNum)) } // RenewalNumLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumLte(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num <= ?", renewalNum)) } // RenewalNumNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumNe(renewalNum uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("renewal_num != ?", renewalNum)) } // RenewalNumNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) RenewalNumNotIn(renewalNum ...uint32) UserRenewalLogQuerySet { if len(renewalNum) == 0 { qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("renewal_num NOT IN (?)", renewalNum)) } // SerialEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialEq(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial = ?", serial)) } // SerialGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialGt(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial > ?", serial)) } // SerialGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialGte(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial >= ?", serial)) } // SerialIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialIn(serial ...uint32) UserRenewalLogQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial IN (?)", serial)) } // SerialLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialLt(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial < ?", serial)) } // SerialLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialLte(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial <= ?", serial)) } // SerialNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialNe(serial uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("serial != ?", serial)) } // SerialNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) SerialNotIn(serial ...uint32) UserRenewalLogQuerySet { if len(serial) == 0 { qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial NOT IN (?)", serial)) } // TypeEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeEq(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type = ?", typeValue)) } // TypeGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeGt(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type > ?", typeValue)) } // TypeGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeGte(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type >= ?", typeValue)) } // TypeIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeIn(typeValue ...uint32) UserRenewalLogQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type IN (?)", typeValue)) } // TypeLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeLt(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type < ?", typeValue)) } // TypeLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeLte(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type <= ?", typeValue)) } // TypeNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeNe(typeValue uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("type != ?", typeValue)) } // TypeNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) TypeNotIn(typeValue ...uint32) UserRenewalLogQuerySet { if len(typeValue) == 0 { qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("type NOT IN (?)", typeValue)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidEq(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidGt(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidGte(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidIn(uid ...uint32) UserRenewalLogQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid IN (?)", uid)) } // UidLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidLt(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidLte(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidNe(uid uint32) UserRenewalLogQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UidNotIn(uid ...uint32) UserRenewalLogQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid NOT IN (?)", uid)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtEq(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtGt(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtGte(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtLt(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtLte(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserRenewalLogQuerySet) UpdatedAtNe(updatedAt time.Time) UserRenewalLogQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAction is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetAction(action uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Action)] = action return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetCreatedAt(createdAt time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetDeletedAt(deletedAt *time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetID(ID uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.ID)] = ID return u } // SetMemberExpire is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetMemberExpire(memberExpire time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.MemberExpire)] = memberExpire return u } // SetRenewalNum is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetRenewalNum(renewalNum uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.RenewalNum)] = renewalNum return u } // SetSerial is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetSerial(serial uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Serial)] = serial return u } // SetType is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetType(typeValue uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Type)] = typeValue return u } // SetUid is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetUid(uid uint32) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) SetUpdatedAt(updatedAt time.Time) UserRenewalLogUpdater { u.fields[string(UserRenewalLogDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserRenewalLogUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserRenewalLogQuerySet // ===== BEGIN of UserRenewalLog modifiers // UserRenewalLogDBSchemaField describes database schema field. It requires for method 'Update' type UserRenewalLogDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserRenewalLogDBSchemaField) String() string { return string(f) } // UserRenewalLogDBSchema stores db field names of UserRenewalLog var UserRenewalLogDBSchema = struct { ID UserRenewalLogDBSchemaField CreatedAt UserRenewalLogDBSchemaField UpdatedAt UserRenewalLogDBSchemaField DeletedAt UserRenewalLogDBSchemaField Uid UserRenewalLogDBSchemaField Action UserRenewalLogDBSchemaField MemberExpire UserRenewalLogDBSchemaField Type UserRenewalLogDBSchemaField RenewalNum UserRenewalLogDBSchemaField Serial UserRenewalLogDBSchemaField }{ ID: UserRenewalLogDBSchemaField("id"), CreatedAt: UserRenewalLogDBSchemaField("created_at"), UpdatedAt: UserRenewalLogDBSchemaField("updated_at"), DeletedAt: UserRenewalLogDBSchemaField("deleted_at"), Uid: UserRenewalLogDBSchemaField("uid"), Action: UserRenewalLogDBSchemaField("action"), MemberExpire: UserRenewalLogDBSchemaField("member_expire"), Type: UserRenewalLogDBSchemaField("type"), RenewalNum: UserRenewalLogDBSchemaField("renewal_num"), Serial: UserRenewalLogDBSchemaField("serial"), } // Update updates UserRenewalLog fields by primary key // nolint: dupl func (o *UserRenewalLog) Update(db *gorm.DB, fields ...UserRenewalLogDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "action": o.Action, "member_expire": o.MemberExpire, "type": o.Type, "renewal_num": o.RenewalNum, "serial": o.Serial, } u := map[string]interface{}{} for _, f := range fields { fs := f.String() u[fs] = dbNameToFieldName[fs] } if err := db.Model(o).Updates(u).Error; err != nil { if err == gorm.ErrRecordNotFound { return err } return fmt.Errorf("can't update UserRenewalLog %v fields %v: %s", o, fields, err) } return nil } // UserRenewalLogUpdater is an UserRenewalLog updates manager type UserRenewalLogUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserRenewalLogUpdater creates new UserRenewalLog updater // nolint: dupl func NewUserRenewalLogUpdater(db *gorm.DB) UserRenewalLogUpdater { return UserRenewalLogUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserRenewalLog{}), } } // ===== END of UserRenewalLog modifiers // ===== END of all query sets