// 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 LoggingQuerySet // LoggingQuerySet is an queryset type for Logging type LoggingQuerySet struct { db *gorm.DB } // NewLoggingQuerySet constructs new LoggingQuerySet func NewLoggingQuerySet(db *gorm.DB) LoggingQuerySet { return LoggingQuerySet{ db: db.Model(&Logging{}), } } func (qs LoggingQuerySet) w(db *gorm.DB) LoggingQuerySet { return NewLoggingQuerySet(db) } func (qs LoggingQuerySet) Select(fields ...LoggingDBSchemaField) LoggingQuerySet { 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 *Logging) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *Logging) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) All(ret *[]Logging) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtEq(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtGt(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtGte(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtLt(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtLte(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) CreatedAtNe(createdAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) Delete() error { return qs.db.Delete(Logging{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(Logging{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(Logging{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtEq(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtGt(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtGte(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtIsNotNull() LoggingQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtIsNull() LoggingQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtLt(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtLte(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) DeletedAtNe(deletedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // EventEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventEq(event string) LoggingQuerySet { return qs.w(qs.db.Where("event = ?", event)) } // EventGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventGt(event string) LoggingQuerySet { return qs.w(qs.db.Where("event > ?", event)) } // EventGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventGte(event string) LoggingQuerySet { return qs.w(qs.db.Where("event >= ?", event)) } // EventIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventIn(event ...string) LoggingQuerySet { if len(event) == 0 { qs.db.AddError(errors.New("must at least pass one event in EventIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("event IN (?)", event)) } // EventLike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventLike(event string) LoggingQuerySet { return qs.w(qs.db.Where("event LIKE ?", event)) } // EventLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventLt(event string) LoggingQuerySet { return qs.w(qs.db.Where("event < ?", event)) } // EventLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventLte(event string) LoggingQuerySet { return qs.w(qs.db.Where("event <= ?", event)) } // EventNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventNe(event string) LoggingQuerySet { return qs.w(qs.db.Where("event != ?", event)) } // EventNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventNotIn(event ...string) LoggingQuerySet { if len(event) == 0 { qs.db.AddError(errors.New("must at least pass one event in EventNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("event NOT IN (?)", event)) } // EventNotlike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) EventNotlike(event string) LoggingQuerySet { return qs.w(qs.db.Where("event NOT LIKE ?", event)) } // FunctionEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionEq(function string) LoggingQuerySet { return qs.w(qs.db.Where("function = ?", function)) } // FunctionGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionGt(function string) LoggingQuerySet { return qs.w(qs.db.Where("function > ?", function)) } // FunctionGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionGte(function string) LoggingQuerySet { return qs.w(qs.db.Where("function >= ?", function)) } // FunctionIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionIn(function ...string) LoggingQuerySet { if len(function) == 0 { qs.db.AddError(errors.New("must at least pass one function in FunctionIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("function IN (?)", function)) } // FunctionLike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionLike(function string) LoggingQuerySet { return qs.w(qs.db.Where("function LIKE ?", function)) } // FunctionLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionLt(function string) LoggingQuerySet { return qs.w(qs.db.Where("function < ?", function)) } // FunctionLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionLte(function string) LoggingQuerySet { return qs.w(qs.db.Where("function <= ?", function)) } // FunctionNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionNe(function string) LoggingQuerySet { return qs.w(qs.db.Where("function != ?", function)) } // FunctionNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionNotIn(function ...string) LoggingQuerySet { if len(function) == 0 { qs.db.AddError(errors.New("must at least pass one function in FunctionNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("function NOT IN (?)", function)) } // FunctionNotlike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) FunctionNotlike(function string) LoggingQuerySet { return qs.w(qs.db.Where("function NOT LIKE ?", function)) } // GetDB is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) GetUpdater() LoggingUpdater { return NewLoggingUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDEq(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDGt(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDGte(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDIn(ID ...uint32) LoggingQuerySet { 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 LoggingQuerySet) IDLt(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDLte(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDNe(ID uint32) LoggingQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IDNotIn(ID ...uint32) LoggingQuerySet { if len(ID) == 0 { qs.db.AddError(errors.New("must at least pass one ID in IDNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("id NOT IN (?)", ID)) } // IpEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpEq(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip = ?", ip)) } // IpGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpGt(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip > ?", ip)) } // IpGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpGte(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip >= ?", ip)) } // IpIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpIn(ip ...string) LoggingQuerySet { if len(ip) == 0 { qs.db.AddError(errors.New("must at least pass one ip in IpIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("ip IN (?)", ip)) } // IpLike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpLike(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip LIKE ?", ip)) } // IpLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpLt(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip < ?", ip)) } // IpLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpLte(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip <= ?", ip)) } // IpNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpNe(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip != ?", ip)) } // IpNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpNotIn(ip ...string) LoggingQuerySet { if len(ip) == 0 { qs.db.AddError(errors.New("must at least pass one ip in IpNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("ip NOT IN (?)", ip)) } // IpNotlike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) IpNotlike(ip string) LoggingQuerySet { return qs.w(qs.db.Where("ip NOT LIKE ?", ip)) } // Limit is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) Limit(limit int) LoggingQuerySet { return qs.w(qs.db.Limit(limit)) } // MachineEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineEq(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine = ?", machine)) } // MachineGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineGt(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine > ?", machine)) } // MachineGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineGte(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine >= ?", machine)) } // MachineIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineIn(machine ...string) LoggingQuerySet { if len(machine) == 0 { qs.db.AddError(errors.New("must at least pass one machine in MachineIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("machine IN (?)", machine)) } // MachineLike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineLike(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine LIKE ?", machine)) } // MachineLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineLt(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine < ?", machine)) } // MachineLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineLte(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine <= ?", machine)) } // MachineNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineNe(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine != ?", machine)) } // MachineNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineNotIn(machine ...string) LoggingQuerySet { if len(machine) == 0 { qs.db.AddError(errors.New("must at least pass one machine in MachineNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("machine NOT IN (?)", machine)) } // MachineNotlike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) MachineNotlike(machine string) LoggingQuerySet { return qs.w(qs.db.Where("machine NOT LIKE ?", machine)) } // Offset is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) Offset(offset int) LoggingQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs LoggingQuerySet) One(ret *Logging) error { return qs.db.First(ret).Error } // OperatorEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorEq(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator = ?", operator)) } // OperatorGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorGt(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator > ?", operator)) } // OperatorGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorGte(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator >= ?", operator)) } // OperatorIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorIn(operator ...string) LoggingQuerySet { if len(operator) == 0 { qs.db.AddError(errors.New("must at least pass one operator in OperatorIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("operator IN (?)", operator)) } // OperatorLike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorLike(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator LIKE ?", operator)) } // OperatorLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorLt(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator < ?", operator)) } // OperatorLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorLte(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator <= ?", operator)) } // OperatorNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorNe(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator != ?", operator)) } // OperatorNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorNotIn(operator ...string) LoggingQuerySet { if len(operator) == 0 { qs.db.AddError(errors.New("must at least pass one operator in OperatorNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("operator NOT IN (?)", operator)) } // OperatorNotlike is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OperatorNotlike(operator string) LoggingQuerySet { return qs.w(qs.db.Where("operator NOT LIKE ?", operator)) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByCreatedAt() LoggingQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByDeletedAt() LoggingQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByEvent is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByEvent() LoggingQuerySet { return qs.w(qs.db.Order("event ASC")) } // OrderAscByFunction is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByFunction() LoggingQuerySet { return qs.w(qs.db.Order("function ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByID() LoggingQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByIp is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByIp() LoggingQuerySet { return qs.w(qs.db.Order("ip ASC")) } // OrderAscByMachine is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByMachine() LoggingQuerySet { return qs.w(qs.db.Order("machine ASC")) } // OrderAscByOperator is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByOperator() LoggingQuerySet { return qs.w(qs.db.Order("operator ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByStoreId() LoggingQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderAscByUpdatedAt() LoggingQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByCreatedAt() LoggingQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByDeletedAt() LoggingQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByEvent is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByEvent() LoggingQuerySet { return qs.w(qs.db.Order("event DESC")) } // OrderDescByFunction is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByFunction() LoggingQuerySet { return qs.w(qs.db.Order("function DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByID() LoggingQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByIp is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByIp() LoggingQuerySet { return qs.w(qs.db.Order("ip DESC")) } // OrderDescByMachine is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByMachine() LoggingQuerySet { return qs.w(qs.db.Order("machine DESC")) } // OrderDescByOperator is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByOperator() LoggingQuerySet { return qs.w(qs.db.Order("operator DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByStoreId() LoggingQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) OrderDescByUpdatedAt() LoggingQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdEq(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdGt(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdGte(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdIn(storeId ...uint32) LoggingQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdLt(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdLte(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdNe(storeId uint32) LoggingQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) StoreIdNotIn(storeId ...uint32) LoggingQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtEq(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtGt(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtGte(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtLt(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtLte(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs LoggingQuerySet) UpdatedAtNe(updatedAt time.Time) LoggingQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCreatedAt is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetCreatedAt(createdAt time.Time) LoggingUpdater { u.fields[string(LoggingDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetDeletedAt(deletedAt *time.Time) LoggingUpdater { u.fields[string(LoggingDBSchema.DeletedAt)] = deletedAt return u } // SetEvent is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetEvent(event string) LoggingUpdater { u.fields[string(LoggingDBSchema.Event)] = event return u } // SetFunction is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetFunction(function string) LoggingUpdater { u.fields[string(LoggingDBSchema.Function)] = function return u } // SetID is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetID(ID uint32) LoggingUpdater { u.fields[string(LoggingDBSchema.ID)] = ID return u } // SetIp is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetIp(ip string) LoggingUpdater { u.fields[string(LoggingDBSchema.Ip)] = ip return u } // SetMachine is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetMachine(machine string) LoggingUpdater { u.fields[string(LoggingDBSchema.Machine)] = machine return u } // SetOperator is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetOperator(operator string) LoggingUpdater { u.fields[string(LoggingDBSchema.Operator)] = operator return u } // SetStoreId is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetStoreId(storeId uint32) LoggingUpdater { u.fields[string(LoggingDBSchema.StoreId)] = storeId return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u LoggingUpdater) SetUpdatedAt(updatedAt time.Time) LoggingUpdater { u.fields[string(LoggingDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u LoggingUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u LoggingUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set LoggingQuerySet // ===== BEGIN of Logging modifiers // LoggingDBSchemaField describes database schema field. It requires for method 'Update' type LoggingDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f LoggingDBSchemaField) String() string { return string(f) } // LoggingDBSchema stores db field names of Logging var LoggingDBSchema = struct { ID LoggingDBSchemaField CreatedAt LoggingDBSchemaField UpdatedAt LoggingDBSchemaField DeletedAt LoggingDBSchemaField Machine LoggingDBSchemaField StoreId LoggingDBSchemaField Operator LoggingDBSchemaField Function LoggingDBSchemaField Event LoggingDBSchemaField Ip LoggingDBSchemaField }{ ID: LoggingDBSchemaField("id"), CreatedAt: LoggingDBSchemaField("created_at"), UpdatedAt: LoggingDBSchemaField("updated_at"), DeletedAt: LoggingDBSchemaField("deleted_at"), Machine: LoggingDBSchemaField("machine"), StoreId: LoggingDBSchemaField("store_id"), Operator: LoggingDBSchemaField("operator"), Function: LoggingDBSchemaField("function"), Event: LoggingDBSchemaField("event"), Ip: LoggingDBSchemaField("ip"), } // Update updates Logging fields by primary key // nolint: dupl func (o *Logging) Update(db *gorm.DB, fields ...LoggingDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "machine": o.Machine, "store_id": o.StoreId, "operator": o.Operator, "function": o.Function, "event": o.Event, "ip": o.Ip, } 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 Logging %v fields %v: %s", o, fields, err) } return nil } // LoggingUpdater is an Logging updates manager type LoggingUpdater struct { fields map[string]interface{} db *gorm.DB } // NewLoggingUpdater creates new Logging updater // nolint: dupl func NewLoggingUpdater(db *gorm.DB) LoggingUpdater { return LoggingUpdater{ fields: map[string]interface{}{}, db: db.Model(&Logging{}), } } // ===== END of Logging modifiers // ===== END of all query sets