mh_server/model/autogenerated_store.go
2022-05-10 15:17:34 +08:00

3204 lines
103 KiB
Go

// 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))
}
// 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