// 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 CannibalizeGameCardGoodsQuerySet // CannibalizeGameCardGoodsQuerySet is an queryset type for CannibalizeGameCardGoods type CannibalizeGameCardGoodsQuerySet struct { db *gorm.DB } // NewCannibalizeGameCardGoodsQuerySet constructs new CannibalizeGameCardGoodsQuerySet func NewCannibalizeGameCardGoodsQuerySet(db *gorm.DB) CannibalizeGameCardGoodsQuerySet { return CannibalizeGameCardGoodsQuerySet{ db: db.Model(&CannibalizeGameCardGoods{}), } } func (qs CannibalizeGameCardGoodsQuerySet) w(db *gorm.DB) CannibalizeGameCardGoodsQuerySet { return NewCannibalizeGameCardGoodsQuerySet(db) } func (qs CannibalizeGameCardGoodsQuerySet) Select(fields ...CannibalizeGameCardGoodsDBSchemaField) CannibalizeGameCardGoodsQuerySet { 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 *CannibalizeGameCardGoods) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CannibalizeGameCardGoods) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) All(ret *[]CannibalizeGameCardGoods) error { return qs.db.Find(ret).Error } // CannibalizeStockTaskIdEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdEq(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id = ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdGt(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id > ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdGte(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id >= ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdIn(cannibalizeStockTaskId ...uint32) CannibalizeGameCardGoodsQuerySet { if len(cannibalizeStockTaskId) == 0 { qs.db.AddError(errors.New("must at least pass one cannibalizeStockTaskId in CannibalizeStockTaskIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cannibalize_stock_task_id IN (?)", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdLt(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id < ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdLte(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id <= ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdNe(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("cannibalize_stock_task_id != ?", cannibalizeStockTaskId)) } // CannibalizeStockTaskIdNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CannibalizeStockTaskIdNotIn(cannibalizeStockTaskId ...uint32) CannibalizeGameCardGoodsQuerySet { if len(cannibalizeStockTaskId) == 0 { qs.db.AddError(errors.New("must at least pass one cannibalizeStockTaskId in CannibalizeStockTaskIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cannibalize_stock_task_id NOT IN (?)", cannibalizeStockTaskId)) } // Count is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtEq(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtGt(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtGte(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtLt(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtLte(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) CreatedAtNe(createdAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) Delete() error { return qs.db.Delete(CannibalizeGameCardGoods{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CannibalizeGameCardGoods{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CannibalizeGameCardGoods{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtEq(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtGt(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtGte(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtIsNotNull() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtIsNull() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtLt(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtLte(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) DeletedAtNe(deletedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GameCardIdEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdEq(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id = ?", gameCardId)) } // GameCardIdGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdGt(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id > ?", gameCardId)) } // GameCardIdGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdGte(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id >= ?", gameCardId)) } // GameCardIdIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdIn(gameCardId ...uint32) CannibalizeGameCardGoodsQuerySet { if len(gameCardId) == 0 { qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId)) } // GameCardIdLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdLt(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id < ?", gameCardId)) } // GameCardIdLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdLte(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id <= ?", gameCardId)) } // GameCardIdNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdNe(gameCardId uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_id != ?", gameCardId)) } // GameCardIdNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardIdNotIn(gameCardId ...uint32) CannibalizeGameCardGoodsQuerySet { if len(gameCardId) == 0 { qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId)) } // GameCardNameEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameEq(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name = ?", gameCardName)) } // GameCardNameGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameGt(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name > ?", gameCardName)) } // GameCardNameGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameGte(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name >= ?", gameCardName)) } // GameCardNameIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameIn(gameCardName ...string) CannibalizeGameCardGoodsQuerySet { if len(gameCardName) == 0 { qs.db.AddError(errors.New("must at least pass one gameCardName in GameCardNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("game_card_name IN (?)", gameCardName)) } // GameCardNameLike is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameLike(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name LIKE ?", gameCardName)) } // GameCardNameLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameLt(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name < ?", gameCardName)) } // GameCardNameLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameLte(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name <= ?", gameCardName)) } // GameCardNameNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameNe(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name != ?", gameCardName)) } // GameCardNameNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameNotIn(gameCardName ...string) CannibalizeGameCardGoodsQuerySet { if len(gameCardName) == 0 { qs.db.AddError(errors.New("must at least pass one gameCardName in GameCardNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("game_card_name NOT IN (?)", gameCardName)) } // GameCardNameNotlike is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GameCardNameNotlike(gameCardName string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("game_card_name NOT LIKE ?", gameCardName)) } // GetDB is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) GetUpdater() CannibalizeGameCardGoodsUpdater { return NewCannibalizeGameCardGoodsUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDEq(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDGt(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDGte(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDIn(ID ...uint32) CannibalizeGameCardGoodsQuerySet { 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 CannibalizeGameCardGoodsQuerySet) IDLt(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDLte(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDNe(ID uint32) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) IDNotIn(ID ...uint32) CannibalizeGameCardGoodsQuerySet { 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 CannibalizeGameCardGoodsQuerySet) Limit(limit int) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) Offset(offset int) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CannibalizeGameCardGoodsQuerySet) One(ret *CannibalizeGameCardGoods) error { return qs.db.First(ret).Error } // OrderAscByCannibalizeStockTaskId is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByCannibalizeStockTaskId() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("cannibalize_stock_task_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByCreatedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByDeletedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGameCardId is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByGameCardId() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("game_card_id ASC")) } // OrderAscByGameCardName is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByGameCardName() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("game_card_name ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByID() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscBySerialNumber is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscBySerialNumber() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("serial_number ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderAscByUpdatedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCannibalizeStockTaskId is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByCannibalizeStockTaskId() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("cannibalize_stock_task_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByCreatedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByDeletedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGameCardId is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByGameCardId() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("game_card_id DESC")) } // OrderDescByGameCardName is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByGameCardName() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("game_card_name DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByID() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescBySerialNumber is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescBySerialNumber() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("serial_number DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) OrderDescByUpdatedAt() CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // SerialNumberEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberEq(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number = ?", serialNumber)) } // SerialNumberGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberGt(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number > ?", serialNumber)) } // SerialNumberGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberGte(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number >= ?", serialNumber)) } // SerialNumberIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberIn(serialNumber ...string) CannibalizeGameCardGoodsQuerySet { if len(serialNumber) == 0 { qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial_number IN (?)", serialNumber)) } // SerialNumberLike is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberLike(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number LIKE ?", serialNumber)) } // SerialNumberLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberLt(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number < ?", serialNumber)) } // SerialNumberLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberLte(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number <= ?", serialNumber)) } // SerialNumberNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberNe(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number != ?", serialNumber)) } // SerialNumberNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberNotIn(serialNumber ...string) CannibalizeGameCardGoodsQuerySet { if len(serialNumber) == 0 { qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("serial_number NOT IN (?)", serialNumber)) } // SerialNumberNotlike is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) SerialNumberNotlike(serialNumber string) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("serial_number NOT LIKE ?", serialNumber)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtEq(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtGt(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtGte(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtLt(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtLte(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeGameCardGoodsQuerySet) UpdatedAtNe(updatedAt time.Time) CannibalizeGameCardGoodsQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCannibalizeStockTaskId is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetCannibalizeStockTaskId(cannibalizeStockTaskId uint32) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.CannibalizeStockTaskId)] = cannibalizeStockTaskId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetCreatedAt(createdAt time.Time) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetDeletedAt(deletedAt *time.Time) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.DeletedAt)] = deletedAt return u } // SetGameCardId is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetGameCardId(gameCardId uint32) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.GameCardId)] = gameCardId return u } // SetGameCardName is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetGameCardName(gameCardName string) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.GameCardName)] = gameCardName return u } // SetID is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetID(ID uint32) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.ID)] = ID return u } // SetSerialNumber is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetSerialNumber(serialNumber string) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.SerialNumber)] = serialNumber return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) SetUpdatedAt(updatedAt time.Time) CannibalizeGameCardGoodsUpdater { u.fields[string(CannibalizeGameCardGoodsDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CannibalizeGameCardGoodsUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CannibalizeGameCardGoodsQuerySet // ===== BEGIN of CannibalizeGameCardGoods modifiers // CannibalizeGameCardGoodsDBSchemaField describes database schema field. It requires for method 'Update' type CannibalizeGameCardGoodsDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CannibalizeGameCardGoodsDBSchemaField) String() string { return string(f) } // CannibalizeGameCardGoodsDBSchema stores db field names of CannibalizeGameCardGoods var CannibalizeGameCardGoodsDBSchema = struct { ID CannibalizeGameCardGoodsDBSchemaField CreatedAt CannibalizeGameCardGoodsDBSchemaField UpdatedAt CannibalizeGameCardGoodsDBSchemaField DeletedAt CannibalizeGameCardGoodsDBSchemaField CannibalizeStockTaskId CannibalizeGameCardGoodsDBSchemaField GameCardId CannibalizeGameCardGoodsDBSchemaField SerialNumber CannibalizeGameCardGoodsDBSchemaField GameCardName CannibalizeGameCardGoodsDBSchemaField }{ ID: CannibalizeGameCardGoodsDBSchemaField("id"), CreatedAt: CannibalizeGameCardGoodsDBSchemaField("created_at"), UpdatedAt: CannibalizeGameCardGoodsDBSchemaField("updated_at"), DeletedAt: CannibalizeGameCardGoodsDBSchemaField("deleted_at"), CannibalizeStockTaskId: CannibalizeGameCardGoodsDBSchemaField("cannibalize_stock_task_id"), GameCardId: CannibalizeGameCardGoodsDBSchemaField("game_card_id"), SerialNumber: CannibalizeGameCardGoodsDBSchemaField("serial_number"), GameCardName: CannibalizeGameCardGoodsDBSchemaField("game_card_name"), } // Update updates CannibalizeGameCardGoods fields by primary key // nolint: dupl func (o *CannibalizeGameCardGoods) Update(db *gorm.DB, fields ...CannibalizeGameCardGoodsDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cannibalize_stock_task_id": o.CannibalizeStockTaskId, "game_card_id": o.GameCardId, "serial_number": o.SerialNumber, "game_card_name": o.GameCardName, } 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 CannibalizeGameCardGoods %v fields %v: %s", o, fields, err) } return nil } // CannibalizeGameCardGoodsUpdater is an CannibalizeGameCardGoods updates manager type CannibalizeGameCardGoodsUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCannibalizeGameCardGoodsUpdater creates new CannibalizeGameCardGoods updater // nolint: dupl func NewCannibalizeGameCardGoodsUpdater(db *gorm.DB) CannibalizeGameCardGoodsUpdater { return CannibalizeGameCardGoodsUpdater{ fields: map[string]interface{}{}, db: db.Model(&CannibalizeGameCardGoods{}), } } // ===== END of CannibalizeGameCardGoods modifiers // ===== BEGIN of query set CannibalizeStockTaskQuerySet // CannibalizeStockTaskQuerySet is an queryset type for CannibalizeStockTask type CannibalizeStockTaskQuerySet struct { db *gorm.DB } // NewCannibalizeStockTaskQuerySet constructs new CannibalizeStockTaskQuerySet func NewCannibalizeStockTaskQuerySet(db *gorm.DB) CannibalizeStockTaskQuerySet { return CannibalizeStockTaskQuerySet{ db: db.Model(&CannibalizeStockTask{}), } } func (qs CannibalizeStockTaskQuerySet) w(db *gorm.DB) CannibalizeStockTaskQuerySet { return NewCannibalizeStockTaskQuerySet(db) } func (qs CannibalizeStockTaskQuerySet) Select(fields ...CannibalizeStockTaskDBSchemaField) CannibalizeStockTaskQuerySet { 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 *CannibalizeStockTask) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CannibalizeStockTask) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) All(ret *[]CannibalizeStockTask) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CountEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountEq(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count = ?", count)) } // CountGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountGt(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count > ?", count)) } // CountGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountGte(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count >= ?", count)) } // CountIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountIn(count ...uint32) CannibalizeStockTaskQuerySet { 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 CannibalizeStockTaskQuerySet) CountLt(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count < ?", count)) } // CountLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountLte(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count <= ?", count)) } // CountNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountNe(count uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("count != ?", count)) } // CountNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CountNotIn(count ...uint32) CannibalizeStockTaskQuerySet { 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 CannibalizeStockTaskQuerySet) CreatedAtEq(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CreatedAtGt(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CreatedAtGte(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CreatedAtLt(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CreatedAtLte(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) CreatedAtNe(createdAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) Delete() error { return qs.db.Delete(CannibalizeStockTask{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CannibalizeStockTask{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CannibalizeStockTask{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtEq(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtGt(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtGte(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtIsNotNull() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtIsNull() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtLt(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtLte(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeletedAtNe(deletedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // DeliveryTimeEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeEq(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time = ?", deliveryTime)) } // DeliveryTimeGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeGt(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time > ?", deliveryTime)) } // DeliveryTimeGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeGte(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time >= ?", deliveryTime)) } // DeliveryTimeLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeLt(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time < ?", deliveryTime)) } // DeliveryTimeLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeLte(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time <= ?", deliveryTime)) } // DeliveryTimeNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) DeliveryTimeNe(deliveryTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("delivery_time != ?", deliveryTime)) } // FromStoreIdEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdEq(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id = ?", fromStoreId)) } // FromStoreIdGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdGt(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id > ?", fromStoreId)) } // FromStoreIdGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdGte(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id >= ?", fromStoreId)) } // FromStoreIdIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdIn(fromStoreId ...uint32) CannibalizeStockTaskQuerySet { if len(fromStoreId) == 0 { qs.db.AddError(errors.New("must at least pass one fromStoreId in FromStoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("from_store_id IN (?)", fromStoreId)) } // FromStoreIdLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdLt(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id < ?", fromStoreId)) } // FromStoreIdLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdLte(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id <= ?", fromStoreId)) } // FromStoreIdNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdNe(fromStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("from_store_id != ?", fromStoreId)) } // FromStoreIdNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) FromStoreIdNotIn(fromStoreId ...uint32) CannibalizeStockTaskQuerySet { if len(fromStoreId) == 0 { qs.db.AddError(errors.New("must at least pass one fromStoreId in FromStoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("from_store_id NOT IN (?)", fromStoreId)) } // GetDB is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) GetUpdater() CannibalizeStockTaskUpdater { return NewCannibalizeStockTaskUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDEq(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDGt(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDGte(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDIn(ID ...uint32) CannibalizeStockTaskQuerySet { 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 CannibalizeStockTaskQuerySet) IDLt(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDLte(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDNe(ID uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) IDNotIn(ID ...uint32) CannibalizeStockTaskQuerySet { 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)) } // InStorageTimeEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeEq(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time = ?", inStorageTime)) } // InStorageTimeGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeGt(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time > ?", inStorageTime)) } // InStorageTimeGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeGte(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time >= ?", inStorageTime)) } // InStorageTimeLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeLt(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time < ?", inStorageTime)) } // InStorageTimeLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeLte(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time <= ?", inStorageTime)) } // InStorageTimeNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) InStorageTimeNe(inStorageTime time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("in_storage_time != ?", inStorageTime)) } // Limit is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) Limit(limit int) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) Offset(offset int) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CannibalizeStockTaskQuerySet) One(ret *CannibalizeStockTask) error { return qs.db.First(ret).Error } // OrderAscByCount is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByCount() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("count ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByCreatedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByDeletedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByDeliveryTime is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByDeliveryTime() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("delivery_time ASC")) } // OrderAscByFromStoreId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByFromStoreId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("from_store_id ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByID() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByInStorageTime is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByInStorageTime() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("in_storage_time ASC")) } // OrderAscByStatus is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByStatus() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("status ASC")) } // OrderAscByTaskId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByTaskId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("task_id ASC")) } // OrderAscByToStoreId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByToStoreId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("to_store_id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderAscByUpdatedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByCount is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByCount() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("count DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByCreatedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByDeletedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByDeliveryTime is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByDeliveryTime() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("delivery_time DESC")) } // OrderDescByFromStoreId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByFromStoreId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("from_store_id DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByID() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByInStorageTime is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByInStorageTime() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("in_storage_time DESC")) } // OrderDescByStatus is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByStatus() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("status DESC")) } // OrderDescByTaskId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByTaskId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("task_id DESC")) } // OrderDescByToStoreId is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByToStoreId() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("to_store_id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) OrderDescByUpdatedAt() CannibalizeStockTaskQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // StatusEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusEq(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status = ?", status)) } // StatusGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusGt(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status > ?", status)) } // StatusGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusGte(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status >= ?", status)) } // StatusIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusIn(status ...uint8) CannibalizeStockTaskQuerySet { if len(status) == 0 { qs.db.AddError(errors.New("must at least pass one status in StatusIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("status IN (?)", status)) } // StatusLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusLt(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status < ?", status)) } // StatusLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusLte(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status <= ?", status)) } // StatusNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusNe(status uint8) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("status != ?", status)) } // StatusNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) StatusNotIn(status ...uint8) CannibalizeStockTaskQuerySet { if len(status) == 0 { qs.db.AddError(errors.New("must at least pass one status in StatusNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("status NOT IN (?)", status)) } // TaskIdEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdEq(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id = ?", taskId)) } // TaskIdGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdGt(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id > ?", taskId)) } // TaskIdGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdGte(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id >= ?", taskId)) } // TaskIdIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdIn(taskId ...uint32) CannibalizeStockTaskQuerySet { if len(taskId) == 0 { qs.db.AddError(errors.New("must at least pass one taskId in TaskIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("task_id IN (?)", taskId)) } // TaskIdLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdLt(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id < ?", taskId)) } // TaskIdLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdLte(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id <= ?", taskId)) } // TaskIdNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdNe(taskId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("task_id != ?", taskId)) } // TaskIdNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) TaskIdNotIn(taskId ...uint32) CannibalizeStockTaskQuerySet { if len(taskId) == 0 { qs.db.AddError(errors.New("must at least pass one taskId in TaskIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("task_id NOT IN (?)", taskId)) } // ToStoreIdEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdEq(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id = ?", toStoreId)) } // ToStoreIdGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdGt(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id > ?", toStoreId)) } // ToStoreIdGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdGte(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id >= ?", toStoreId)) } // ToStoreIdIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdIn(toStoreId ...uint32) CannibalizeStockTaskQuerySet { if len(toStoreId) == 0 { qs.db.AddError(errors.New("must at least pass one toStoreId in ToStoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("to_store_id IN (?)", toStoreId)) } // ToStoreIdLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdLt(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id < ?", toStoreId)) } // ToStoreIdLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdLte(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id <= ?", toStoreId)) } // ToStoreIdNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdNe(toStoreId uint32) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("to_store_id != ?", toStoreId)) } // ToStoreIdNotIn is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) ToStoreIdNotIn(toStoreId ...uint32) CannibalizeStockTaskQuerySet { if len(toStoreId) == 0 { qs.db.AddError(errors.New("must at least pass one toStoreId in ToStoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("to_store_id NOT IN (?)", toStoreId)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtEq(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtGt(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtGte(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtLt(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtLte(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CannibalizeStockTaskQuerySet) UpdatedAtNe(updatedAt time.Time) CannibalizeStockTaskQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetCount is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetCount(count uint32) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.Count)] = count return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetCreatedAt(createdAt time.Time) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetDeletedAt(deletedAt *time.Time) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.DeletedAt)] = deletedAt return u } // SetDeliveryTime is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetDeliveryTime(deliveryTime time.Time) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.DeliveryTime)] = deliveryTime return u } // SetFromStoreId is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetFromStoreId(fromStoreId uint32) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.FromStoreId)] = fromStoreId return u } // SetID is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetID(ID uint32) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.ID)] = ID return u } // SetInStorageTime is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetInStorageTime(inStorageTime time.Time) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.InStorageTime)] = inStorageTime return u } // SetStatus is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetStatus(status uint8) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.Status)] = status return u } // SetTaskId is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetTaskId(taskId uint32) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.TaskId)] = taskId return u } // SetToStoreId is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetToStoreId(toStoreId uint32) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.ToStoreId)] = toStoreId return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) SetUpdatedAt(updatedAt time.Time) CannibalizeStockTaskUpdater { u.fields[string(CannibalizeStockTaskDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CannibalizeStockTaskUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CannibalizeStockTaskQuerySet // ===== BEGIN of CannibalizeStockTask modifiers // CannibalizeStockTaskDBSchemaField describes database schema field. It requires for method 'Update' type CannibalizeStockTaskDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CannibalizeStockTaskDBSchemaField) String() string { return string(f) } // CannibalizeStockTaskDBSchema stores db field names of CannibalizeStockTask var CannibalizeStockTaskDBSchema = struct { ID CannibalizeStockTaskDBSchemaField CreatedAt CannibalizeStockTaskDBSchemaField UpdatedAt CannibalizeStockTaskDBSchemaField DeletedAt CannibalizeStockTaskDBSchemaField FromStoreId CannibalizeStockTaskDBSchemaField ToStoreId CannibalizeStockTaskDBSchemaField TaskId CannibalizeStockTaskDBSchemaField Count CannibalizeStockTaskDBSchemaField Status CannibalizeStockTaskDBSchemaField DeliveryTime CannibalizeStockTaskDBSchemaField InStorageTime CannibalizeStockTaskDBSchemaField }{ ID: CannibalizeStockTaskDBSchemaField("id"), CreatedAt: CannibalizeStockTaskDBSchemaField("created_at"), UpdatedAt: CannibalizeStockTaskDBSchemaField("updated_at"), DeletedAt: CannibalizeStockTaskDBSchemaField("deleted_at"), FromStoreId: CannibalizeStockTaskDBSchemaField("from_store_id"), ToStoreId: CannibalizeStockTaskDBSchemaField("to_store_id"), TaskId: CannibalizeStockTaskDBSchemaField("task_id"), Count: CannibalizeStockTaskDBSchemaField("count"), Status: CannibalizeStockTaskDBSchemaField("status"), DeliveryTime: CannibalizeStockTaskDBSchemaField("delivery_time"), InStorageTime: CannibalizeStockTaskDBSchemaField("in_storage_time"), } // Update updates CannibalizeStockTask fields by primary key // nolint: dupl func (o *CannibalizeStockTask) Update(db *gorm.DB, fields ...CannibalizeStockTaskDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "from_store_id": o.FromStoreId, "to_store_id": o.ToStoreId, "task_id": o.TaskId, "count": o.Count, "status": o.Status, "delivery_time": o.DeliveryTime, "in_storage_time": o.InStorageTime, } 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 CannibalizeStockTask %v fields %v: %s", o, fields, err) } return nil } // CannibalizeStockTaskUpdater is an CannibalizeStockTask updates manager type CannibalizeStockTaskUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCannibalizeStockTaskUpdater creates new CannibalizeStockTask updater // nolint: dupl func NewCannibalizeStockTaskUpdater(db *gorm.DB) CannibalizeStockTaskUpdater { return CannibalizeStockTaskUpdater{ fields: map[string]interface{}{}, db: db.Model(&CannibalizeStockTask{}), } } // ===== END of CannibalizeStockTask modifiers // ===== BEGIN of query set StoreQuerySet // StoreQuerySet is an queryset type for Store type StoreQuerySet struct { db *gorm.DB } // NewStoreQuerySet constructs new StoreQuerySet func NewStoreQuerySet(db *gorm.DB) StoreQuerySet { return StoreQuerySet{ db: db.Model(&Store{}), } } func (qs StoreQuerySet) w(db *gorm.DB) StoreQuerySet { return NewStoreQuerySet(db) } func (qs StoreQuerySet) Select(fields ...StoreDBSchemaField) StoreQuerySet { 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 *Store) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *Store) Delete(db *gorm.DB) error { return db.Delete(o).Error } // AddressEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressEq(address string) StoreQuerySet { return qs.w(qs.db.Where("address = ?", address)) } // AddressGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressGt(address string) StoreQuerySet { return qs.w(qs.db.Where("address > ?", address)) } // AddressGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressGte(address string) StoreQuerySet { return qs.w(qs.db.Where("address >= ?", address)) } // AddressIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressIn(address ...string) StoreQuerySet { if len(address) == 0 { qs.db.AddError(errors.New("must at least pass one address in AddressIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("address IN (?)", address)) } // AddressLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressLike(address string) StoreQuerySet { return qs.w(qs.db.Where("address LIKE ?", address)) } // AddressLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressLt(address string) StoreQuerySet { return qs.w(qs.db.Where("address < ?", address)) } // AddressLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressLte(address string) StoreQuerySet { return qs.w(qs.db.Where("address <= ?", address)) } // AddressNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressNe(address string) StoreQuerySet { return qs.w(qs.db.Where("address != ?", address)) } // AddressNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressNotIn(address ...string) StoreQuerySet { if len(address) == 0 { qs.db.AddError(errors.New("must at least pass one address in AddressNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("address NOT IN (?)", address)) } // AddressNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) AddressNotlike(address string) StoreQuerySet { return qs.w(qs.db.Where("address NOT LIKE ?", address)) } // All is an autogenerated method // nolint: dupl func (qs StoreQuerySet) All(ret *[]Store) error { return qs.db.Find(ret).Error } // CityEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityEq(city string) StoreQuerySet { return qs.w(qs.db.Where("city = ?", city)) } // CityGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityGt(city string) StoreQuerySet { return qs.w(qs.db.Where("city > ?", city)) } // CityGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityGte(city string) StoreQuerySet { return qs.w(qs.db.Where("city >= ?", city)) } // CityIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityIn(city ...string) StoreQuerySet { if len(city) == 0 { qs.db.AddError(errors.New("must at least pass one city in CityIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("city IN (?)", city)) } // CityLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityLike(city string) StoreQuerySet { return qs.w(qs.db.Where("city LIKE ?", city)) } // CityLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityLt(city string) StoreQuerySet { return qs.w(qs.db.Where("city < ?", city)) } // CityLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityLte(city string) StoreQuerySet { return qs.w(qs.db.Where("city <= ?", city)) } // CityNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityNe(city string) StoreQuerySet { return qs.w(qs.db.Where("city != ?", city)) } // CityNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityNotIn(city ...string) StoreQuerySet { if len(city) == 0 { qs.db.AddError(errors.New("must at least pass one city in CityNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("city NOT IN (?)", city)) } // CityNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CityNotlike(city string) StoreQuerySet { return qs.w(qs.db.Where("city NOT LIKE ?", city)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) StoreQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) StoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) StoreQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameEq(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameGt(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameGte(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameIn(cooperativeName ...string) StoreQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameLike(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameLt(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameLte(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameNe(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameNotIn(cooperativeName ...string) StoreQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CooperativeNameNotlike(cooperativeName string) StoreQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs StoreQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtEq(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtGt(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtGte(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtLt(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtLte(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) CreatedAtNe(createdAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs StoreQuerySet) Delete() error { return qs.db.Delete(Store{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(Store{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(Store{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtEq(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtGt(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtGte(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtIsNotNull() StoreQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtIsNull() StoreQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtLt(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtLte(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DeletedAtNe(deletedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // DistrictEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictEq(district string) StoreQuerySet { return qs.w(qs.db.Where("district = ?", district)) } // DistrictGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictGt(district string) StoreQuerySet { return qs.w(qs.db.Where("district > ?", district)) } // DistrictGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictGte(district string) StoreQuerySet { return qs.w(qs.db.Where("district >= ?", district)) } // DistrictIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictIn(district ...string) StoreQuerySet { if len(district) == 0 { qs.db.AddError(errors.New("must at least pass one district in DistrictIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("district IN (?)", district)) } // DistrictLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictLike(district string) StoreQuerySet { return qs.w(qs.db.Where("district LIKE ?", district)) } // DistrictLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictLt(district string) StoreQuerySet { return qs.w(qs.db.Where("district < ?", district)) } // DistrictLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictLte(district string) StoreQuerySet { return qs.w(qs.db.Where("district <= ?", district)) } // DistrictNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictNe(district string) StoreQuerySet { return qs.w(qs.db.Where("district != ?", district)) } // DistrictNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictNotIn(district ...string) StoreQuerySet { if len(district) == 0 { qs.db.AddError(errors.New("must at least pass one district in DistrictNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("district NOT IN (?)", district)) } // DistrictNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) DistrictNotlike(district string) StoreQuerySet { return qs.w(qs.db.Where("district NOT LIKE ?", district)) } // GetDB is an autogenerated method // nolint: dupl func (qs StoreQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs StoreQuerySet) GetUpdater() StoreUpdater { return NewStoreUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDEq(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDGt(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDGte(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDIn(ID ...uint32) StoreQuerySet { 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 StoreQuerySet) IDLt(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDLte(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDNe(ID uint32) StoreQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IDNotIn(ID ...uint32) StoreQuerySet { 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)) } // ImgEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgEq(img string) StoreQuerySet { return qs.w(qs.db.Where("img = ?", img)) } // ImgGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgGt(img string) StoreQuerySet { return qs.w(qs.db.Where("img > ?", img)) } // ImgGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgGte(img string) StoreQuerySet { return qs.w(qs.db.Where("img >= ?", img)) } // ImgIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgIn(img ...string) StoreQuerySet { if len(img) == 0 { qs.db.AddError(errors.New("must at least pass one img in ImgIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("img IN (?)", img)) } // ImgLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgLike(img string) StoreQuerySet { return qs.w(qs.db.Where("img LIKE ?", img)) } // ImgLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgLt(img string) StoreQuerySet { return qs.w(qs.db.Where("img < ?", img)) } // ImgLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgLte(img string) StoreQuerySet { return qs.w(qs.db.Where("img <= ?", img)) } // ImgNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgNe(img string) StoreQuerySet { return qs.w(qs.db.Where("img != ?", img)) } // ImgNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgNotIn(img ...string) StoreQuerySet { if len(img) == 0 { qs.db.AddError(errors.New("must at least pass one img in ImgNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("img NOT IN (?)", img)) } // ImgNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ImgNotlike(img string) StoreQuerySet { return qs.w(qs.db.Where("img NOT LIKE ?", img)) } // IsOnlineEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineEq(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online = ?", isOnline)) } func (qs StoreQuerySet) IsMemberServiceEq(memberService uint32) StoreQuerySet { return qs.w(qs.db.Where("member_service = ?", memberService)) } // IsOnlineGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineGt(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online > ?", isOnline)) } // IsOnlineGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineGte(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online >= ?", isOnline)) } // IsOnlineIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineIn(isOnline ...uint32) StoreQuerySet { if len(isOnline) == 0 { qs.db.AddError(errors.New("must at least pass one isOnline in IsOnlineIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("is_online IN (?)", isOnline)) } // IsOnlineLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineLt(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online < ?", isOnline)) } // IsOnlineLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineLte(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online <= ?", isOnline)) } // IsOnlineNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineNe(isOnline uint32) StoreQuerySet { return qs.w(qs.db.Where("is_online != ?", isOnline)) } // IsOnlineNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) IsOnlineNotIn(isOnline ...uint32) StoreQuerySet { if len(isOnline) == 0 { qs.db.AddError(errors.New("must at least pass one isOnline in IsOnlineNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("is_online NOT IN (?)", isOnline)) } // LatitudeEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeEq(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude = ?", latitude)) } // LatitudeGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeGt(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude > ?", latitude)) } // LatitudeGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeGte(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude >= ?", latitude)) } // LatitudeIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeIn(latitude ...float64) StoreQuerySet { if len(latitude) == 0 { qs.db.AddError(errors.New("must at least pass one latitude in LatitudeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("latitude IN (?)", latitude)) } // LatitudeLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeLt(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude < ?", latitude)) } // LatitudeLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeLte(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude <= ?", latitude)) } // LatitudeNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeNe(latitude float64) StoreQuerySet { return qs.w(qs.db.Where("latitude != ?", latitude)) } // LatitudeNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LatitudeNotIn(latitude ...float64) StoreQuerySet { if len(latitude) == 0 { qs.db.AddError(errors.New("must at least pass one latitude in LatitudeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("latitude NOT IN (?)", latitude)) } // Limit is an autogenerated method // nolint: dupl func (qs StoreQuerySet) Limit(limit int) StoreQuerySet { return qs.w(qs.db.Limit(limit)) } // LongitudeEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeEq(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude = ?", longitude)) } // LongitudeGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeGt(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude > ?", longitude)) } // LongitudeGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeGte(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude >= ?", longitude)) } // LongitudeIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeIn(longitude ...float64) StoreQuerySet { if len(longitude) == 0 { qs.db.AddError(errors.New("must at least pass one longitude in LongitudeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("longitude IN (?)", longitude)) } // LongitudeLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeLt(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude < ?", longitude)) } // LongitudeLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeLte(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude <= ?", longitude)) } // LongitudeNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeNe(longitude float64) StoreQuerySet { return qs.w(qs.db.Where("longitude != ?", longitude)) } // LongitudeNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) LongitudeNotIn(longitude ...float64) StoreQuerySet { if len(longitude) == 0 { qs.db.AddError(errors.New("must at least pass one longitude in LongitudeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("longitude NOT IN (?)", longitude)) } // NameEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameEq(name string) StoreQuerySet { return qs.w(qs.db.Where("name = ?", name)) } // NameGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameGt(name string) StoreQuerySet { return qs.w(qs.db.Where("name > ?", name)) } // NameGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameGte(name string) StoreQuerySet { return qs.w(qs.db.Where("name >= ?", name)) } // NameIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameIn(name ...string) StoreQuerySet { if len(name) == 0 { qs.db.AddError(errors.New("must at least pass one name in NameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("name IN (?)", name)) } // NameLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameLike(name string) StoreQuerySet { return qs.w(qs.db.Where("name LIKE ?", name)) } // NameLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameLt(name string) StoreQuerySet { return qs.w(qs.db.Where("name < ?", name)) } // NameLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameLte(name string) StoreQuerySet { return qs.w(qs.db.Where("name <= ?", name)) } // NameNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameNe(name string) StoreQuerySet { return qs.w(qs.db.Where("name != ?", name)) } // NameNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameNotIn(name ...string) StoreQuerySet { if len(name) == 0 { qs.db.AddError(errors.New("must at least pass one name in NameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("name NOT IN (?)", name)) } // NameNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) NameNotlike(name string) StoreQuerySet { return qs.w(qs.db.Where("name NOT LIKE ?", name)) } // Offset is an autogenerated method // nolint: dupl func (qs StoreQuerySet) Offset(offset int) StoreQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs StoreQuerySet) One(ret *Store) error { return qs.db.First(ret).Error } // OrderAscByAddress is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByAddress() StoreQuerySet { return qs.w(qs.db.Order("address ASC")) } // OrderAscByCity is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByCity() StoreQuerySet { return qs.w(qs.db.Order("city ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByCooperativeBusinessId() StoreQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByCooperativeName() StoreQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByCreatedAt() StoreQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByDeletedAt() StoreQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByDistrict is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByDistrict() StoreQuerySet { return qs.w(qs.db.Order("district ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByID() StoreQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByImg is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByImg() StoreQuerySet { return qs.w(qs.db.Order("img ASC")) } // OrderAscByIsOnline is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByIsOnline() StoreQuerySet { return qs.w(qs.db.Order("is_online ASC")) } // OrderAscByLatitude is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByLatitude() StoreQuerySet { return qs.w(qs.db.Order("latitude ASC")) } // OrderAscByLongitude is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByLongitude() StoreQuerySet { return qs.w(qs.db.Order("longitude ASC")) } // OrderAscByName is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByName() StoreQuerySet { return qs.w(qs.db.Order("name ASC")) } // OrderAscByProvince is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByProvince() StoreQuerySet { return qs.w(qs.db.Order("province ASC")) } // OrderAscByTel is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByTel() StoreQuerySet { return qs.w(qs.db.Order("tel ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderAscByUpdatedAt() StoreQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAddress is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByAddress() StoreQuerySet { return qs.w(qs.db.Order("address DESC")) } // OrderDescByCity is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByCity() StoreQuerySet { return qs.w(qs.db.Order("city DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByCooperativeBusinessId() StoreQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByCooperativeName() StoreQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByCreatedAt() StoreQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByDeletedAt() StoreQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByDistrict is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByDistrict() StoreQuerySet { return qs.w(qs.db.Order("district DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByID() StoreQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByImg is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByImg() StoreQuerySet { return qs.w(qs.db.Order("img DESC")) } // OrderDescByIsOnline is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByIsOnline() StoreQuerySet { return qs.w(qs.db.Order("is_online DESC")) } // OrderDescByLatitude is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByLatitude() StoreQuerySet { return qs.w(qs.db.Order("latitude DESC")) } // OrderDescByLongitude is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByLongitude() StoreQuerySet { return qs.w(qs.db.Order("longitude DESC")) } // OrderDescByName is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByName() StoreQuerySet { return qs.w(qs.db.Order("name DESC")) } // OrderDescByProvince is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByProvince() StoreQuerySet { return qs.w(qs.db.Order("province DESC")) } // OrderDescByTel is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByTel() StoreQuerySet { return qs.w(qs.db.Order("tel DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) OrderDescByUpdatedAt() StoreQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // ProvinceEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceEq(province string) StoreQuerySet { return qs.w(qs.db.Where("province = ?", province)) } // ProvinceGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceGt(province string) StoreQuerySet { return qs.w(qs.db.Where("province > ?", province)) } // ProvinceGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceGte(province string) StoreQuerySet { return qs.w(qs.db.Where("province >= ?", province)) } // ProvinceIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceIn(province ...string) StoreQuerySet { if len(province) == 0 { qs.db.AddError(errors.New("must at least pass one province in ProvinceIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("province IN (?)", province)) } // ProvinceLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceLike(province string) StoreQuerySet { return qs.w(qs.db.Where("province LIKE ?", province)) } // ProvinceLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceLt(province string) StoreQuerySet { return qs.w(qs.db.Where("province < ?", province)) } // ProvinceLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceLte(province string) StoreQuerySet { return qs.w(qs.db.Where("province <= ?", province)) } // ProvinceNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceNe(province string) StoreQuerySet { return qs.w(qs.db.Where("province != ?", province)) } // ProvinceNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceNotIn(province ...string) StoreQuerySet { if len(province) == 0 { qs.db.AddError(errors.New("must at least pass one province in ProvinceNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("province NOT IN (?)", province)) } // ProvinceNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) ProvinceNotlike(province string) StoreQuerySet { return qs.w(qs.db.Where("province NOT LIKE ?", province)) } // TelEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelEq(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel = ?", tel)) } // TelGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelGt(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel > ?", tel)) } // TelGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelGte(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel >= ?", tel)) } // TelIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelIn(tel ...string) StoreQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel IN (?)", tel)) } // TelLike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelLike(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel LIKE ?", tel)) } // TelLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelLt(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel < ?", tel)) } // TelLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelLte(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel <= ?", tel)) } // TelNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelNe(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel != ?", tel)) } // TelNotIn is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelNotIn(tel ...string) StoreQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel NOT IN (?)", tel)) } // TelNotlike is an autogenerated method // nolint: dupl func (qs StoreQuerySet) TelNotlike(tel string) StoreQuerySet { return qs.w(qs.db.Where("tel NOT LIKE ?", tel)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtEq(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtGt(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtGte(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtLt(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtLte(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs StoreQuerySet) UpdatedAtNe(updatedAt time.Time) StoreQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAddress is an autogenerated method // nolint: dupl func (u StoreUpdater) SetAddress(address string) StoreUpdater { u.fields[string(StoreDBSchema.Address)] = address return u } // SetCity is an autogenerated method // nolint: dupl func (u StoreUpdater) SetCity(city string) StoreUpdater { u.fields[string(StoreDBSchema.City)] = city return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u StoreUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) StoreUpdater { u.fields[string(StoreDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u StoreUpdater) SetCooperativeName(cooperativeName string) StoreUpdater { u.fields[string(StoreDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u StoreUpdater) SetCreatedAt(createdAt time.Time) StoreUpdater { u.fields[string(StoreDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u StoreUpdater) SetDeletedAt(deletedAt *time.Time) StoreUpdater { u.fields[string(StoreDBSchema.DeletedAt)] = deletedAt return u } // SetDistrict is an autogenerated method // nolint: dupl func (u StoreUpdater) SetDistrict(district string) StoreUpdater { u.fields[string(StoreDBSchema.District)] = district return u } // SetID is an autogenerated method // nolint: dupl func (u StoreUpdater) SetID(ID uint32) StoreUpdater { u.fields[string(StoreDBSchema.ID)] = ID return u } // SetImg is an autogenerated method // nolint: dupl func (u StoreUpdater) SetImg(img string) StoreUpdater { u.fields[string(StoreDBSchema.Img)] = img return u } // SetIsOnline is an autogenerated method // nolint: dupl func (u StoreUpdater) SetIsOnline(isOnline uint32) StoreUpdater { u.fields[string(StoreDBSchema.IsOnline)] = isOnline return u } // SetLatitude is an autogenerated method // nolint: dupl func (u StoreUpdater) SetLatitude(latitude float64) StoreUpdater { u.fields[string(StoreDBSchema.Latitude)] = latitude return u } // SetLongitude is an autogenerated method // nolint: dupl func (u StoreUpdater) SetLongitude(longitude float64) StoreUpdater { u.fields[string(StoreDBSchema.Longitude)] = longitude return u } // SetName is an autogenerated method // nolint: dupl func (u StoreUpdater) SetName(name string) StoreUpdater { u.fields[string(StoreDBSchema.Name)] = name return u } // SetProvince is an autogenerated method // nolint: dupl func (u StoreUpdater) SetProvince(province string) StoreUpdater { u.fields[string(StoreDBSchema.Province)] = province return u } // SetTel is an autogenerated method // nolint: dupl func (u StoreUpdater) SetTel(tel string) StoreUpdater { u.fields[string(StoreDBSchema.Tel)] = tel return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u StoreUpdater) SetUpdatedAt(updatedAt time.Time) StoreUpdater { u.fields[string(StoreDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u StoreUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u StoreUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set StoreQuerySet // ===== BEGIN of Store modifiers // StoreDBSchemaField describes database schema field. It requires for method 'Update' type StoreDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f StoreDBSchemaField) String() string { return string(f) } // StoreDBSchema stores db field names of Store var StoreDBSchema = struct { ID StoreDBSchemaField CreatedAt StoreDBSchemaField UpdatedAt StoreDBSchemaField DeletedAt StoreDBSchemaField Name StoreDBSchemaField Img StoreDBSchemaField Tel StoreDBSchemaField Province StoreDBSchemaField City StoreDBSchemaField District StoreDBSchemaField Address StoreDBSchemaField Longitude StoreDBSchemaField Latitude StoreDBSchemaField IsOnline StoreDBSchemaField CooperativeBusinessId StoreDBSchemaField CooperativeName StoreDBSchemaField }{ ID: StoreDBSchemaField("id"), CreatedAt: StoreDBSchemaField("created_at"), UpdatedAt: StoreDBSchemaField("updated_at"), DeletedAt: StoreDBSchemaField("deleted_at"), Name: StoreDBSchemaField("name"), Img: StoreDBSchemaField("img"), Tel: StoreDBSchemaField("tel"), Province: StoreDBSchemaField("province"), City: StoreDBSchemaField("city"), District: StoreDBSchemaField("district"), Address: StoreDBSchemaField("address"), Longitude: StoreDBSchemaField("longitude"), Latitude: StoreDBSchemaField("latitude"), IsOnline: StoreDBSchemaField("is_online"), CooperativeBusinessId: StoreDBSchemaField("cooperative_business_id"), CooperativeName: StoreDBSchemaField("cooperative_name"), } // Update updates Store fields by primary key // nolint: dupl func (o *Store) Update(db *gorm.DB, fields ...StoreDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "name": o.Name, "img": o.Img, "tel": o.Tel, "province": o.Province, "city": o.City, "district": o.District, "address": o.Address, "longitude": o.Longitude, "latitude": o.Latitude, "is_online": o.IsOnline, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, } 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 Store %v fields %v: %s", o, fields, err) } return nil } // StoreUpdater is an Store updates manager type StoreUpdater struct { fields map[string]interface{} db *gorm.DB } // NewStoreUpdater creates new Store updater // nolint: dupl func NewStoreUpdater(db *gorm.DB) StoreUpdater { return StoreUpdater{ fields: map[string]interface{}{}, db: db.Model(&Store{}), } } // ===== END of Store modifiers // ===== END of all query sets