3204 lines
103 KiB
Go
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
|