erp_server/app/admin/models/autogenerated_commodity.go
2023-09-16 11:11:36 +08:00

11494 lines
387 KiB
Go

// Code generated by go-queryset. DO NOT EDIT.
package models
import (
"errors"
"fmt"
"strings"
"time"
"github.com/jinzhu/gorm"
)
// ===== BEGIN of all query sets
// ===== BEGIN of query set ErpCategoryQuerySet
// ErpCategoryQuerySet is an queryset type for ErpCategory
type ErpCategoryQuerySet struct {
db *gorm.DB
}
// NewErpCategoryQuerySet constructs new ErpCategoryQuerySet
func NewErpCategoryQuerySet(db *gorm.DB) ErpCategoryQuerySet {
return ErpCategoryQuerySet{
db: db.Model(&ErpCategory{}),
}
}
func (qs ErpCategoryQuerySet) w(db *gorm.DB) ErpCategoryQuerySet {
return NewErpCategoryQuerySet(db)
}
func (qs ErpCategoryQuerySet) Select(fields ...ErpCategoryDBSchemaField) ErpCategoryQuerySet {
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 *ErpCategory) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpCategory) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) All(ret *[]ErpCategory) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtEq(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtGt(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtGte(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtLt(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtLte(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) CreatedAtNe(createdAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) Delete() error {
return qs.db.Delete(ErpCategory{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpCategory{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpCategory{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtEq(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtGt(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtGte(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtIsNotNull() ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtIsNull() ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtLt(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtLte(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) DeletedAtNe(deletedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// FullNumEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumEq(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num = ?", fullNum))
}
// FullNumGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumGt(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num > ?", fullNum))
}
// FullNumGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumGte(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num >= ?", fullNum))
}
// FullNumIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumIn(fullNum ...uint32) ErpCategoryQuerySet {
if len(fullNum) == 0 {
qs.db.AddError(errors.New("must at least pass one fullNum in FullNumIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("full_num IN (?)", fullNum))
}
// FullNumLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumLt(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num < ?", fullNum))
}
// FullNumLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumLte(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num <= ?", fullNum))
}
// FullNumNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumNe(fullNum uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("full_num != ?", fullNum))
}
// FullNumNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) FullNumNotIn(fullNum ...uint32) ErpCategoryQuerySet {
if len(fullNum) == 0 {
qs.db.AddError(errors.New("must at least pass one fullNum in FullNumNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("full_num NOT IN (?)", fullNum))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) GetUpdater() ErpCategoryUpdater {
return NewErpCategoryUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDEq(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDGt(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDGte(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDIn(ID ...uint32) ErpCategoryQuerySet {
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 ErpCategoryQuerySet) IDLt(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDLte(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDNe(ID uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) IDNotIn(ID ...uint32) ErpCategoryQuerySet {
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))
}
// LevelEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelEq(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level = ?", level))
}
// LevelGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelGt(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level > ?", level))
}
// LevelGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelGte(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level >= ?", level))
}
// LevelIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelIn(level ...uint32) ErpCategoryQuerySet {
if len(level) == 0 {
qs.db.AddError(errors.New("must at least pass one level in LevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("level IN (?)", level))
}
// LevelLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelLt(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level < ?", level))
}
// LevelLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelLte(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level <= ?", level))
}
// LevelNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelNe(level uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("level != ?", level))
}
// LevelNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) LevelNotIn(level ...uint32) ErpCategoryQuerySet {
if len(level) == 0 {
qs.db.AddError(errors.New("must at least pass one level in LevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("level NOT IN (?)", level))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) Limit(limit int) ErpCategoryQuerySet {
return qs.w(qs.db.Limit(limit))
}
// NameEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameEq(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name = ?", name))
}
// NameGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameGt(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name > ?", name))
}
// NameGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameGte(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name >= ?", name))
}
// NameIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameIn(name ...string) ErpCategoryQuerySet {
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 ErpCategoryQuerySet) NameLike(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name LIKE ?", name))
}
// NameLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameLt(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name < ?", name))
}
// NameLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameLte(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name <= ?", name))
}
// NameNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameNe(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name != ?", name))
}
// NameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NameNotIn(name ...string) ErpCategoryQuerySet {
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 ErpCategoryQuerySet) NameNotlike(name string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("name NOT LIKE ?", name))
}
// NumberEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberEq(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number = ?", number))
}
// NumberGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberGt(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number > ?", number))
}
// NumberGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberGte(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number >= ?", number))
}
// NumberIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberIn(number ...uint32) ErpCategoryQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number IN (?)", number))
}
// NumberLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberLt(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number < ?", number))
}
// NumberLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberLte(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number <= ?", number))
}
// NumberNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberNe(number uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("number != ?", number))
}
// NumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) NumberNotIn(number ...uint32) ErpCategoryQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number NOT IN (?)", number))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) Offset(offset int) ErpCategoryQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpCategoryQuerySet) One(ret *ErpCategory) error {
return qs.db.First(ret).Error
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByCreatedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByDeletedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByFullNum is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByFullNum() ErpCategoryQuerySet {
return qs.w(qs.db.Order("full_num ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByID() ErpCategoryQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByLevel is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByLevel() ErpCategoryQuerySet {
return qs.w(qs.db.Order("level ASC"))
}
// OrderAscByName is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByName() ErpCategoryQuerySet {
return qs.w(qs.db.Order("name ASC"))
}
// OrderAscByNumber is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByNumber() ErpCategoryQuerySet {
return qs.w(qs.db.Order("number ASC"))
}
// OrderAscByPid is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByPid() ErpCategoryQuerySet {
return qs.w(qs.db.Order("pid ASC"))
}
// OrderAscByPriority is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByPriority() ErpCategoryQuerySet {
return qs.w(qs.db.Order("priority ASC"))
}
// OrderAscBySort is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscBySort() ErpCategoryQuerySet {
return qs.w(qs.db.Order("sort ASC"))
}
// OrderAscByState is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByState() ErpCategoryQuerySet {
return qs.w(qs.db.Order("state ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderAscByUpdatedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByCreatedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByDeletedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByFullNum is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByFullNum() ErpCategoryQuerySet {
return qs.w(qs.db.Order("full_num DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByID() ErpCategoryQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByLevel is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByLevel() ErpCategoryQuerySet {
return qs.w(qs.db.Order("level DESC"))
}
// OrderDescByName is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByName() ErpCategoryQuerySet {
return qs.w(qs.db.Order("name DESC"))
}
// OrderDescByNumber is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByNumber() ErpCategoryQuerySet {
return qs.w(qs.db.Order("number DESC"))
}
// OrderDescByPid is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByPid() ErpCategoryQuerySet {
return qs.w(qs.db.Order("pid DESC"))
}
// OrderDescByPriority is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByPriority() ErpCategoryQuerySet {
return qs.w(qs.db.Order("priority DESC"))
}
// OrderDescBySort is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescBySort() ErpCategoryQuerySet {
return qs.w(qs.db.Order("sort DESC"))
}
// OrderDescByState is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByState() ErpCategoryQuerySet {
return qs.w(qs.db.Order("state DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) OrderDescByUpdatedAt() ErpCategoryQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// PidEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidEq(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid = ?", pid))
}
// PidGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidGt(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid > ?", pid))
}
// PidGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidGte(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid >= ?", pid))
}
// PidIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidIn(pid ...uint32) ErpCategoryQuerySet {
if len(pid) == 0 {
qs.db.AddError(errors.New("must at least pass one pid in PidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("pid IN (?)", pid))
}
// PidLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidLt(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid < ?", pid))
}
// PidLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidLte(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid <= ?", pid))
}
// PidNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidNe(pid uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("pid != ?", pid))
}
// PidNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PidNotIn(pid ...uint32) ErpCategoryQuerySet {
if len(pid) == 0 {
qs.db.AddError(errors.New("must at least pass one pid in PidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("pid NOT IN (?)", pid))
}
// PriorityEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityEq(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority = ?", priority))
}
// PriorityGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityGt(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority > ?", priority))
}
// PriorityGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityGte(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority >= ?", priority))
}
// PriorityIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityIn(priority ...string) ErpCategoryQuerySet {
if len(priority) == 0 {
qs.db.AddError(errors.New("must at least pass one priority in PriorityIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("priority IN (?)", priority))
}
// PriorityLike is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityLike(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority LIKE ?", priority))
}
// PriorityLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityLt(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority < ?", priority))
}
// PriorityLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityLte(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority <= ?", priority))
}
// PriorityNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityNe(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority != ?", priority))
}
// PriorityNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityNotIn(priority ...string) ErpCategoryQuerySet {
if len(priority) == 0 {
qs.db.AddError(errors.New("must at least pass one priority in PriorityNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("priority NOT IN (?)", priority))
}
// PriorityNotlike is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) PriorityNotlike(priority string) ErpCategoryQuerySet {
return qs.w(qs.db.Where("priority NOT LIKE ?", priority))
}
// SortEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortEq(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort = ?", sort))
}
// SortGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortGt(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort > ?", sort))
}
// SortGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortGte(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort >= ?", sort))
}
// SortIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortIn(sort ...uint32) ErpCategoryQuerySet {
if len(sort) == 0 {
qs.db.AddError(errors.New("must at least pass one sort in SortIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sort IN (?)", sort))
}
// SortLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortLt(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort < ?", sort))
}
// SortLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortLte(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort <= ?", sort))
}
// SortNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortNe(sort uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("sort != ?", sort))
}
// SortNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) SortNotIn(sort ...uint32) ErpCategoryQuerySet {
if len(sort) == 0 {
qs.db.AddError(errors.New("must at least pass one sort in SortNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sort NOT IN (?)", sort))
}
// StateEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateEq(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state = ?", state))
}
// StateGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateGt(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state > ?", state))
}
// StateGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateGte(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state >= ?", state))
}
// StateIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateIn(state ...uint32) ErpCategoryQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state IN (?)", state))
}
// StateLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateLt(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state < ?", state))
}
// StateLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateLte(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state <= ?", state))
}
// StateNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateNe(state uint32) ErpCategoryQuerySet {
return qs.w(qs.db.Where("state != ?", state))
}
// StateNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) StateNotIn(state ...uint32) ErpCategoryQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state NOT IN (?)", state))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtEq(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtGt(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtGte(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtLt(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtLte(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCategoryQuerySet) UpdatedAtNe(updatedAt time.Time) ErpCategoryQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetCreatedAt(createdAt time.Time) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetDeletedAt(deletedAt *time.Time) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.DeletedAt)] = deletedAt
return u
}
// SetFullNum is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetFullNum(fullNum uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.FullNum)] = fullNum
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetID(ID uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.ID)] = ID
return u
}
// SetLevel is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetLevel(level uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Level)] = level
return u
}
// SetName is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetName(name string) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Name)] = name
return u
}
// SetNumber is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetNumber(number uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Number)] = number
return u
}
// SetPid is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetPid(pid uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Pid)] = pid
return u
}
// SetPriority is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetPriority(priority string) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Priority)] = priority
return u
}
// SetSort is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetSort(sort uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.Sort)] = sort
return u
}
// SetState is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetState(state uint32) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.State)] = state
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) SetUpdatedAt(updatedAt time.Time) ErpCategoryUpdater {
u.fields[string(ErpCategoryDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpCategoryUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpCategoryQuerySet
// ===== BEGIN of ErpCategory modifiers
// ErpCategoryDBSchemaField describes database schema field. It requires for method 'Update'
type ErpCategoryDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpCategoryDBSchemaField) String() string {
return string(f)
}
// ErpCategoryDBSchema stores db field names of ErpCategory
var ErpCategoryDBSchema = struct {
ID ErpCategoryDBSchemaField
CreatedAt ErpCategoryDBSchemaField
UpdatedAt ErpCategoryDBSchemaField
DeletedAt ErpCategoryDBSchemaField
Name ErpCategoryDBSchemaField
Priority ErpCategoryDBSchemaField
Number ErpCategoryDBSchemaField
FullNum ErpCategoryDBSchemaField
State ErpCategoryDBSchemaField
Level ErpCategoryDBSchemaField
Pid ErpCategoryDBSchemaField
Sort ErpCategoryDBSchemaField
}{
ID: ErpCategoryDBSchemaField("id"),
CreatedAt: ErpCategoryDBSchemaField("created_at"),
UpdatedAt: ErpCategoryDBSchemaField("updated_at"),
DeletedAt: ErpCategoryDBSchemaField("deleted_at"),
Name: ErpCategoryDBSchemaField("name"),
Priority: ErpCategoryDBSchemaField("priority"),
Number: ErpCategoryDBSchemaField("number"),
FullNum: ErpCategoryDBSchemaField("full_num"),
State: ErpCategoryDBSchemaField("state"),
Level: ErpCategoryDBSchemaField("level"),
Pid: ErpCategoryDBSchemaField("pid"),
Sort: ErpCategoryDBSchemaField("sort"),
}
// Update updates ErpCategory fields by primary key
// nolint: dupl
func (o *ErpCategory) Update(db *gorm.DB, fields ...ErpCategoryDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"name": o.Name,
"priority": o.Priority,
"number": o.Number,
"full_num": o.FullNum,
"state": o.State,
"level": o.Level,
"pid": o.Pid,
"sort": o.Sort,
}
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 ErpCategory %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpCategoryUpdater is an ErpCategory updates manager
type ErpCategoryUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpCategoryUpdater creates new ErpCategory updater
// nolint: dupl
func NewErpCategoryUpdater(db *gorm.DB) ErpCategoryUpdater {
return ErpCategoryUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpCategory{}),
}
}
// ===== END of ErpCategory modifiers
// ===== BEGIN of query set ErpCommodityQuerySet
// ErpCommodityQuerySet is an queryset type for ErpCommodity
type ErpCommodityQuerySet struct {
db *gorm.DB
}
// NewErpCommodityQuerySet constructs new ErpCommodityQuerySet
func NewErpCommodityQuerySet(db *gorm.DB) ErpCommodityQuerySet {
return ErpCommodityQuerySet{
db: db.Model(&ErpCommodity{}),
}
}
func (qs ErpCommodityQuerySet) w(db *gorm.DB) ErpCommodityQuerySet {
return NewErpCommodityQuerySet(db)
}
func (qs ErpCommodityQuerySet) Select(fields ...ErpCommodityDBSchemaField) ErpCommodityQuerySet {
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 *ErpCommodity) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpCommodity) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) All(ret *[]ErpCommodity) error {
return qs.db.Find(ret).Error
}
// Brokerage1Eq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Eq(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 = ?", brokerage1))
}
// Brokerage1Gt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Gt(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 > ?", brokerage1))
}
// Brokerage1Gte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Gte(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 >= ?", brokerage1))
}
// Brokerage1In is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1In(brokerage1 ...float64) ErpCommodityQuerySet {
if len(brokerage1) == 0 {
qs.db.AddError(errors.New("must at least pass one brokerage1 in Brokerage1In"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("brokerage1 IN (?)", brokerage1))
}
// Brokerage1Lt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Lt(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 < ?", brokerage1))
}
// Brokerage1Lte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Lte(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 <= ?", brokerage1))
}
// Brokerage1Ne is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1Ne(brokerage1 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage1 != ?", brokerage1))
}
// Brokerage1NotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage1NotIn(brokerage1 ...float64) ErpCommodityQuerySet {
if len(brokerage1) == 0 {
qs.db.AddError(errors.New("must at least pass one brokerage1 in Brokerage1NotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("brokerage1 NOT IN (?)", brokerage1))
}
// Brokerage2Eq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Eq(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 = ?", brokerage2))
}
// Brokerage2Gt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Gt(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 > ?", brokerage2))
}
// Brokerage2Gte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Gte(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 >= ?", brokerage2))
}
// Brokerage2In is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2In(brokerage2 ...float64) ErpCommodityQuerySet {
if len(brokerage2) == 0 {
qs.db.AddError(errors.New("must at least pass one brokerage2 in Brokerage2In"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("brokerage2 IN (?)", brokerage2))
}
// Brokerage2Lt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Lt(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 < ?", brokerage2))
}
// Brokerage2Lte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Lte(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 <= ?", brokerage2))
}
// Brokerage2Ne is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2Ne(brokerage2 float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("brokerage2 != ?", brokerage2))
}
// Brokerage2NotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Brokerage2NotIn(brokerage2 ...float64) ErpCommodityQuerySet {
if len(brokerage2) == 0 {
qs.db.AddError(errors.New("must at least pass one brokerage2 in Brokerage2NotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("brokerage2 NOT IN (?)", brokerage2))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtEq(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtGt(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtGte(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtLt(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtLte(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) CreatedAtNe(createdAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Delete() error {
return qs.db.Delete(ErpCommodity{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpCommodity{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpCommodity{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtEq(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtGt(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtGte(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtIsNotNull() ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtIsNull() ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtLt(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtLte(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) DeletedAtNe(deletedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// ErpCategoryIdEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdEq(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id = ?", erpCategoryId))
}
// ErpCategoryIdGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdGt(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id > ?", erpCategoryId))
}
// ErpCategoryIdGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdGte(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id >= ?", erpCategoryId))
}
// ErpCategoryIdIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdIn(erpCategoryId ...uint32) ErpCommodityQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id IN (?)", erpCategoryId))
}
// ErpCategoryIdLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdLt(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id < ?", erpCategoryId))
}
// ErpCategoryIdLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdLte(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id <= ?", erpCategoryId))
}
// ErpCategoryIdNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdNe(erpCategoryId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id != ?", erpCategoryId))
}
// ErpCategoryIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryIdNotIn(erpCategoryId ...uint32) ErpCommodityQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id NOT IN (?)", erpCategoryId))
}
// ErpCategoryNameEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameEq(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name = ?", erpCategoryName))
}
// ErpCategoryNameGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameGt(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name > ?", erpCategoryName))
}
// ErpCategoryNameGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameGte(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name >= ?", erpCategoryName))
}
// ErpCategoryNameIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameIn(erpCategoryName ...string) ErpCommodityQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name IN (?)", erpCategoryName))
}
// ErpCategoryNameLike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameLike(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name LIKE ?", erpCategoryName))
}
// ErpCategoryNameLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameLt(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name < ?", erpCategoryName))
}
// ErpCategoryNameLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameLte(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name <= ?", erpCategoryName))
}
// ErpCategoryNameNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameNe(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name != ?", erpCategoryName))
}
// ErpCategoryNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameNotIn(erpCategoryName ...string) ErpCommodityQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name NOT IN (?)", erpCategoryName))
}
// ErpCategoryNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpCategoryNameNotlike(erpCategoryName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name NOT LIKE ?", erpCategoryName))
}
// ErpSupplierIdEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdEq(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id = ?", erpSupplierId))
}
// ErpSupplierIdGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdGt(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id > ?", erpSupplierId))
}
// ErpSupplierIdGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdGte(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id >= ?", erpSupplierId))
}
// ErpSupplierIdIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdIn(erpSupplierId ...uint32) ErpCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id IN (?)", erpSupplierId))
}
// ErpSupplierIdLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdLt(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id < ?", erpSupplierId))
}
// ErpSupplierIdLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdLte(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id <= ?", erpSupplierId))
}
// ErpSupplierIdNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdNe(erpSupplierId uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id != ?", erpSupplierId))
}
// ErpSupplierIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierIdNotIn(erpSupplierId ...uint32) ErpCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id NOT IN (?)", erpSupplierId))
}
// ErpSupplierNameEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameEq(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name = ?", erpSupplierName))
}
// ErpSupplierNameGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameGt(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name > ?", erpSupplierName))
}
// ErpSupplierNameGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameGte(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name >= ?", erpSupplierName))
}
// ErpSupplierNameIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameIn(erpSupplierName ...string) ErpCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name IN (?)", erpSupplierName))
}
// ErpSupplierNameLike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameLike(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name LIKE ?", erpSupplierName))
}
// ErpSupplierNameLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameLt(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name < ?", erpSupplierName))
}
// ErpSupplierNameLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameLte(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name <= ?", erpSupplierName))
}
// ErpSupplierNameNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameNe(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name != ?", erpSupplierName))
}
// ErpSupplierNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameNotIn(erpSupplierName ...string) ErpCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name NOT IN (?)", erpSupplierName))
}
// ErpSupplierNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) ErpSupplierNameNotlike(erpSupplierName string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name NOT LIKE ?", erpSupplierName))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) GetUpdater() ErpCommodityUpdater {
return NewErpCommodityUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDEq(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDGt(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDGte(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDIn(ID ...uint32) ErpCommodityQuerySet {
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 ErpCommodityQuerySet) IDLt(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDLte(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDNe(ID uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IDNotIn(ID ...uint32) ErpCommodityQuerySet {
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))
}
// IMEIEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEIEq(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei = ?", iMEI))
}
// IMEIGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEIGt(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei > ?", iMEI))
}
// IMEIGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEIGte(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei >= ?", iMEI))
}
// IMEIIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEIIn(iMEI ...string) ErpCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEIIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei IN (?)", iMEI))
}
// IMEILike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEILike(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei LIKE ?", iMEI))
}
// IMEILt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEILt(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei < ?", iMEI))
}
// IMEILte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEILte(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei <= ?", iMEI))
}
// IMEINe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEINe(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei != ?", iMEI))
}
// IMEINotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEINotIn(iMEI ...string) ErpCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEINotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei NOT IN (?)", iMEI))
}
// IMEINotlike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEINotlike(iMEI string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei NOT LIKE ?", iMEI))
}
// IMEITypeEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeEq(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type = ?", iMEIType))
}
// IMEITypeGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeGt(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type > ?", iMEIType))
}
// IMEITypeGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeGte(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type >= ?", iMEIType))
}
// IMEITypeIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeIn(iMEIType ...uint32) ErpCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type IN (?)", iMEIType))
}
// IMEITypeLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeLt(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type < ?", iMEIType))
}
// IMEITypeLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeLte(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type <= ?", iMEIType))
}
// IMEITypeNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeNe(iMEIType uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("imei_type != ?", iMEIType))
}
// IMEITypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) IMEITypeNotIn(iMEIType ...uint32) ErpCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type NOT IN (?)", iMEIType))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Limit(limit int) ErpCommodityQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MemberDiscountEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountEq(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount = ?", memberDiscount))
}
// MemberDiscountGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountGt(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount > ?", memberDiscount))
}
// MemberDiscountGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountGte(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount >= ?", memberDiscount))
}
// MemberDiscountIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountIn(memberDiscount ...float64) ErpCommodityQuerySet {
if len(memberDiscount) == 0 {
qs.db.AddError(errors.New("must at least pass one memberDiscount in MemberDiscountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_discount IN (?)", memberDiscount))
}
// MemberDiscountLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountLt(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount < ?", memberDiscount))
}
// MemberDiscountLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountLte(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount <= ?", memberDiscount))
}
// MemberDiscountNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountNe(memberDiscount float64) ErpCommodityQuerySet {
return qs.w(qs.db.Where("member_discount != ?", memberDiscount))
}
// MemberDiscountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MemberDiscountNotIn(memberDiscount ...float64) ErpCommodityQuerySet {
if len(memberDiscount) == 0 {
qs.db.AddError(errors.New("must at least pass one memberDiscount in MemberDiscountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("member_discount NOT IN (?)", memberDiscount))
}
// MinRetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceEq(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price = ?", minRetailPrice))
}
// MinRetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceGt(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price > ?", minRetailPrice))
}
// MinRetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceGte(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price >= ?", minRetailPrice))
}
// MinRetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceIn(minRetailPrice ...uint32) ErpCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price IN (?)", minRetailPrice))
}
// MinRetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceLt(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price < ?", minRetailPrice))
}
// MinRetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceLte(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price <= ?", minRetailPrice))
}
// MinRetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceNe(minRetailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price != ?", minRetailPrice))
}
// MinRetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) MinRetailPriceNotIn(minRetailPrice ...uint32) ErpCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price NOT IN (?)", minRetailPrice))
}
// NameEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameEq(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name = ?", name))
}
// NameGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameGt(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name > ?", name))
}
// NameGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameGte(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name >= ?", name))
}
// NameIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameIn(name ...string) ErpCommodityQuerySet {
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 ErpCommodityQuerySet) NameLike(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name LIKE ?", name))
}
// NameLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameLt(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name < ?", name))
}
// NameLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameLte(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name <= ?", name))
}
// NameNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameNe(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name != ?", name))
}
// NameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NameNotIn(name ...string) ErpCommodityQuerySet {
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 ErpCommodityQuerySet) NameNotlike(name string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("name NOT LIKE ?", name))
}
// NumberEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberEq(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number = ?", number))
}
// NumberGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberGt(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number > ?", number))
}
// NumberGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberGte(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number >= ?", number))
}
// NumberIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberIn(number ...uint32) ErpCommodityQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number IN (?)", number))
}
// NumberLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberLt(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number < ?", number))
}
// NumberLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberLte(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number <= ?", number))
}
// NumberNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberNe(number uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("number != ?", number))
}
// NumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) NumberNotIn(number ...uint32) ErpCommodityQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number NOT IN (?)", number))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) Offset(offset int) ErpCommodityQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpCommodityQuerySet) One(ret *ErpCommodity) error {
return qs.db.First(ret).Error
}
// OrderAscByBrokerage1 is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByBrokerage1() ErpCommodityQuerySet {
return qs.w(qs.db.Order("brokerage1 ASC"))
}
// OrderAscByBrokerage2 is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByBrokerage2() ErpCommodityQuerySet {
return qs.w(qs.db.Order("brokerage2 ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByCreatedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByDeletedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByErpCategoryId() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_id ASC"))
}
// OrderAscByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByErpCategoryName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_name ASC"))
}
// OrderAscByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByErpSupplierId() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id ASC"))
}
// OrderAscByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByErpSupplierName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByID() ErpCommodityQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByIMEI() ErpCommodityQuerySet {
return qs.w(qs.db.Order("imei ASC"))
}
// OrderAscByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByIMEIType() ErpCommodityQuerySet {
return qs.w(qs.db.Order("imei_type ASC"))
}
// OrderAscByMemberDiscount is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByMemberDiscount() ErpCommodityQuerySet {
return qs.w(qs.db.Order("member_discount ASC"))
}
// OrderAscByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByMinRetailPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price ASC"))
}
// OrderAscByName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("name ASC"))
}
// OrderAscByNumber is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByNumber() ErpCommodityQuerySet {
return qs.w(qs.db.Order("number ASC"))
}
// OrderAscByOrigin is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByOrigin() ErpCommodityQuerySet {
return qs.w(qs.db.Order("origin ASC"))
}
// OrderAscByRemark is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByRemark() ErpCommodityQuerySet {
return qs.w(qs.db.Order("remark ASC"))
}
// OrderAscByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByRetailPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("retail_price ASC"))
}
// OrderAscBySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscBySerialNumber() ErpCommodityQuerySet {
return qs.w(qs.db.Order("serial_number ASC"))
}
// OrderAscByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByStaffCostPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByUpdatedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderAscByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderAscByWholesalePrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price ASC"))
}
// OrderDescByBrokerage1 is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByBrokerage1() ErpCommodityQuerySet {
return qs.w(qs.db.Order("brokerage1 DESC"))
}
// OrderDescByBrokerage2 is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByBrokerage2() ErpCommodityQuerySet {
return qs.w(qs.db.Order("brokerage2 DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByCreatedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByDeletedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByErpCategoryId() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_id DESC"))
}
// OrderDescByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByErpCategoryName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_name DESC"))
}
// OrderDescByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByErpSupplierId() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id DESC"))
}
// OrderDescByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByErpSupplierName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByID() ErpCommodityQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByIMEI() ErpCommodityQuerySet {
return qs.w(qs.db.Order("imei DESC"))
}
// OrderDescByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByIMEIType() ErpCommodityQuerySet {
return qs.w(qs.db.Order("imei_type DESC"))
}
// OrderDescByMemberDiscount is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByMemberDiscount() ErpCommodityQuerySet {
return qs.w(qs.db.Order("member_discount DESC"))
}
// OrderDescByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByMinRetailPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price DESC"))
}
// OrderDescByName is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByName() ErpCommodityQuerySet {
return qs.w(qs.db.Order("name DESC"))
}
// OrderDescByNumber is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByNumber() ErpCommodityQuerySet {
return qs.w(qs.db.Order("number DESC"))
}
// OrderDescByOrigin is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByOrigin() ErpCommodityQuerySet {
return qs.w(qs.db.Order("origin DESC"))
}
// OrderDescByRemark is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByRemark() ErpCommodityQuerySet {
return qs.w(qs.db.Order("remark DESC"))
}
// OrderDescByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByRetailPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("retail_price DESC"))
}
// OrderDescBySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescBySerialNumber() ErpCommodityQuerySet {
return qs.w(qs.db.Order("serial_number DESC"))
}
// OrderDescByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByStaffCostPrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByUpdatedAt() ErpCommodityQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// OrderDescByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OrderDescByWholesalePrice() ErpCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price DESC"))
}
// OriginEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginEq(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin = ?", origin))
}
// OriginGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginGt(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin > ?", origin))
}
// OriginGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginGte(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin >= ?", origin))
}
// OriginIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginIn(origin ...string) ErpCommodityQuerySet {
if len(origin) == 0 {
qs.db.AddError(errors.New("must at least pass one origin in OriginIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("origin IN (?)", origin))
}
// OriginLike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginLike(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin LIKE ?", origin))
}
// OriginLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginLt(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin < ?", origin))
}
// OriginLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginLte(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin <= ?", origin))
}
// OriginNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginNe(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin != ?", origin))
}
// OriginNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginNotIn(origin ...string) ErpCommodityQuerySet {
if len(origin) == 0 {
qs.db.AddError(errors.New("must at least pass one origin in OriginNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("origin NOT IN (?)", origin))
}
// OriginNotlike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) OriginNotlike(origin string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("origin NOT LIKE ?", origin))
}
// RemarkEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkEq(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark = ?", remark))
}
// RemarkGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkGt(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark > ?", remark))
}
// RemarkGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkGte(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark >= ?", remark))
}
// RemarkIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkIn(remark ...string) ErpCommodityQuerySet {
if len(remark) == 0 {
qs.db.AddError(errors.New("must at least pass one remark in RemarkIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("remark IN (?)", remark))
}
// RemarkLike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkLike(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark LIKE ?", remark))
}
// RemarkLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkLt(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark < ?", remark))
}
// RemarkLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkLte(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark <= ?", remark))
}
// RemarkNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkNe(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark != ?", remark))
}
// RemarkNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkNotIn(remark ...string) ErpCommodityQuerySet {
if len(remark) == 0 {
qs.db.AddError(errors.New("must at least pass one remark in RemarkNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("remark NOT IN (?)", remark))
}
// RemarkNotlike is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RemarkNotlike(remark string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("remark NOT LIKE ?", remark))
}
// RetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceEq(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price = ?", retailPrice))
}
// RetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceGt(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price > ?", retailPrice))
}
// RetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceGte(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price >= ?", retailPrice))
}
// RetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceIn(retailPrice ...uint32) ErpCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price IN (?)", retailPrice))
}
// RetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceLt(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price < ?", retailPrice))
}
// RetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceLte(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price <= ?", retailPrice))
}
// RetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceNe(retailPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("retail_price != ?", retailPrice))
}
// RetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) RetailPriceNotIn(retailPrice ...uint32) ErpCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price NOT IN (?)", retailPrice))
}
// SerialNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberEq(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number = ?", serialNumber))
}
// SerialNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberGt(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number > ?", serialNumber))
}
// SerialNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberGte(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number >= ?", serialNumber))
}
// SerialNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberIn(serialNumber ...string) ErpCommodityQuerySet {
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 ErpCommodityQuerySet) SerialNumberLike(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number LIKE ?", serialNumber))
}
// SerialNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberLt(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number < ?", serialNumber))
}
// SerialNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberLte(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number <= ?", serialNumber))
}
// SerialNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberNe(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number != ?", serialNumber))
}
// SerialNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) SerialNumberNotIn(serialNumber ...string) ErpCommodityQuerySet {
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 ErpCommodityQuerySet) SerialNumberNotlike(serialNumber string) ErpCommodityQuerySet {
return qs.w(qs.db.Where("serial_number NOT LIKE ?", serialNumber))
}
// StaffCostPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceEq(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price = ?", staffCostPrice))
}
// StaffCostPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceGt(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price > ?", staffCostPrice))
}
// StaffCostPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceGte(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price >= ?", staffCostPrice))
}
// StaffCostPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceIn(staffCostPrice ...uint32) ErpCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price IN (?)", staffCostPrice))
}
// StaffCostPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceLt(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price < ?", staffCostPrice))
}
// StaffCostPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceLte(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price <= ?", staffCostPrice))
}
// StaffCostPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceNe(staffCostPrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price != ?", staffCostPrice))
}
// StaffCostPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) StaffCostPriceNotIn(staffCostPrice ...uint32) ErpCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price NOT IN (?)", staffCostPrice))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtEq(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtGt(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtGte(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtLt(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtLte(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) UpdatedAtNe(updatedAt time.Time) ErpCommodityQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// WholesalePriceEq is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceEq(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price = ?", wholesalePrice))
}
// WholesalePriceGt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceGt(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price > ?", wholesalePrice))
}
// WholesalePriceGte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceGte(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price >= ?", wholesalePrice))
}
// WholesalePriceIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceIn(wholesalePrice ...uint32) ErpCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price IN (?)", wholesalePrice))
}
// WholesalePriceLt is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceLt(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price < ?", wholesalePrice))
}
// WholesalePriceLte is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceLte(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price <= ?", wholesalePrice))
}
// WholesalePriceNe is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceNe(wholesalePrice uint32) ErpCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price != ?", wholesalePrice))
}
// WholesalePriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpCommodityQuerySet) WholesalePriceNotIn(wholesalePrice ...uint32) ErpCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price NOT IN (?)", wholesalePrice))
}
// SetBrokerage1 is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetBrokerage1(brokerage1 float64) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Brokerage1)] = brokerage1
return u
}
// SetBrokerage2 is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetBrokerage2(brokerage2 float64) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Brokerage2)] = brokerage2
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetCreatedAt(createdAt time.Time) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetDeletedAt(deletedAt *time.Time) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.DeletedAt)] = deletedAt
return u
}
// SetErpCategoryId is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetErpCategoryId(erpCategoryId uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.ErpCategoryId)] = erpCategoryId
return u
}
// SetErpCategoryName is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetErpCategoryName(erpCategoryName string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.ErpCategoryName)] = erpCategoryName
return u
}
// SetErpSupplierId is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetErpSupplierId(erpSupplierId uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.ErpSupplierId)] = erpSupplierId
return u
}
// SetErpSupplierName is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetErpSupplierName(erpSupplierName string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.ErpSupplierName)] = erpSupplierName
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetID(ID uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.ID)] = ID
return u
}
// SetIMEI is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetIMEI(iMEI string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.IMEI)] = iMEI
return u
}
// SetIMEIType is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetIMEIType(iMEIType uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.IMEIType)] = iMEIType
return u
}
// SetMemberDiscount is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetMemberDiscount(memberDiscount float64) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.MemberDiscount)] = memberDiscount
return u
}
// SetMinRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetMinRetailPrice(minRetailPrice uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.MinRetailPrice)] = minRetailPrice
return u
}
// SetName is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetName(name string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Name)] = name
return u
}
// SetNumber is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetNumber(number uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Number)] = number
return u
}
// SetOrigin is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetOrigin(origin string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Origin)] = origin
return u
}
// SetRemark is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetRemark(remark string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.Remark)] = remark
return u
}
// SetRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetRetailPrice(retailPrice uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.RetailPrice)] = retailPrice
return u
}
// SetSerialNumber is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetSerialNumber(serialNumber string) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.SerialNumber)] = serialNumber
return u
}
// SetStaffCostPrice is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetStaffCostPrice(staffCostPrice uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.StaffCostPrice)] = staffCostPrice
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetUpdatedAt(updatedAt time.Time) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.UpdatedAt)] = updatedAt
return u
}
// SetWholesalePrice is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) SetWholesalePrice(wholesalePrice uint32) ErpCommodityUpdater {
u.fields[string(ErpCommodityDBSchema.WholesalePrice)] = wholesalePrice
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpCommodityUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpCommodityQuerySet
// ===== BEGIN of ErpCommodity modifiers
// ErpCommodityDBSchemaField describes database schema field. It requires for method 'Update'
type ErpCommodityDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpCommodityDBSchemaField) String() string {
return string(f)
}
// ErpCommodityDBSchema stores db field names of ErpCommodity
var ErpCommodityDBSchema = struct {
ID ErpCommodityDBSchemaField
CreatedAt ErpCommodityDBSchemaField
UpdatedAt ErpCommodityDBSchemaField
DeletedAt ErpCommodityDBSchemaField
SerialNumber ErpCommodityDBSchemaField
Number ErpCommodityDBSchemaField
Name ErpCommodityDBSchemaField
ErpCategoryId ErpCommodityDBSchemaField
ErpCategoryName ErpCommodityDBSchemaField
IMEIType ErpCommodityDBSchemaField
IMEI ErpCommodityDBSchemaField
ErpSupplierId ErpCommodityDBSchemaField
ErpSupplierName ErpCommodityDBSchemaField
RetailPrice ErpCommodityDBSchemaField
MinRetailPrice ErpCommodityDBSchemaField
StaffCostPrice ErpCommodityDBSchemaField
WholesalePrice ErpCommodityDBSchemaField
Brokerage1 ErpCommodityDBSchemaField
Brokerage2 ErpCommodityDBSchemaField
MemberDiscount ErpCommodityDBSchemaField
Origin ErpCommodityDBSchemaField
Remark ErpCommodityDBSchemaField
}{
ID: ErpCommodityDBSchemaField("id"),
CreatedAt: ErpCommodityDBSchemaField("created_at"),
UpdatedAt: ErpCommodityDBSchemaField("updated_at"),
DeletedAt: ErpCommodityDBSchemaField("deleted_at"),
SerialNumber: ErpCommodityDBSchemaField("serial_number"),
Number: ErpCommodityDBSchemaField("number"),
Name: ErpCommodityDBSchemaField("name"),
ErpCategoryId: ErpCommodityDBSchemaField("erp_category_id"),
ErpCategoryName: ErpCommodityDBSchemaField("erp_category_name"),
IMEIType: ErpCommodityDBSchemaField("imei_type"),
IMEI: ErpCommodityDBSchemaField("imei"),
ErpSupplierId: ErpCommodityDBSchemaField("erp_supplier_id"),
ErpSupplierName: ErpCommodityDBSchemaField("erp_supplier_name"),
RetailPrice: ErpCommodityDBSchemaField("retail_price"),
MinRetailPrice: ErpCommodityDBSchemaField("min_retail_price"),
StaffCostPrice: ErpCommodityDBSchemaField("staff_cost_price"),
WholesalePrice: ErpCommodityDBSchemaField("wholesale_price"),
Brokerage1: ErpCommodityDBSchemaField("brokerage1"),
Brokerage2: ErpCommodityDBSchemaField("brokerage2"),
MemberDiscount: ErpCommodityDBSchemaField("member_discount"),
Origin: ErpCommodityDBSchemaField("origin"),
Remark: ErpCommodityDBSchemaField("remark"),
}
// Update updates ErpCommodity fields by primary key
// nolint: dupl
func (o *ErpCommodity) Update(db *gorm.DB, fields ...ErpCommodityDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"serial_number": o.SerialNumber,
"number": o.Number,
"name": o.Name,
"erp_category_id": o.ErpCategoryId,
"erp_category_name": o.ErpCategoryName,
"imei_type": o.IMEIType,
"imei": o.IMEI,
"erp_supplier_id": o.ErpSupplierId,
"erp_supplier_name": o.ErpSupplierName,
"retail_price": o.RetailPrice,
"min_retail_price": o.MinRetailPrice,
"staff_cost_price": o.StaffCostPrice,
"wholesale_price": o.WholesalePrice,
"brokerage1": o.Brokerage1,
"brokerage2": o.Brokerage2,
"member_discount": o.MemberDiscount,
"origin": o.Origin,
"remark": o.Remark,
}
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 ErpCommodity %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpCommodityUpdater is an ErpCommodity updates manager
type ErpCommodityUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpCommodityUpdater creates new ErpCommodity updater
// nolint: dupl
func NewErpCommodityUpdater(db *gorm.DB) ErpCommodityUpdater {
return ErpCommodityUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpCommodity{}),
}
}
// ===== END of ErpCommodity modifiers
// ===== BEGIN of query set ErpInventoryStockCommodityQuerySet
// ErpInventoryStockCommodityQuerySet is an queryset type for ErpInventoryStockCommodity
type ErpInventoryStockCommodityQuerySet struct {
db *gorm.DB
}
// NewErpInventoryStockCommodityQuerySet constructs new ErpInventoryStockCommodityQuerySet
func NewErpInventoryStockCommodityQuerySet(db *gorm.DB) ErpInventoryStockCommodityQuerySet {
return ErpInventoryStockCommodityQuerySet{
db: db.Model(&ErpInventoryStockCommodity{}),
}
}
func (qs ErpInventoryStockCommodityQuerySet) w(db *gorm.DB) ErpInventoryStockCommodityQuerySet {
return NewErpInventoryStockCommodityQuerySet(db)
}
func (qs ErpInventoryStockCommodityQuerySet) Select(fields ...ErpInventoryStockCommodityDBSchemaField) ErpInventoryStockCommodityQuerySet {
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 *ErpInventoryStockCommodity) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpInventoryStockCommodity) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) All(ret *[]ErpInventoryStockCommodity) error {
return qs.db.Find(ret).Error
}
// CommoditySerialNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberEq(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number = ?", commoditySerialNumber))
}
// CommoditySerialNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberGt(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number > ?", commoditySerialNumber))
}
// CommoditySerialNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberGte(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number >= ?", commoditySerialNumber))
}
// CommoditySerialNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberIn(commoditySerialNumber ...string) ErpInventoryStockCommodityQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberLike(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number LIKE ?", commoditySerialNumber))
}
// CommoditySerialNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberLt(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number < ?", commoditySerialNumber))
}
// CommoditySerialNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberLte(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number <= ?", commoditySerialNumber))
}
// CommoditySerialNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberNe(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number != ?", commoditySerialNumber))
}
// CommoditySerialNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberNotIn(commoditySerialNumber ...string) ErpInventoryStockCommodityQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number NOT IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CommoditySerialNumberNotlike(commoditySerialNumber string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number NOT LIKE ?", commoditySerialNumber))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CountEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountEq(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count = ?", count))
}
// CountGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountGt(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count > ?", count))
}
// CountGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountGte(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count >= ?", count))
}
// CountIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountIn(count ...uint32) ErpInventoryStockCommodityQuerySet {
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 ErpInventoryStockCommodityQuerySet) CountLt(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count < ?", count))
}
// CountLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountLte(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count <= ?", count))
}
// CountNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountNe(count uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("count != ?", count))
}
// CountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CountNotIn(count ...uint32) ErpInventoryStockCommodityQuerySet {
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 ErpInventoryStockCommodityQuerySet) CreatedAtEq(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CreatedAtGt(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CreatedAtGte(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CreatedAtLt(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CreatedAtLte(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) CreatedAtNe(createdAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) Delete() error {
return qs.db.Delete(ErpInventoryStockCommodity{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpInventoryStockCommodity{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpInventoryStockCommodity{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtEq(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtGt(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtGte(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtIsNotNull() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtIsNull() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtLt(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtLte(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) DeletedAtNe(deletedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// ErpCommodityIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdEq(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id = ?", erpCommodityId))
}
// ErpCommodityIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdGt(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id > ?", erpCommodityId))
}
// ErpCommodityIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdGte(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id >= ?", erpCommodityId))
}
// ErpCommodityIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdIn(erpCommodityId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id IN (?)", erpCommodityId))
}
// ErpCommodityIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdLt(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id < ?", erpCommodityId))
}
// ErpCommodityIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdLte(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id <= ?", erpCommodityId))
}
// ErpCommodityIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdNe(erpCommodityId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id != ?", erpCommodityId))
}
// ErpCommodityIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityIdNotIn(erpCommodityId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id NOT IN (?)", erpCommodityId))
}
// ErpCommodityNameEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameEq(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name = ?", erpCommodityName))
}
// ErpCommodityNameGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameGt(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name > ?", erpCommodityName))
}
// ErpCommodityNameGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameGte(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name >= ?", erpCommodityName))
}
// ErpCommodityNameIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameIn(erpCommodityName ...string) ErpInventoryStockCommodityQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name IN (?)", erpCommodityName))
}
// ErpCommodityNameLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameLike(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name LIKE ?", erpCommodityName))
}
// ErpCommodityNameLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameLt(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name < ?", erpCommodityName))
}
// ErpCommodityNameLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameLte(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name <= ?", erpCommodityName))
}
// ErpCommodityNameNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameNe(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name != ?", erpCommodityName))
}
// ErpCommodityNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameNotIn(erpCommodityName ...string) ErpInventoryStockCommodityQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name NOT IN (?)", erpCommodityName))
}
// ErpCommodityNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpCommodityNameNotlike(erpCommodityName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name NOT LIKE ?", erpCommodityName))
}
// ErpInventoryStockIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdEq(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id = ?", erpInventoryStockId))
}
// ErpInventoryStockIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdGt(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id > ?", erpInventoryStockId))
}
// ErpInventoryStockIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdGte(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id >= ?", erpInventoryStockId))
}
// ErpInventoryStockIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdIn(erpInventoryStockId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpInventoryStockId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpInventoryStockId in ErpInventoryStockIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_inventory_stock_id IN (?)", erpInventoryStockId))
}
// ErpInventoryStockIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdLt(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id < ?", erpInventoryStockId))
}
// ErpInventoryStockIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdLte(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id <= ?", erpInventoryStockId))
}
// ErpInventoryStockIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdNe(erpInventoryStockId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_inventory_stock_id != ?", erpInventoryStockId))
}
// ErpInventoryStockIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpInventoryStockIdNotIn(erpInventoryStockId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpInventoryStockId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpInventoryStockId in ErpInventoryStockIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_inventory_stock_id NOT IN (?)", erpInventoryStockId))
}
// ErpSupplierIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdEq(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id = ?", erpSupplierId))
}
// ErpSupplierIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdGt(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id > ?", erpSupplierId))
}
// ErpSupplierIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdGte(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id >= ?", erpSupplierId))
}
// ErpSupplierIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdIn(erpSupplierId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id IN (?)", erpSupplierId))
}
// ErpSupplierIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdLt(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id < ?", erpSupplierId))
}
// ErpSupplierIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdLte(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id <= ?", erpSupplierId))
}
// ErpSupplierIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdNe(erpSupplierId uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id != ?", erpSupplierId))
}
// ErpSupplierIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierIdNotIn(erpSupplierId ...uint32) ErpInventoryStockCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id NOT IN (?)", erpSupplierId))
}
// ErpSupplierNameEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameEq(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name = ?", erpSupplierName))
}
// ErpSupplierNameGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameGt(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name > ?", erpSupplierName))
}
// ErpSupplierNameGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameGte(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name >= ?", erpSupplierName))
}
// ErpSupplierNameIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameIn(erpSupplierName ...string) ErpInventoryStockCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name IN (?)", erpSupplierName))
}
// ErpSupplierNameLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameLike(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name LIKE ?", erpSupplierName))
}
// ErpSupplierNameLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameLt(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name < ?", erpSupplierName))
}
// ErpSupplierNameLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameLte(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name <= ?", erpSupplierName))
}
// ErpSupplierNameNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameNe(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name != ?", erpSupplierName))
}
// ErpSupplierNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameNotIn(erpSupplierName ...string) ErpInventoryStockCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name NOT IN (?)", erpSupplierName))
}
// ErpSupplierNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) ErpSupplierNameNotlike(erpSupplierName string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name NOT LIKE ?", erpSupplierName))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) GetUpdater() ErpInventoryStockCommodityUpdater {
return NewErpInventoryStockCommodityUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDEq(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDGt(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDGte(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDIn(ID ...uint32) ErpInventoryStockCommodityQuerySet {
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 ErpInventoryStockCommodityQuerySet) IDLt(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDLte(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDNe(ID uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IDNotIn(ID ...uint32) ErpInventoryStockCommodityQuerySet {
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))
}
// IMEIEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEIEq(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei = ?", iMEI))
}
// IMEIGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEIGt(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei > ?", iMEI))
}
// IMEIGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEIGte(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei >= ?", iMEI))
}
// IMEIIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEIIn(iMEI ...string) ErpInventoryStockCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEIIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei IN (?)", iMEI))
}
// IMEILike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEILike(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei LIKE ?", iMEI))
}
// IMEILt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEILt(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei < ?", iMEI))
}
// IMEILte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEILte(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei <= ?", iMEI))
}
// IMEINe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEINe(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei != ?", iMEI))
}
// IMEINotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEINotIn(iMEI ...string) ErpInventoryStockCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEINotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei NOT IN (?)", iMEI))
}
// IMEINotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEINotlike(iMEI string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei NOT LIKE ?", iMEI))
}
// IMEITypeEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeEq(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type = ?", iMEIType))
}
// IMEITypeGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeGt(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type > ?", iMEIType))
}
// IMEITypeGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeGte(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type >= ?", iMEIType))
}
// IMEITypeIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeIn(iMEIType ...uint32) ErpInventoryStockCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type IN (?)", iMEIType))
}
// IMEITypeLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeLt(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type < ?", iMEIType))
}
// IMEITypeLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeLte(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type <= ?", iMEIType))
}
// IMEITypeNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeNe(iMEIType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type != ?", iMEIType))
}
// IMEITypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) IMEITypeNotIn(iMEIType ...uint32) ErpInventoryStockCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type NOT IN (?)", iMEIType))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) Limit(limit int) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MinRetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceEq(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price = ?", minRetailPrice))
}
// MinRetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceGt(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price > ?", minRetailPrice))
}
// MinRetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceGte(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price >= ?", minRetailPrice))
}
// MinRetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceIn(minRetailPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price IN (?)", minRetailPrice))
}
// MinRetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceLt(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price < ?", minRetailPrice))
}
// MinRetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceLte(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price <= ?", minRetailPrice))
}
// MinRetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceNe(minRetailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price != ?", minRetailPrice))
}
// MinRetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) MinRetailPriceNotIn(minRetailPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price NOT IN (?)", minRetailPrice))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) Offset(offset int) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpInventoryStockCommodityQuerySet) One(ret *ErpInventoryStockCommodity) error {
return qs.db.First(ret).Error
}
// OrderAscByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByCommoditySerialNumber() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("commodity_serial_number ASC"))
}
// OrderAscByCount is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByCount() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("count ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByCreatedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByDeletedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByErpCommodityId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_id ASC"))
}
// OrderAscByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByErpCommodityName() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_name ASC"))
}
// OrderAscByErpInventoryStockId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByErpInventoryStockId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_inventory_stock_id ASC"))
}
// OrderAscByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByErpSupplierId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id ASC"))
}
// OrderAscByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByErpSupplierName() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByID() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByIMEI() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("imei ASC"))
}
// OrderAscByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByIMEIType() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("imei_type ASC"))
}
// OrderAscByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByMinRetailPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price ASC"))
}
// OrderAscByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByRetailPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("retail_price ASC"))
}
// OrderAscBySn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscBySn() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("sn ASC"))
}
// OrderAscByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByStaffCostPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price ASC"))
}
// OrderAscByStockTime is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByStockTime() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_time ASC"))
}
// OrderAscByStorageType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByStorageType() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("storage_type ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByUpdatedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderAscByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderAscByWholesalePrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price ASC"))
}
// OrderDescByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByCommoditySerialNumber() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("commodity_serial_number DESC"))
}
// OrderDescByCount is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByCount() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("count DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByCreatedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByDeletedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByErpCommodityId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_id DESC"))
}
// OrderDescByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByErpCommodityName() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_name DESC"))
}
// OrderDescByErpInventoryStockId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByErpInventoryStockId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_inventory_stock_id DESC"))
}
// OrderDescByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByErpSupplierId() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id DESC"))
}
// OrderDescByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByErpSupplierName() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByID() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByIMEI() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("imei DESC"))
}
// OrderDescByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByIMEIType() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("imei_type DESC"))
}
// OrderDescByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByMinRetailPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price DESC"))
}
// OrderDescByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByRetailPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("retail_price DESC"))
}
// OrderDescBySn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescBySn() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("sn DESC"))
}
// OrderDescByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByStaffCostPrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price DESC"))
}
// OrderDescByStockTime is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByStockTime() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_time DESC"))
}
// OrderDescByStorageType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByStorageType() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("storage_type DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByUpdatedAt() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// OrderDescByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) OrderDescByWholesalePrice() ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price DESC"))
}
// RetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceEq(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price = ?", retailPrice))
}
// RetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceGt(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price > ?", retailPrice))
}
// RetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceGte(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price >= ?", retailPrice))
}
// RetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceIn(retailPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price IN (?)", retailPrice))
}
// RetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceLt(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price < ?", retailPrice))
}
// RetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceLte(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price <= ?", retailPrice))
}
// RetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceNe(retailPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price != ?", retailPrice))
}
// RetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) RetailPriceNotIn(retailPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price NOT IN (?)", retailPrice))
}
// SnEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnEq(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn = ?", sn))
}
// SnGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnGt(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn > ?", sn))
}
// SnGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnGte(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn >= ?", sn))
}
// SnIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnIn(sn ...string) ErpInventoryStockCommodityQuerySet {
if len(sn) == 0 {
qs.db.AddError(errors.New("must at least pass one sn in SnIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sn IN (?)", sn))
}
// SnLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnLike(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn LIKE ?", sn))
}
// SnLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnLt(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn < ?", sn))
}
// SnLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnLte(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn <= ?", sn))
}
// SnNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnNe(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn != ?", sn))
}
// SnNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnNotIn(sn ...string) ErpInventoryStockCommodityQuerySet {
if len(sn) == 0 {
qs.db.AddError(errors.New("must at least pass one sn in SnNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sn NOT IN (?)", sn))
}
// SnNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) SnNotlike(sn string) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("sn NOT LIKE ?", sn))
}
// StaffCostPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceEq(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price = ?", staffCostPrice))
}
// StaffCostPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceGt(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price > ?", staffCostPrice))
}
// StaffCostPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceGte(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price >= ?", staffCostPrice))
}
// StaffCostPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceIn(staffCostPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price IN (?)", staffCostPrice))
}
// StaffCostPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceLt(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price < ?", staffCostPrice))
}
// StaffCostPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceLte(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price <= ?", staffCostPrice))
}
// StaffCostPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceNe(staffCostPrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price != ?", staffCostPrice))
}
// StaffCostPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StaffCostPriceNotIn(staffCostPrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price NOT IN (?)", staffCostPrice))
}
// StockTimeEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeEq(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time = ?", stockTime))
}
// StockTimeGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeGt(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time > ?", stockTime))
}
// StockTimeGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeGte(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time >= ?", stockTime))
}
// StockTimeLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeLt(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time < ?", stockTime))
}
// StockTimeLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeLte(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time <= ?", stockTime))
}
// StockTimeNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StockTimeNe(stockTime time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time != ?", stockTime))
}
// StorageTypeEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeEq(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type = ?", storageType))
}
// StorageTypeGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeGt(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type > ?", storageType))
}
// StorageTypeGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeGte(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type >= ?", storageType))
}
// StorageTypeIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeIn(storageType ...uint32) ErpInventoryStockCommodityQuerySet {
if len(storageType) == 0 {
qs.db.AddError(errors.New("must at least pass one storageType in StorageTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("storage_type IN (?)", storageType))
}
// StorageTypeLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeLt(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type < ?", storageType))
}
// StorageTypeLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeLte(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type <= ?", storageType))
}
// StorageTypeNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeNe(storageType uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type != ?", storageType))
}
// StorageTypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) StorageTypeNotIn(storageType ...uint32) ErpInventoryStockCommodityQuerySet {
if len(storageType) == 0 {
qs.db.AddError(errors.New("must at least pass one storageType in StorageTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("storage_type NOT IN (?)", storageType))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtEq(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtGt(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtGte(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtLt(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtLte(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) UpdatedAtNe(updatedAt time.Time) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// WholesalePriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceEq(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price = ?", wholesalePrice))
}
// WholesalePriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceGt(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price > ?", wholesalePrice))
}
// WholesalePriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceGte(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price >= ?", wholesalePrice))
}
// WholesalePriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceIn(wholesalePrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price IN (?)", wholesalePrice))
}
// WholesalePriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceLt(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price < ?", wholesalePrice))
}
// WholesalePriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceLte(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price <= ?", wholesalePrice))
}
// WholesalePriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceNe(wholesalePrice uint32) ErpInventoryStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price != ?", wholesalePrice))
}
// WholesalePriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockCommodityQuerySet) WholesalePriceNotIn(wholesalePrice ...uint32) ErpInventoryStockCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price NOT IN (?)", wholesalePrice))
}
// SetCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetCommoditySerialNumber(commoditySerialNumber string) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.CommoditySerialNumber)] = commoditySerialNumber
return u
}
// SetCount is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetCount(count uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.Count)] = count
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetCreatedAt(createdAt time.Time) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetDeletedAt(deletedAt *time.Time) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.DeletedAt)] = deletedAt
return u
}
// SetErpCommodityId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetErpCommodityId(erpCommodityId uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ErpCommodityId)] = erpCommodityId
return u
}
// SetErpCommodityName is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetErpCommodityName(erpCommodityName string) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ErpCommodityName)] = erpCommodityName
return u
}
// SetErpInventoryStockId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetErpInventoryStockId(erpInventoryStockId uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ErpInventoryStockId)] = erpInventoryStockId
return u
}
// SetErpSupplierId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetErpSupplierId(erpSupplierId uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ErpSupplierId)] = erpSupplierId
return u
}
// SetErpSupplierName is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetErpSupplierName(erpSupplierName string) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ErpSupplierName)] = erpSupplierName
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetID(ID uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.ID)] = ID
return u
}
// SetIMEI is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetIMEI(iMEI string) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.IMEI)] = iMEI
return u
}
// SetIMEIType is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetIMEIType(iMEIType uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.IMEIType)] = iMEIType
return u
}
// SetMinRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetMinRetailPrice(minRetailPrice uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.MinRetailPrice)] = minRetailPrice
return u
}
// SetRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetRetailPrice(retailPrice uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.RetailPrice)] = retailPrice
return u
}
// SetSn is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetSn(sn string) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.Sn)] = sn
return u
}
// SetStaffCostPrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetStaffCostPrice(staffCostPrice uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.StaffCostPrice)] = staffCostPrice
return u
}
// SetStockTime is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetStockTime(stockTime time.Time) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.StockTime)] = stockTime
return u
}
// SetStorageType is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetStorageType(storageType uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.StorageType)] = storageType
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetUpdatedAt(updatedAt time.Time) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.UpdatedAt)] = updatedAt
return u
}
// SetWholesalePrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) SetWholesalePrice(wholesalePrice uint32) ErpInventoryStockCommodityUpdater {
u.fields[string(ErpInventoryStockCommodityDBSchema.WholesalePrice)] = wholesalePrice
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockCommodityUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpInventoryStockCommodityQuerySet
// ===== BEGIN of ErpInventoryStockCommodity modifiers
// ErpInventoryStockCommodityDBSchemaField describes database schema field. It requires for method 'Update'
type ErpInventoryStockCommodityDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpInventoryStockCommodityDBSchemaField) String() string {
return string(f)
}
// ErpInventoryStockCommodityDBSchema stores db field names of ErpInventoryStockCommodity
var ErpInventoryStockCommodityDBSchema = struct {
ID ErpInventoryStockCommodityDBSchemaField
CreatedAt ErpInventoryStockCommodityDBSchemaField
UpdatedAt ErpInventoryStockCommodityDBSchemaField
DeletedAt ErpInventoryStockCommodityDBSchemaField
ErpInventoryStockId ErpInventoryStockCommodityDBSchemaField
ErpCommodityId ErpInventoryStockCommodityDBSchemaField
ErpCommodityName ErpInventoryStockCommodityDBSchemaField
CommoditySerialNumber ErpInventoryStockCommodityDBSchemaField
IMEIType ErpInventoryStockCommodityDBSchemaField
IMEI ErpInventoryStockCommodityDBSchemaField
ErpSupplierId ErpInventoryStockCommodityDBSchemaField
ErpSupplierName ErpInventoryStockCommodityDBSchemaField
StockTime ErpInventoryStockCommodityDBSchemaField
RetailPrice ErpInventoryStockCommodityDBSchemaField
MinRetailPrice ErpInventoryStockCommodityDBSchemaField
StaffCostPrice ErpInventoryStockCommodityDBSchemaField
WholesalePrice ErpInventoryStockCommodityDBSchemaField
Count ErpInventoryStockCommodityDBSchemaField
StorageType ErpInventoryStockCommodityDBSchemaField
Sn ErpInventoryStockCommodityDBSchemaField
}{
ID: ErpInventoryStockCommodityDBSchemaField("id"),
CreatedAt: ErpInventoryStockCommodityDBSchemaField("created_at"),
UpdatedAt: ErpInventoryStockCommodityDBSchemaField("updated_at"),
DeletedAt: ErpInventoryStockCommodityDBSchemaField("deleted_at"),
ErpInventoryStockId: ErpInventoryStockCommodityDBSchemaField("erp_inventory_stock_id"),
ErpCommodityId: ErpInventoryStockCommodityDBSchemaField("erp_commodity_id"),
ErpCommodityName: ErpInventoryStockCommodityDBSchemaField("erp_commodity_name"),
CommoditySerialNumber: ErpInventoryStockCommodityDBSchemaField("commodity_serial_number"),
IMEIType: ErpInventoryStockCommodityDBSchemaField("imei_type"),
IMEI: ErpInventoryStockCommodityDBSchemaField("imei"),
ErpSupplierId: ErpInventoryStockCommodityDBSchemaField("erp_supplier_id"),
ErpSupplierName: ErpInventoryStockCommodityDBSchemaField("erp_supplier_name"),
StockTime: ErpInventoryStockCommodityDBSchemaField("stock_time"),
RetailPrice: ErpInventoryStockCommodityDBSchemaField("retail_price"),
MinRetailPrice: ErpInventoryStockCommodityDBSchemaField("min_retail_price"),
StaffCostPrice: ErpInventoryStockCommodityDBSchemaField("staff_cost_price"),
WholesalePrice: ErpInventoryStockCommodityDBSchemaField("wholesale_price"),
Count: ErpInventoryStockCommodityDBSchemaField("count"),
StorageType: ErpInventoryStockCommodityDBSchemaField("storage_type"),
Sn: ErpInventoryStockCommodityDBSchemaField("sn"),
}
// Update updates ErpInventoryStockCommodity fields by primary key
// nolint: dupl
func (o *ErpInventoryStockCommodity) Update(db *gorm.DB, fields ...ErpInventoryStockCommodityDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"erp_inventory_stock_id": o.ErpInventoryStockId,
"erp_commodity_id": o.ErpCommodityId,
"erp_commodity_name": o.ErpCommodityName,
"commodity_serial_number": o.CommoditySerialNumber,
"imei_type": o.IMEIType,
"imei": o.IMEI,
"erp_supplier_id": o.ErpSupplierId,
"erp_supplier_name": o.ErpSupplierName,
"stock_time": o.StockTime,
"retail_price": o.RetailPrice,
"min_retail_price": o.MinRetailPrice,
"staff_cost_price": o.StaffCostPrice,
"wholesale_price": o.WholesalePrice,
"count": o.Count,
"storage_type": o.StorageType,
"sn": o.Sn,
}
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 ErpInventoryStockCommodity %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpInventoryStockCommodityUpdater is an ErpInventoryStockCommodity updates manager
type ErpInventoryStockCommodityUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpInventoryStockCommodityUpdater creates new ErpInventoryStockCommodity updater
// nolint: dupl
func NewErpInventoryStockCommodityUpdater(db *gorm.DB) ErpInventoryStockCommodityUpdater {
return ErpInventoryStockCommodityUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpInventoryStockCommodity{}),
}
}
// ===== END of ErpInventoryStockCommodity modifiers
// ===== BEGIN of query set ErpInventoryStockQuerySet
// ErpInventoryStockQuerySet is an queryset type for ErpInventoryStock
type ErpInventoryStockQuerySet struct {
db *gorm.DB
}
// NewErpInventoryStockQuerySet constructs new ErpInventoryStockQuerySet
func NewErpInventoryStockQuerySet(db *gorm.DB) ErpInventoryStockQuerySet {
return ErpInventoryStockQuerySet{
db: db.Model(&ErpInventoryStock{}),
}
}
func (qs ErpInventoryStockQuerySet) w(db *gorm.DB) ErpInventoryStockQuerySet {
return NewErpInventoryStockQuerySet(db)
}
func (qs ErpInventoryStockQuerySet) Select(fields ...ErpInventoryStockDBSchemaField) ErpInventoryStockQuerySet {
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 *ErpInventoryStock) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpInventoryStock) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) All(ret *[]ErpInventoryStock) error {
return qs.db.Find(ret).Error
}
// CommoditySerialNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberEq(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number = ?", commoditySerialNumber))
}
// CommoditySerialNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberGt(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number > ?", commoditySerialNumber))
}
// CommoditySerialNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberGte(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number >= ?", commoditySerialNumber))
}
// CommoditySerialNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberIn(commoditySerialNumber ...string) ErpInventoryStockQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberLike(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number LIKE ?", commoditySerialNumber))
}
// CommoditySerialNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberLt(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number < ?", commoditySerialNumber))
}
// CommoditySerialNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberLte(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number <= ?", commoditySerialNumber))
}
// CommoditySerialNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberNe(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number != ?", commoditySerialNumber))
}
// CommoditySerialNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberNotIn(commoditySerialNumber ...string) ErpInventoryStockQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number NOT IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CommoditySerialNumberNotlike(commoditySerialNumber string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number NOT LIKE ?", commoditySerialNumber))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CountEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountEq(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count = ?", count))
}
// CountGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountGt(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count > ?", count))
}
// CountGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountGte(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count >= ?", count))
}
// CountIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountIn(count ...uint32) ErpInventoryStockQuerySet {
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 ErpInventoryStockQuerySet) CountLt(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count < ?", count))
}
// CountLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountLte(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count <= ?", count))
}
// CountNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountNe(count uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("count != ?", count))
}
// CountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CountNotIn(count ...uint32) ErpInventoryStockQuerySet {
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 ErpInventoryStockQuerySet) CreatedAtEq(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CreatedAtGt(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CreatedAtGte(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CreatedAtLt(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CreatedAtLte(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) CreatedAtNe(createdAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) Delete() error {
return qs.db.Delete(ErpInventoryStock{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpInventoryStock{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpInventoryStock{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtEq(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtGt(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtGte(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtIsNotNull() ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtIsNull() ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtLt(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtLte(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) DeletedAtNe(deletedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// ErpCategoryIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdEq(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id = ?", erpCategoryId))
}
// ErpCategoryIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdGt(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id > ?", erpCategoryId))
}
// ErpCategoryIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdGte(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id >= ?", erpCategoryId))
}
// ErpCategoryIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdIn(erpCategoryId ...uint32) ErpInventoryStockQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id IN (?)", erpCategoryId))
}
// ErpCategoryIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdLt(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id < ?", erpCategoryId))
}
// ErpCategoryIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdLte(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id <= ?", erpCategoryId))
}
// ErpCategoryIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdNe(erpCategoryId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_id != ?", erpCategoryId))
}
// ErpCategoryIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryIdNotIn(erpCategoryId ...uint32) ErpInventoryStockQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id NOT IN (?)", erpCategoryId))
}
// ErpCategoryNameEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameEq(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name = ?", erpCategoryName))
}
// ErpCategoryNameGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameGt(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name > ?", erpCategoryName))
}
// ErpCategoryNameGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameGte(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name >= ?", erpCategoryName))
}
// ErpCategoryNameIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameIn(erpCategoryName ...string) ErpInventoryStockQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name IN (?)", erpCategoryName))
}
// ErpCategoryNameLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameLike(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name LIKE ?", erpCategoryName))
}
// ErpCategoryNameLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameLt(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name < ?", erpCategoryName))
}
// ErpCategoryNameLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameLte(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name <= ?", erpCategoryName))
}
// ErpCategoryNameNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameNe(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name != ?", erpCategoryName))
}
// ErpCategoryNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameNotIn(erpCategoryName ...string) ErpInventoryStockQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name NOT IN (?)", erpCategoryName))
}
// ErpCategoryNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCategoryNameNotlike(erpCategoryName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_category_name NOT LIKE ?", erpCategoryName))
}
// ErpCommodityIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdEq(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id = ?", erpCommodityId))
}
// ErpCommodityIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdGt(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id > ?", erpCommodityId))
}
// ErpCommodityIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdGte(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id >= ?", erpCommodityId))
}
// ErpCommodityIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdIn(erpCommodityId ...uint32) ErpInventoryStockQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id IN (?)", erpCommodityId))
}
// ErpCommodityIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdLt(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id < ?", erpCommodityId))
}
// ErpCommodityIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdLte(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id <= ?", erpCommodityId))
}
// ErpCommodityIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdNe(erpCommodityId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id != ?", erpCommodityId))
}
// ErpCommodityIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityIdNotIn(erpCommodityId ...uint32) ErpInventoryStockQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id NOT IN (?)", erpCommodityId))
}
// ErpCommodityNameEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameEq(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name = ?", erpCommodityName))
}
// ErpCommodityNameGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameGt(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name > ?", erpCommodityName))
}
// ErpCommodityNameGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameGte(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name >= ?", erpCommodityName))
}
// ErpCommodityNameIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameIn(erpCommodityName ...string) ErpInventoryStockQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name IN (?)", erpCommodityName))
}
// ErpCommodityNameLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameLike(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name LIKE ?", erpCommodityName))
}
// ErpCommodityNameLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameLt(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name < ?", erpCommodityName))
}
// ErpCommodityNameLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameLte(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name <= ?", erpCommodityName))
}
// ErpCommodityNameNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameNe(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name != ?", erpCommodityName))
}
// ErpCommodityNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameNotIn(erpCommodityName ...string) ErpInventoryStockQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name NOT IN (?)", erpCommodityName))
}
// ErpCommodityNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) ErpCommodityNameNotlike(erpCommodityName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name NOT LIKE ?", erpCommodityName))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) GetUpdater() ErpInventoryStockUpdater {
return NewErpInventoryStockUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDEq(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDGt(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDGte(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDIn(ID ...uint32) ErpInventoryStockQuerySet {
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 ErpInventoryStockQuerySet) IDLt(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDLte(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDNe(ID uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IDNotIn(ID ...uint32) ErpInventoryStockQuerySet {
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))
}
// IMEITypeEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeEq(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type = ?", iMEIType))
}
// IMEITypeGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeGt(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type > ?", iMEIType))
}
// IMEITypeGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeGte(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type >= ?", iMEIType))
}
// IMEITypeIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeIn(iMEIType ...uint32) ErpInventoryStockQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type IN (?)", iMEIType))
}
// IMEITypeLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeLt(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type < ?", iMEIType))
}
// IMEITypeLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeLte(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type <= ?", iMEIType))
}
// IMEITypeNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeNe(iMEIType uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("imei_type != ?", iMEIType))
}
// IMEITypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) IMEITypeNotIn(iMEIType ...uint32) ErpInventoryStockQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type NOT IN (?)", iMEIType))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) Limit(limit int) ErpInventoryStockQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MinRetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceEq(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price = ?", minRetailPrice))
}
// MinRetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceGt(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price > ?", minRetailPrice))
}
// MinRetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceGte(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price >= ?", minRetailPrice))
}
// MinRetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceIn(minRetailPrice ...uint32) ErpInventoryStockQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price IN (?)", minRetailPrice))
}
// MinRetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceLt(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price < ?", minRetailPrice))
}
// MinRetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceLte(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price <= ?", minRetailPrice))
}
// MinRetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceNe(minRetailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("min_retail_price != ?", minRetailPrice))
}
// MinRetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) MinRetailPriceNotIn(minRetailPrice ...uint32) ErpInventoryStockQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price NOT IN (?)", minRetailPrice))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) Offset(offset int) ErpInventoryStockQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpInventoryStockQuerySet) One(ret *ErpInventoryStock) error {
return qs.db.First(ret).Error
}
// OrderAscByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByCommoditySerialNumber() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("commodity_serial_number ASC"))
}
// OrderAscByCount is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByCount() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("count ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByCreatedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByDeletedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByErpCategoryId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_category_id ASC"))
}
// OrderAscByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByErpCategoryName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_category_name ASC"))
}
// OrderAscByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByErpCommodityId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_id ASC"))
}
// OrderAscByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByErpCommodityName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_name ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByID() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByIMEIType() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("imei_type ASC"))
}
// OrderAscByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByMinRetailPrice() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("min_retail_price ASC"))
}
// OrderAscByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByRetailPrice() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("retail_price ASC"))
}
// OrderAscBySn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscBySn() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("sn ASC"))
}
// OrderAscByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByStoreId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("store_id ASC"))
}
// OrderAscByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByStoreName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("store_name ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderAscByUpdatedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByCommoditySerialNumber() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("commodity_serial_number DESC"))
}
// OrderDescByCount is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByCount() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("count DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByCreatedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByDeletedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByErpCategoryId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_category_id DESC"))
}
// OrderDescByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByErpCategoryName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_category_name DESC"))
}
// OrderDescByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByErpCommodityId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_id DESC"))
}
// OrderDescByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByErpCommodityName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_name DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByID() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByIMEIType() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("imei_type DESC"))
}
// OrderDescByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByMinRetailPrice() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("min_retail_price DESC"))
}
// OrderDescByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByRetailPrice() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("retail_price DESC"))
}
// OrderDescBySn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescBySn() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("sn DESC"))
}
// OrderDescByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByStoreId() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("store_id DESC"))
}
// OrderDescByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByStoreName() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("store_name DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) OrderDescByUpdatedAt() ErpInventoryStockQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// RetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceEq(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price = ?", retailPrice))
}
// RetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceGt(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price > ?", retailPrice))
}
// RetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceGte(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price >= ?", retailPrice))
}
// RetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceIn(retailPrice ...uint32) ErpInventoryStockQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price IN (?)", retailPrice))
}
// RetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceLt(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price < ?", retailPrice))
}
// RetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceLte(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price <= ?", retailPrice))
}
// RetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceNe(retailPrice uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("retail_price != ?", retailPrice))
}
// RetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) RetailPriceNotIn(retailPrice ...uint32) ErpInventoryStockQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price NOT IN (?)", retailPrice))
}
// SnEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnEq(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn = ?", sn))
}
// SnGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnGt(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn > ?", sn))
}
// SnGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnGte(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn >= ?", sn))
}
// SnIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnIn(sn ...string) ErpInventoryStockQuerySet {
if len(sn) == 0 {
qs.db.AddError(errors.New("must at least pass one sn in SnIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sn IN (?)", sn))
}
// SnLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnLike(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn LIKE ?", sn))
}
// SnLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnLt(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn < ?", sn))
}
// SnLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnLte(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn <= ?", sn))
}
// SnNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnNe(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn != ?", sn))
}
// SnNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnNotIn(sn ...string) ErpInventoryStockQuerySet {
if len(sn) == 0 {
qs.db.AddError(errors.New("must at least pass one sn in SnNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("sn NOT IN (?)", sn))
}
// SnNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) SnNotlike(sn string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("sn NOT LIKE ?", sn))
}
// StoreIdEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdEq(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id = ?", storeId))
}
// StoreIdGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdGt(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id > ?", storeId))
}
// StoreIdGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdGte(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id >= ?", storeId))
}
// StoreIdIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdIn(storeId ...uint32) ErpInventoryStockQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id IN (?)", storeId))
}
// StoreIdLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdLt(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id < ?", storeId))
}
// StoreIdLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdLte(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id <= ?", storeId))
}
// StoreIdNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdNe(storeId uint32) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_id != ?", storeId))
}
// StoreIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreIdNotIn(storeId ...uint32) ErpInventoryStockQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
}
// StoreNameEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameEq(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name = ?", storeName))
}
// StoreNameGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameGt(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name > ?", storeName))
}
// StoreNameGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameGte(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name >= ?", storeName))
}
// StoreNameIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameIn(storeName ...string) ErpInventoryStockQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name IN (?)", storeName))
}
// StoreNameLike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameLike(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name LIKE ?", storeName))
}
// StoreNameLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameLt(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name < ?", storeName))
}
// StoreNameLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameLte(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name <= ?", storeName))
}
// StoreNameNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameNe(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name != ?", storeName))
}
// StoreNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameNotIn(storeName ...string) ErpInventoryStockQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name NOT IN (?)", storeName))
}
// StoreNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) StoreNameNotlike(storeName string) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("store_name NOT LIKE ?", storeName))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtEq(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtGt(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtGte(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtLt(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtLte(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpInventoryStockQuerySet) UpdatedAtNe(updatedAt time.Time) ErpInventoryStockQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetCommoditySerialNumber(commoditySerialNumber string) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.CommoditySerialNumber)] = commoditySerialNumber
return u
}
// SetCount is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetCount(count uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.Count)] = count
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetCreatedAt(createdAt time.Time) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetDeletedAt(deletedAt *time.Time) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.DeletedAt)] = deletedAt
return u
}
// SetErpCategoryId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetErpCategoryId(erpCategoryId uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.ErpCategoryId)] = erpCategoryId
return u
}
// SetErpCategoryName is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetErpCategoryName(erpCategoryName string) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.ErpCategoryName)] = erpCategoryName
return u
}
// SetErpCommodityId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetErpCommodityId(erpCommodityId uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.ErpCommodityId)] = erpCommodityId
return u
}
// SetErpCommodityName is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetErpCommodityName(erpCommodityName string) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.ErpCommodityName)] = erpCommodityName
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetID(ID uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.ID)] = ID
return u
}
// SetIMEIType is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetIMEIType(iMEIType uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.IMEIType)] = iMEIType
return u
}
// SetMinRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetMinRetailPrice(minRetailPrice uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.MinRetailPrice)] = minRetailPrice
return u
}
// SetRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetRetailPrice(retailPrice uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.RetailPrice)] = retailPrice
return u
}
// SetSn is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetSn(sn string) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.Sn)] = sn
return u
}
// SetStoreId is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetStoreId(storeId uint32) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.StoreId)] = storeId
return u
}
// SetStoreName is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetStoreName(storeName string) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.StoreName)] = storeName
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) SetUpdatedAt(updatedAt time.Time) ErpInventoryStockUpdater {
u.fields[string(ErpInventoryStockDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpInventoryStockUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpInventoryStockQuerySet
// ===== BEGIN of ErpInventoryStock modifiers
// ErpInventoryStockDBSchemaField describes database schema field. It requires for method 'Update'
type ErpInventoryStockDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpInventoryStockDBSchemaField) String() string {
return string(f)
}
// ErpInventoryStockDBSchema stores db field names of ErpInventoryStock
var ErpInventoryStockDBSchema = struct {
ID ErpInventoryStockDBSchemaField
CreatedAt ErpInventoryStockDBSchemaField
UpdatedAt ErpInventoryStockDBSchemaField
DeletedAt ErpInventoryStockDBSchemaField
StoreId ErpInventoryStockDBSchemaField
StoreName ErpInventoryStockDBSchemaField
ErpCommodityId ErpInventoryStockDBSchemaField
ErpCommodityName ErpInventoryStockDBSchemaField
ErpCategoryId ErpInventoryStockDBSchemaField
ErpCategoryName ErpInventoryStockDBSchemaField
CommoditySerialNumber ErpInventoryStockDBSchemaField
IMEIType ErpInventoryStockDBSchemaField
RetailPrice ErpInventoryStockDBSchemaField
MinRetailPrice ErpInventoryStockDBSchemaField
Count ErpInventoryStockDBSchemaField
Sn ErpInventoryStockDBSchemaField
}{
ID: ErpInventoryStockDBSchemaField("id"),
CreatedAt: ErpInventoryStockDBSchemaField("created_at"),
UpdatedAt: ErpInventoryStockDBSchemaField("updated_at"),
DeletedAt: ErpInventoryStockDBSchemaField("deleted_at"),
StoreId: ErpInventoryStockDBSchemaField("store_id"),
StoreName: ErpInventoryStockDBSchemaField("store_name"),
ErpCommodityId: ErpInventoryStockDBSchemaField("erp_commodity_id"),
ErpCommodityName: ErpInventoryStockDBSchemaField("erp_commodity_name"),
ErpCategoryId: ErpInventoryStockDBSchemaField("erp_category_id"),
ErpCategoryName: ErpInventoryStockDBSchemaField("erp_category_name"),
CommoditySerialNumber: ErpInventoryStockDBSchemaField("commodity_serial_number"),
IMEIType: ErpInventoryStockDBSchemaField("imei_type"),
RetailPrice: ErpInventoryStockDBSchemaField("retail_price"),
MinRetailPrice: ErpInventoryStockDBSchemaField("min_retail_price"),
Count: ErpInventoryStockDBSchemaField("count"),
Sn: ErpInventoryStockDBSchemaField("sn"),
}
// Update updates ErpInventoryStock fields by primary key
// nolint: dupl
func (o *ErpInventoryStock) Update(db *gorm.DB, fields ...ErpInventoryStockDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"store_id": o.StoreId,
"store_name": o.StoreName,
"erp_commodity_id": o.ErpCommodityId,
"erp_commodity_name": o.ErpCommodityName,
"erp_category_id": o.ErpCategoryId,
"erp_category_name": o.ErpCategoryName,
"commodity_serial_number": o.CommoditySerialNumber,
"imei_type": o.IMEIType,
"retail_price": o.RetailPrice,
"min_retail_price": o.MinRetailPrice,
"count": o.Count,
"sn": o.Sn,
}
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 ErpInventoryStock %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpInventoryStockUpdater is an ErpInventoryStock updates manager
type ErpInventoryStockUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpInventoryStockUpdater creates new ErpInventoryStock updater
// nolint: dupl
func NewErpInventoryStockUpdater(db *gorm.DB) ErpInventoryStockUpdater {
return ErpInventoryStockUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpInventoryStock{}),
}
}
// ===== END of ErpInventoryStock modifiers
// ===== BEGIN of query set ErpStockCommodityQuerySet
// ErpStockCommodityQuerySet is an queryset type for ErpStockCommodity
type ErpStockCommodityQuerySet struct {
db *gorm.DB
}
// NewErpStockCommodityQuerySet constructs new ErpStockCommodityQuerySet
func NewErpStockCommodityQuerySet(db *gorm.DB) ErpStockCommodityQuerySet {
return ErpStockCommodityQuerySet{
db: db.Model(&ErpStockCommodity{}),
}
}
func (qs ErpStockCommodityQuerySet) w(db *gorm.DB) ErpStockCommodityQuerySet {
return NewErpStockCommodityQuerySet(db)
}
func (qs ErpStockCommodityQuerySet) Select(fields ...ErpStockCommodityDBSchemaField) ErpStockCommodityQuerySet {
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 *ErpStockCommodity) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpStockCommodity) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) All(ret *[]ErpStockCommodity) error {
return qs.db.Find(ret).Error
}
// CommoditySerialNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberEq(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number = ?", commoditySerialNumber))
}
// CommoditySerialNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberGt(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number > ?", commoditySerialNumber))
}
// CommoditySerialNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberGte(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number >= ?", commoditySerialNumber))
}
// CommoditySerialNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberIn(commoditySerialNumber ...string) ErpStockCommodityQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberLike(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number LIKE ?", commoditySerialNumber))
}
// CommoditySerialNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberLt(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number < ?", commoditySerialNumber))
}
// CommoditySerialNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberLte(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number <= ?", commoditySerialNumber))
}
// CommoditySerialNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberNe(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number != ?", commoditySerialNumber))
}
// CommoditySerialNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberNotIn(commoditySerialNumber ...string) ErpStockCommodityQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number NOT IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CommoditySerialNumberNotlike(commoditySerialNumber string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("commodity_serial_number NOT LIKE ?", commoditySerialNumber))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CountEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountEq(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count = ?", count))
}
// CountGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountGt(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count > ?", count))
}
// CountGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountGte(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count >= ?", count))
}
// CountIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountIn(count ...uint32) ErpStockCommodityQuerySet {
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 ErpStockCommodityQuerySet) CountLt(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count < ?", count))
}
// CountLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountLte(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count <= ?", count))
}
// CountNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountNe(count uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("count != ?", count))
}
// CountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CountNotIn(count ...uint32) ErpStockCommodityQuerySet {
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 ErpStockCommodityQuerySet) CreatedAtEq(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CreatedAtGt(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CreatedAtGte(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CreatedAtLt(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CreatedAtLte(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) CreatedAtNe(createdAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) Delete() error {
return qs.db.Delete(ErpStockCommodity{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpStockCommodity{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpStockCommodity{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtEq(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtGt(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtGte(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtIsNotNull() ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtIsNull() ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtLt(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtLte(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) DeletedAtNe(deletedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// ErpCategoryIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdEq(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id = ?", erpCategoryId))
}
// ErpCategoryIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdGt(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id > ?", erpCategoryId))
}
// ErpCategoryIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdGte(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id >= ?", erpCategoryId))
}
// ErpCategoryIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdIn(erpCategoryId ...uint32) ErpStockCommodityQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id IN (?)", erpCategoryId))
}
// ErpCategoryIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdLt(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id < ?", erpCategoryId))
}
// ErpCategoryIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdLte(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id <= ?", erpCategoryId))
}
// ErpCategoryIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdNe(erpCategoryId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_id != ?", erpCategoryId))
}
// ErpCategoryIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryIdNotIn(erpCategoryId ...uint32) ErpStockCommodityQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id NOT IN (?)", erpCategoryId))
}
// ErpCategoryNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameEq(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name = ?", erpCategoryName))
}
// ErpCategoryNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameGt(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name > ?", erpCategoryName))
}
// ErpCategoryNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameGte(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name >= ?", erpCategoryName))
}
// ErpCategoryNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameIn(erpCategoryName ...string) ErpStockCommodityQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name IN (?)", erpCategoryName))
}
// ErpCategoryNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameLike(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name LIKE ?", erpCategoryName))
}
// ErpCategoryNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameLt(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name < ?", erpCategoryName))
}
// ErpCategoryNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameLte(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name <= ?", erpCategoryName))
}
// ErpCategoryNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameNe(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name != ?", erpCategoryName))
}
// ErpCategoryNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameNotIn(erpCategoryName ...string) ErpStockCommodityQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name NOT IN (?)", erpCategoryName))
}
// ErpCategoryNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCategoryNameNotlike(erpCategoryName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_category_name NOT LIKE ?", erpCategoryName))
}
// ErpCommodityIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdEq(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id = ?", erpCommodityId))
}
// ErpCommodityIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdGt(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id > ?", erpCommodityId))
}
// ErpCommodityIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdGte(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id >= ?", erpCommodityId))
}
// ErpCommodityIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdIn(erpCommodityId ...uint32) ErpStockCommodityQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id IN (?)", erpCommodityId))
}
// ErpCommodityIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdLt(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id < ?", erpCommodityId))
}
// ErpCommodityIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdLte(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id <= ?", erpCommodityId))
}
// ErpCommodityIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdNe(erpCommodityId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_id != ?", erpCommodityId))
}
// ErpCommodityIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityIdNotIn(erpCommodityId ...uint32) ErpStockCommodityQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id NOT IN (?)", erpCommodityId))
}
// ErpCommodityNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameEq(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name = ?", erpCommodityName))
}
// ErpCommodityNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameGt(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name > ?", erpCommodityName))
}
// ErpCommodityNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameGte(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name >= ?", erpCommodityName))
}
// ErpCommodityNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameIn(erpCommodityName ...string) ErpStockCommodityQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name IN (?)", erpCommodityName))
}
// ErpCommodityNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameLike(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name LIKE ?", erpCommodityName))
}
// ErpCommodityNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameLt(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name < ?", erpCommodityName))
}
// ErpCommodityNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameLte(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name <= ?", erpCommodityName))
}
// ErpCommodityNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameNe(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name != ?", erpCommodityName))
}
// ErpCommodityNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameNotIn(erpCommodityName ...string) ErpStockCommodityQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name NOT IN (?)", erpCommodityName))
}
// ErpCommodityNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpCommodityNameNotlike(erpCommodityName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_commodity_name NOT LIKE ?", erpCommodityName))
}
// ErpStockIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdEq(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id = ?", erpStockId))
}
// ErpStockIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdGt(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id > ?", erpStockId))
}
// ErpStockIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdGte(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id >= ?", erpStockId))
}
// ErpStockIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdIn(erpStockId ...uint32) ErpStockCommodityQuerySet {
if len(erpStockId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpStockId in ErpStockIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_stock_id IN (?)", erpStockId))
}
// ErpStockIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdLt(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id < ?", erpStockId))
}
// ErpStockIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdLte(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id <= ?", erpStockId))
}
// ErpStockIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdNe(erpStockId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_stock_id != ?", erpStockId))
}
// ErpStockIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpStockIdNotIn(erpStockId ...uint32) ErpStockCommodityQuerySet {
if len(erpStockId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpStockId in ErpStockIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_stock_id NOT IN (?)", erpStockId))
}
// ErpSupplierIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdEq(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id = ?", erpSupplierId))
}
// ErpSupplierIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdGt(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id > ?", erpSupplierId))
}
// ErpSupplierIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdGte(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id >= ?", erpSupplierId))
}
// ErpSupplierIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdIn(erpSupplierId ...uint32) ErpStockCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id IN (?)", erpSupplierId))
}
// ErpSupplierIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdLt(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id < ?", erpSupplierId))
}
// ErpSupplierIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdLte(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id <= ?", erpSupplierId))
}
// ErpSupplierIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdNe(erpSupplierId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_id != ?", erpSupplierId))
}
// ErpSupplierIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierIdNotIn(erpSupplierId ...uint32) ErpStockCommodityQuerySet {
if len(erpSupplierId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierId in ErpSupplierIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_id NOT IN (?)", erpSupplierId))
}
// ErpSupplierNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameEq(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name = ?", erpSupplierName))
}
// ErpSupplierNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameGt(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name > ?", erpSupplierName))
}
// ErpSupplierNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameGte(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name >= ?", erpSupplierName))
}
// ErpSupplierNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameIn(erpSupplierName ...string) ErpStockCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name IN (?)", erpSupplierName))
}
// ErpSupplierNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameLike(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name LIKE ?", erpSupplierName))
}
// ErpSupplierNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameLt(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name < ?", erpSupplierName))
}
// ErpSupplierNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameLte(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name <= ?", erpSupplierName))
}
// ErpSupplierNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameNe(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name != ?", erpSupplierName))
}
// ErpSupplierNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameNotIn(erpSupplierName ...string) ErpStockCommodityQuerySet {
if len(erpSupplierName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpSupplierName in ErpSupplierNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_supplier_name NOT IN (?)", erpSupplierName))
}
// ErpSupplierNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) ErpSupplierNameNotlike(erpSupplierName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("erp_supplier_name NOT LIKE ?", erpSupplierName))
}
// FirstStockTimeEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeEq(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time = ?", firstStockTime))
}
// FirstStockTimeGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeGt(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time > ?", firstStockTime))
}
// FirstStockTimeGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeGte(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time >= ?", firstStockTime))
}
// FirstStockTimeLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeLt(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time < ?", firstStockTime))
}
// FirstStockTimeLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeLte(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time <= ?", firstStockTime))
}
// FirstStockTimeNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) FirstStockTimeNe(firstStockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("first_stock_time != ?", firstStockTime))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) GetUpdater() ErpStockCommodityUpdater {
return NewErpStockCommodityUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDEq(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDGt(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDGte(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDIn(ID ...uint32) ErpStockCommodityQuerySet {
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 ErpStockCommodityQuerySet) IDLt(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDLte(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDNe(ID uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IDNotIn(ID ...uint32) ErpStockCommodityQuerySet {
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))
}
// IMEIEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEIEq(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei = ?", iMEI))
}
// IMEIGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEIGt(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei > ?", iMEI))
}
// IMEIGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEIGte(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei >= ?", iMEI))
}
// IMEIIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEIIn(iMEI ...string) ErpStockCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEIIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei IN (?)", iMEI))
}
// IMEILike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEILike(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei LIKE ?", iMEI))
}
// IMEILt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEILt(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei < ?", iMEI))
}
// IMEILte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEILte(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei <= ?", iMEI))
}
// IMEINe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEINe(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei != ?", iMEI))
}
// IMEINotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEINotIn(iMEI ...string) ErpStockCommodityQuerySet {
if len(iMEI) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEI in IMEINotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei NOT IN (?)", iMEI))
}
// IMEINotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEINotlike(iMEI string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei NOT LIKE ?", iMEI))
}
// IMEITypeEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeEq(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type = ?", iMEIType))
}
// IMEITypeGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeGt(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type > ?", iMEIType))
}
// IMEITypeGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeGte(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type >= ?", iMEIType))
}
// IMEITypeIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeIn(iMEIType ...uint32) ErpStockCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type IN (?)", iMEIType))
}
// IMEITypeLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeLt(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type < ?", iMEIType))
}
// IMEITypeLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeLte(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type <= ?", iMEIType))
}
// IMEITypeNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeNe(iMEIType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("imei_type != ?", iMEIType))
}
// IMEITypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) IMEITypeNotIn(iMEIType ...uint32) ErpStockCommodityQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type NOT IN (?)", iMEIType))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) Limit(limit int) ErpStockCommodityQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MinRetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceEq(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price = ?", minRetailPrice))
}
// MinRetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceGt(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price > ?", minRetailPrice))
}
// MinRetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceGte(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price >= ?", minRetailPrice))
}
// MinRetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceIn(minRetailPrice ...uint32) ErpStockCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price IN (?)", minRetailPrice))
}
// MinRetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceLt(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price < ?", minRetailPrice))
}
// MinRetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceLte(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price <= ?", minRetailPrice))
}
// MinRetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceNe(minRetailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("min_retail_price != ?", minRetailPrice))
}
// MinRetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) MinRetailPriceNotIn(minRetailPrice ...uint32) ErpStockCommodityQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price NOT IN (?)", minRetailPrice))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) Offset(offset int) ErpStockCommodityQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpStockCommodityQuerySet) One(ret *ErpStockCommodity) error {
return qs.db.First(ret).Error
}
// OrderAscByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByCommoditySerialNumber() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("commodity_serial_number ASC"))
}
// OrderAscByCount is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByCount() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("count ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByCreatedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByDeletedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpCategoryId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_id ASC"))
}
// OrderAscByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpCategoryName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_name ASC"))
}
// OrderAscByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpCommodityId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_id ASC"))
}
// OrderAscByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpCommodityName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_name ASC"))
}
// OrderAscByErpStockId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpStockId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_stock_id ASC"))
}
// OrderAscByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpSupplierId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id ASC"))
}
// OrderAscByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByErpSupplierName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name ASC"))
}
// OrderAscByFirstStockTime is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByFirstStockTime() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("first_stock_time ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByID() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByIMEI() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("imei ASC"))
}
// OrderAscByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByIMEIType() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("imei_type ASC"))
}
// OrderAscByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByMinRetailPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price ASC"))
}
// OrderAscByOriginalSn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByOriginalSn() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("original_sn ASC"))
}
// OrderAscByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByRetailPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("retail_price ASC"))
}
// OrderAscByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStaffCostPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price ASC"))
}
// OrderAscByState is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByState() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("state ASC"))
}
// OrderAscByStockSn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStockSn() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_sn ASC"))
}
// OrderAscByStockTime is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStockTime() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_time ASC"))
}
// OrderAscByStorageType is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStorageType() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("storage_type ASC"))
}
// OrderAscByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStoreId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("store_id ASC"))
}
// OrderAscByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByStoreName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("store_name ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByUpdatedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderAscByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderAscByWholesalePrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price ASC"))
}
// OrderDescByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByCommoditySerialNumber() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("commodity_serial_number DESC"))
}
// OrderDescByCount is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByCount() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("count DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByCreatedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByDeletedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpCategoryId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_id DESC"))
}
// OrderDescByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpCategoryName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_category_name DESC"))
}
// OrderDescByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpCommodityId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_id DESC"))
}
// OrderDescByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpCommodityName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_commodity_name DESC"))
}
// OrderDescByErpStockId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpStockId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_stock_id DESC"))
}
// OrderDescByErpSupplierId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpSupplierId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_id DESC"))
}
// OrderDescByErpSupplierName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByErpSupplierName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("erp_supplier_name DESC"))
}
// OrderDescByFirstStockTime is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByFirstStockTime() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("first_stock_time DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByID() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIMEI is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByIMEI() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("imei DESC"))
}
// OrderDescByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByIMEIType() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("imei_type DESC"))
}
// OrderDescByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByMinRetailPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("min_retail_price DESC"))
}
// OrderDescByOriginalSn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByOriginalSn() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("original_sn DESC"))
}
// OrderDescByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByRetailPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("retail_price DESC"))
}
// OrderDescByStaffCostPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStaffCostPrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("staff_cost_price DESC"))
}
// OrderDescByState is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByState() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("state DESC"))
}
// OrderDescByStockSn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStockSn() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_sn DESC"))
}
// OrderDescByStockTime is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStockTime() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("stock_time DESC"))
}
// OrderDescByStorageType is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStorageType() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("storage_type DESC"))
}
// OrderDescByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStoreId() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("store_id DESC"))
}
// OrderDescByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByStoreName() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("store_name DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByUpdatedAt() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// OrderDescByWholesalePrice is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OrderDescByWholesalePrice() ErpStockCommodityQuerySet {
return qs.w(qs.db.Order("wholesale_price DESC"))
}
// OriginalSnEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnEq(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn = ?", originalSn))
}
// OriginalSnGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnGt(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn > ?", originalSn))
}
// OriginalSnGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnGte(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn >= ?", originalSn))
}
// OriginalSnIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnIn(originalSn ...string) ErpStockCommodityQuerySet {
if len(originalSn) == 0 {
qs.db.AddError(errors.New("must at least pass one originalSn in OriginalSnIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("original_sn IN (?)", originalSn))
}
// OriginalSnLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnLike(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn LIKE ?", originalSn))
}
// OriginalSnLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnLt(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn < ?", originalSn))
}
// OriginalSnLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnLte(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn <= ?", originalSn))
}
// OriginalSnNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnNe(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn != ?", originalSn))
}
// OriginalSnNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnNotIn(originalSn ...string) ErpStockCommodityQuerySet {
if len(originalSn) == 0 {
qs.db.AddError(errors.New("must at least pass one originalSn in OriginalSnNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("original_sn NOT IN (?)", originalSn))
}
// OriginalSnNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) OriginalSnNotlike(originalSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("original_sn NOT LIKE ?", originalSn))
}
// RetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceEq(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price = ?", retailPrice))
}
// RetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceGt(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price > ?", retailPrice))
}
// RetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceGte(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price >= ?", retailPrice))
}
// RetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceIn(retailPrice ...uint32) ErpStockCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price IN (?)", retailPrice))
}
// RetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceLt(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price < ?", retailPrice))
}
// RetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceLte(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price <= ?", retailPrice))
}
// RetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceNe(retailPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("retail_price != ?", retailPrice))
}
// RetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) RetailPriceNotIn(retailPrice ...uint32) ErpStockCommodityQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price NOT IN (?)", retailPrice))
}
// StaffCostPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceEq(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price = ?", staffCostPrice))
}
// StaffCostPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceGt(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price > ?", staffCostPrice))
}
// StaffCostPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceGte(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price >= ?", staffCostPrice))
}
// StaffCostPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceIn(staffCostPrice ...uint32) ErpStockCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price IN (?)", staffCostPrice))
}
// StaffCostPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceLt(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price < ?", staffCostPrice))
}
// StaffCostPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceLte(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price <= ?", staffCostPrice))
}
// StaffCostPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceNe(staffCostPrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("staff_cost_price != ?", staffCostPrice))
}
// StaffCostPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StaffCostPriceNotIn(staffCostPrice ...uint32) ErpStockCommodityQuerySet {
if len(staffCostPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one staffCostPrice in StaffCostPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("staff_cost_price NOT IN (?)", staffCostPrice))
}
// StateEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateEq(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state = ?", state))
}
// StateGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateGt(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state > ?", state))
}
// StateGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateGte(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state >= ?", state))
}
// StateIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateIn(state ...uint32) ErpStockCommodityQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state IN (?)", state))
}
// StateLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateLt(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state < ?", state))
}
// StateLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateLte(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state <= ?", state))
}
// StateNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateNe(state uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("state != ?", state))
}
// StateNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StateNotIn(state ...uint32) ErpStockCommodityQuerySet {
if len(state) == 0 {
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("state NOT IN (?)", state))
}
// StockSnEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnEq(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn = ?", stockSn))
}
// StockSnGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnGt(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn > ?", stockSn))
}
// StockSnGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnGte(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn >= ?", stockSn))
}
// StockSnIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnIn(stockSn ...string) ErpStockCommodityQuerySet {
if len(stockSn) == 0 {
qs.db.AddError(errors.New("must at least pass one stockSn in StockSnIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("stock_sn IN (?)", stockSn))
}
// StockSnLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnLike(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn LIKE ?", stockSn))
}
// StockSnLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnLt(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn < ?", stockSn))
}
// StockSnLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnLte(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn <= ?", stockSn))
}
// StockSnNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnNe(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn != ?", stockSn))
}
// StockSnNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnNotIn(stockSn ...string) ErpStockCommodityQuerySet {
if len(stockSn) == 0 {
qs.db.AddError(errors.New("must at least pass one stockSn in StockSnNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("stock_sn NOT IN (?)", stockSn))
}
// StockSnNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockSnNotlike(stockSn string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_sn NOT LIKE ?", stockSn))
}
// StockTimeEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeEq(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time = ?", stockTime))
}
// StockTimeGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeGt(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time > ?", stockTime))
}
// StockTimeGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeGte(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time >= ?", stockTime))
}
// StockTimeLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeLt(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time < ?", stockTime))
}
// StockTimeLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeLte(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time <= ?", stockTime))
}
// StockTimeNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StockTimeNe(stockTime time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("stock_time != ?", stockTime))
}
// StorageTypeEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeEq(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type = ?", storageType))
}
// StorageTypeGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeGt(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type > ?", storageType))
}
// StorageTypeGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeGte(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type >= ?", storageType))
}
// StorageTypeIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeIn(storageType ...uint32) ErpStockCommodityQuerySet {
if len(storageType) == 0 {
qs.db.AddError(errors.New("must at least pass one storageType in StorageTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("storage_type IN (?)", storageType))
}
// StorageTypeLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeLt(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type < ?", storageType))
}
// StorageTypeLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeLte(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type <= ?", storageType))
}
// StorageTypeNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeNe(storageType uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("storage_type != ?", storageType))
}
// StorageTypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StorageTypeNotIn(storageType ...uint32) ErpStockCommodityQuerySet {
if len(storageType) == 0 {
qs.db.AddError(errors.New("must at least pass one storageType in StorageTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("storage_type NOT IN (?)", storageType))
}
// StoreIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdEq(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id = ?", storeId))
}
// StoreIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdGt(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id > ?", storeId))
}
// StoreIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdGte(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id >= ?", storeId))
}
// StoreIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdIn(storeId ...uint32) ErpStockCommodityQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id IN (?)", storeId))
}
// StoreIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdLt(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id < ?", storeId))
}
// StoreIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdLte(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id <= ?", storeId))
}
// StoreIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdNe(storeId uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_id != ?", storeId))
}
// StoreIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreIdNotIn(storeId ...uint32) ErpStockCommodityQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
}
// StoreNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameEq(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name = ?", storeName))
}
// StoreNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameGt(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name > ?", storeName))
}
// StoreNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameGte(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name >= ?", storeName))
}
// StoreNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameIn(storeName ...string) ErpStockCommodityQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name IN (?)", storeName))
}
// StoreNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameLike(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name LIKE ?", storeName))
}
// StoreNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameLt(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name < ?", storeName))
}
// StoreNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameLte(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name <= ?", storeName))
}
// StoreNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameNe(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name != ?", storeName))
}
// StoreNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameNotIn(storeName ...string) ErpStockCommodityQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name NOT IN (?)", storeName))
}
// StoreNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) StoreNameNotlike(storeName string) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("store_name NOT LIKE ?", storeName))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtEq(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtGt(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtGte(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtLt(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtLte(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) UpdatedAtNe(updatedAt time.Time) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// WholesalePriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceEq(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price = ?", wholesalePrice))
}
// WholesalePriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceGt(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price > ?", wholesalePrice))
}
// WholesalePriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceGte(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price >= ?", wholesalePrice))
}
// WholesalePriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceIn(wholesalePrice ...uint32) ErpStockCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price IN (?)", wholesalePrice))
}
// WholesalePriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceLt(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price < ?", wholesalePrice))
}
// WholesalePriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceLte(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price <= ?", wholesalePrice))
}
// WholesalePriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceNe(wholesalePrice uint32) ErpStockCommodityQuerySet {
return qs.w(qs.db.Where("wholesale_price != ?", wholesalePrice))
}
// WholesalePriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockCommodityQuerySet) WholesalePriceNotIn(wholesalePrice ...uint32) ErpStockCommodityQuerySet {
if len(wholesalePrice) == 0 {
qs.db.AddError(errors.New("must at least pass one wholesalePrice in WholesalePriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("wholesale_price NOT IN (?)", wholesalePrice))
}
// SetCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetCommoditySerialNumber(commoditySerialNumber string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.CommoditySerialNumber)] = commoditySerialNumber
return u
}
// SetCount is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetCount(count uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.Count)] = count
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetCreatedAt(createdAt time.Time) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetDeletedAt(deletedAt *time.Time) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.DeletedAt)] = deletedAt
return u
}
// SetErpCategoryId is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpCategoryId(erpCategoryId uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpCategoryId)] = erpCategoryId
return u
}
// SetErpCategoryName is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpCategoryName(erpCategoryName string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpCategoryName)] = erpCategoryName
return u
}
// SetErpCommodityId is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpCommodityId(erpCommodityId uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpCommodityId)] = erpCommodityId
return u
}
// SetErpCommodityName is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpCommodityName(erpCommodityName string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpCommodityName)] = erpCommodityName
return u
}
// SetErpStockId is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpStockId(erpStockId uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpStockId)] = erpStockId
return u
}
// SetErpSupplierId is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpSupplierId(erpSupplierId uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpSupplierId)] = erpSupplierId
return u
}
// SetErpSupplierName is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetErpSupplierName(erpSupplierName string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ErpSupplierName)] = erpSupplierName
return u
}
// SetFirstStockTime is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetFirstStockTime(firstStockTime time.Time) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.FirstStockTime)] = firstStockTime
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetID(ID uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.ID)] = ID
return u
}
// SetIMEI is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetIMEI(iMEI string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.IMEI)] = iMEI
return u
}
// SetIMEIType is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetIMEIType(iMEIType uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.IMEIType)] = iMEIType
return u
}
// SetMinRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetMinRetailPrice(minRetailPrice uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.MinRetailPrice)] = minRetailPrice
return u
}
// SetOriginalSn is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetOriginalSn(originalSn string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.OriginalSn)] = originalSn
return u
}
// SetRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetRetailPrice(retailPrice uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.RetailPrice)] = retailPrice
return u
}
// SetStaffCostPrice is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStaffCostPrice(staffCostPrice uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StaffCostPrice)] = staffCostPrice
return u
}
// SetState is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetState(state uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.State)] = state
return u
}
// SetStockSn is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStockSn(stockSn string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StockSn)] = stockSn
return u
}
// SetStockTime is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStockTime(stockTime time.Time) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StockTime)] = stockTime
return u
}
// SetStorageType is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStorageType(storageType uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StorageType)] = storageType
return u
}
// SetStoreId is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStoreId(storeId uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StoreId)] = storeId
return u
}
// SetStoreName is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetStoreName(storeName string) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.StoreName)] = storeName
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetUpdatedAt(updatedAt time.Time) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.UpdatedAt)] = updatedAt
return u
}
// SetWholesalePrice is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) SetWholesalePrice(wholesalePrice uint32) ErpStockCommodityUpdater {
u.fields[string(ErpStockCommodityDBSchema.WholesalePrice)] = wholesalePrice
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpStockCommodityUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpStockCommodityQuerySet
// ===== BEGIN of ErpStockCommodity modifiers
// ErpStockCommodityDBSchemaField describes database schema field. It requires for method 'Update'
type ErpStockCommodityDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpStockCommodityDBSchemaField) String() string {
return string(f)
}
// ErpStockCommodityDBSchema stores db field names of ErpStockCommodity
var ErpStockCommodityDBSchema = struct {
ID ErpStockCommodityDBSchemaField
CreatedAt ErpStockCommodityDBSchemaField
UpdatedAt ErpStockCommodityDBSchemaField
DeletedAt ErpStockCommodityDBSchemaField
ErpStockId ErpStockCommodityDBSchemaField
StoreId ErpStockCommodityDBSchemaField
StoreName ErpStockCommodityDBSchemaField
ErpCommodityId ErpStockCommodityDBSchemaField
ErpCommodityName ErpStockCommodityDBSchemaField
CommoditySerialNumber ErpStockCommodityDBSchemaField
ErpCategoryId ErpStockCommodityDBSchemaField
ErpCategoryName ErpStockCommodityDBSchemaField
IMEIType ErpStockCommodityDBSchemaField
IMEI ErpStockCommodityDBSchemaField
ErpSupplierId ErpStockCommodityDBSchemaField
ErpSupplierName ErpStockCommodityDBSchemaField
StockTime ErpStockCommodityDBSchemaField
RetailPrice ErpStockCommodityDBSchemaField
MinRetailPrice ErpStockCommodityDBSchemaField
StaffCostPrice ErpStockCommodityDBSchemaField
WholesalePrice ErpStockCommodityDBSchemaField
OriginalSn ErpStockCommodityDBSchemaField
State ErpStockCommodityDBSchemaField
Count ErpStockCommodityDBSchemaField
StockSn ErpStockCommodityDBSchemaField
StorageType ErpStockCommodityDBSchemaField
FirstStockTime ErpStockCommodityDBSchemaField
}{
ID: ErpStockCommodityDBSchemaField("id"),
CreatedAt: ErpStockCommodityDBSchemaField("created_at"),
UpdatedAt: ErpStockCommodityDBSchemaField("updated_at"),
DeletedAt: ErpStockCommodityDBSchemaField("deleted_at"),
ErpStockId: ErpStockCommodityDBSchemaField("erp_stock_id"),
StoreId: ErpStockCommodityDBSchemaField("store_id"),
StoreName: ErpStockCommodityDBSchemaField("store_name"),
ErpCommodityId: ErpStockCommodityDBSchemaField("erp_commodity_id"),
ErpCommodityName: ErpStockCommodityDBSchemaField("erp_commodity_name"),
CommoditySerialNumber: ErpStockCommodityDBSchemaField("commodity_serial_number"),
ErpCategoryId: ErpStockCommodityDBSchemaField("erp_category_id"),
ErpCategoryName: ErpStockCommodityDBSchemaField("erp_category_name"),
IMEIType: ErpStockCommodityDBSchemaField("imei_type"),
IMEI: ErpStockCommodityDBSchemaField("imei"),
ErpSupplierId: ErpStockCommodityDBSchemaField("erp_supplier_id"),
ErpSupplierName: ErpStockCommodityDBSchemaField("erp_supplier_name"),
StockTime: ErpStockCommodityDBSchemaField("stock_time"),
RetailPrice: ErpStockCommodityDBSchemaField("retail_price"),
MinRetailPrice: ErpStockCommodityDBSchemaField("min_retail_price"),
StaffCostPrice: ErpStockCommodityDBSchemaField("staff_cost_price"),
WholesalePrice: ErpStockCommodityDBSchemaField("wholesale_price"),
OriginalSn: ErpStockCommodityDBSchemaField("original_sn"),
State: ErpStockCommodityDBSchemaField("state"),
Count: ErpStockCommodityDBSchemaField("count"),
StockSn: ErpStockCommodityDBSchemaField("stock_sn"),
StorageType: ErpStockCommodityDBSchemaField("storage_type"),
FirstStockTime: ErpStockCommodityDBSchemaField("first_stock_time"),
}
// Update updates ErpStockCommodity fields by primary key
// nolint: dupl
func (o *ErpStockCommodity) Update(db *gorm.DB, fields ...ErpStockCommodityDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"erp_stock_id": o.ErpStockId,
"store_id": o.StoreId,
"store_name": o.StoreName,
"erp_commodity_id": o.ErpCommodityId,
"erp_commodity_name": o.ErpCommodityName,
"commodity_serial_number": o.CommoditySerialNumber,
"erp_category_id": o.ErpCategoryId,
"erp_category_name": o.ErpCategoryName,
"imei_type": o.IMEIType,
"imei": o.IMEI,
"erp_supplier_id": o.ErpSupplierId,
"erp_supplier_name": o.ErpSupplierName,
"stock_time": o.StockTime,
"retail_price": o.RetailPrice,
"min_retail_price": o.MinRetailPrice,
"staff_cost_price": o.StaffCostPrice,
"wholesale_price": o.WholesalePrice,
"original_sn": o.OriginalSn,
"state": o.State,
"count": o.Count,
"stock_sn": o.StockSn,
"storage_type": o.StorageType,
"first_stock_time": o.FirstStockTime,
}
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 ErpStockCommodity %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpStockCommodityUpdater is an ErpStockCommodity updates manager
type ErpStockCommodityUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpStockCommodityUpdater creates new ErpStockCommodity updater
// nolint: dupl
func NewErpStockCommodityUpdater(db *gorm.DB) ErpStockCommodityUpdater {
return ErpStockCommodityUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpStockCommodity{}),
}
}
// ===== END of ErpStockCommodity modifiers
// ===== BEGIN of query set ErpStockQuerySet
// ErpStockQuerySet is an queryset type for ErpStock
type ErpStockQuerySet struct {
db *gorm.DB
}
// NewErpStockQuerySet constructs new ErpStockQuerySet
func NewErpStockQuerySet(db *gorm.DB) ErpStockQuerySet {
return ErpStockQuerySet{
db: db.Model(&ErpStock{}),
}
}
func (qs ErpStockQuerySet) w(db *gorm.DB) ErpStockQuerySet {
return NewErpStockQuerySet(db)
}
func (qs ErpStockQuerySet) Select(fields ...ErpStockDBSchemaField) ErpStockQuerySet {
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 *ErpStock) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpStock) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) All(ret *[]ErpStock) error {
return qs.db.Find(ret).Error
}
// CommoditySerialNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberEq(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number = ?", commoditySerialNumber))
}
// CommoditySerialNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberGt(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number > ?", commoditySerialNumber))
}
// CommoditySerialNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberGte(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number >= ?", commoditySerialNumber))
}
// CommoditySerialNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberIn(commoditySerialNumber ...string) ErpStockQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberLike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberLike(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number LIKE ?", commoditySerialNumber))
}
// CommoditySerialNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberLt(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number < ?", commoditySerialNumber))
}
// CommoditySerialNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberLte(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number <= ?", commoditySerialNumber))
}
// CommoditySerialNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberNe(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number != ?", commoditySerialNumber))
}
// CommoditySerialNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberNotIn(commoditySerialNumber ...string) ErpStockQuerySet {
if len(commoditySerialNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one commoditySerialNumber in CommoditySerialNumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("commodity_serial_number NOT IN (?)", commoditySerialNumber))
}
// CommoditySerialNumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CommoditySerialNumberNotlike(commoditySerialNumber string) ErpStockQuerySet {
return qs.w(qs.db.Where("commodity_serial_number NOT LIKE ?", commoditySerialNumber))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CountEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountEq(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count = ?", count))
}
// CountGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountGt(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count > ?", count))
}
// CountGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountGte(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count >= ?", count))
}
// CountIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountIn(count ...uint32) ErpStockQuerySet {
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 ErpStockQuerySet) CountLt(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count < ?", count))
}
// CountLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountLte(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count <= ?", count))
}
// CountNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountNe(count uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("count != ?", count))
}
// CountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CountNotIn(count ...uint32) ErpStockQuerySet {
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 ErpStockQuerySet) CreatedAtEq(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CreatedAtGt(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CreatedAtGte(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CreatedAtLt(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CreatedAtLte(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) CreatedAtNe(createdAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) Delete() error {
return qs.db.Delete(ErpStock{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpStock{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpStock{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtEq(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtGt(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtGte(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtIsNotNull() ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtIsNull() ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtLt(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtLte(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DeletedAtNe(deletedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// DispatchCountEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountEq(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count = ?", dispatchCount))
}
// DispatchCountGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountGt(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count > ?", dispatchCount))
}
// DispatchCountGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountGte(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count >= ?", dispatchCount))
}
// DispatchCountIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountIn(dispatchCount ...uint32) ErpStockQuerySet {
if len(dispatchCount) == 0 {
qs.db.AddError(errors.New("must at least pass one dispatchCount in DispatchCountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("dispatch_count IN (?)", dispatchCount))
}
// DispatchCountLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountLt(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count < ?", dispatchCount))
}
// DispatchCountLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountLte(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count <= ?", dispatchCount))
}
// DispatchCountNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountNe(dispatchCount uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("dispatch_count != ?", dispatchCount))
}
// DispatchCountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) DispatchCountNotIn(dispatchCount ...uint32) ErpStockQuerySet {
if len(dispatchCount) == 0 {
qs.db.AddError(errors.New("must at least pass one dispatchCount in DispatchCountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("dispatch_count NOT IN (?)", dispatchCount))
}
// ErpCategoryIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdEq(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id = ?", erpCategoryId))
}
// ErpCategoryIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdGt(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id > ?", erpCategoryId))
}
// ErpCategoryIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdGte(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id >= ?", erpCategoryId))
}
// ErpCategoryIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdIn(erpCategoryId ...uint32) ErpStockQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id IN (?)", erpCategoryId))
}
// ErpCategoryIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdLt(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id < ?", erpCategoryId))
}
// ErpCategoryIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdLte(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id <= ?", erpCategoryId))
}
// ErpCategoryIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdNe(erpCategoryId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_id != ?", erpCategoryId))
}
// ErpCategoryIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryIdNotIn(erpCategoryId ...uint32) ErpStockQuerySet {
if len(erpCategoryId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryId in ErpCategoryIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_id NOT IN (?)", erpCategoryId))
}
// ErpCategoryNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameEq(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name = ?", erpCategoryName))
}
// ErpCategoryNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameGt(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name > ?", erpCategoryName))
}
// ErpCategoryNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameGte(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name >= ?", erpCategoryName))
}
// ErpCategoryNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameIn(erpCategoryName ...string) ErpStockQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name IN (?)", erpCategoryName))
}
// ErpCategoryNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameLike(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name LIKE ?", erpCategoryName))
}
// ErpCategoryNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameLt(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name < ?", erpCategoryName))
}
// ErpCategoryNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameLte(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name <= ?", erpCategoryName))
}
// ErpCategoryNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameNe(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name != ?", erpCategoryName))
}
// ErpCategoryNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameNotIn(erpCategoryName ...string) ErpStockQuerySet {
if len(erpCategoryName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCategoryName in ErpCategoryNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_category_name NOT IN (?)", erpCategoryName))
}
// ErpCategoryNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCategoryNameNotlike(erpCategoryName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_category_name NOT LIKE ?", erpCategoryName))
}
// ErpCommodityIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdEq(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id = ?", erpCommodityId))
}
// ErpCommodityIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdGt(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id > ?", erpCommodityId))
}
// ErpCommodityIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdGte(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id >= ?", erpCommodityId))
}
// ErpCommodityIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdIn(erpCommodityId ...uint32) ErpStockQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id IN (?)", erpCommodityId))
}
// ErpCommodityIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdLt(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id < ?", erpCommodityId))
}
// ErpCommodityIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdLte(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id <= ?", erpCommodityId))
}
// ErpCommodityIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdNe(erpCommodityId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_id != ?", erpCommodityId))
}
// ErpCommodityIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityIdNotIn(erpCommodityId ...uint32) ErpStockQuerySet {
if len(erpCommodityId) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityId in ErpCommodityIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_id NOT IN (?)", erpCommodityId))
}
// ErpCommodityNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameEq(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name = ?", erpCommodityName))
}
// ErpCommodityNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameGt(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name > ?", erpCommodityName))
}
// ErpCommodityNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameGte(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name >= ?", erpCommodityName))
}
// ErpCommodityNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameIn(erpCommodityName ...string) ErpStockQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name IN (?)", erpCommodityName))
}
// ErpCommodityNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameLike(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name LIKE ?", erpCommodityName))
}
// ErpCommodityNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameLt(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name < ?", erpCommodityName))
}
// ErpCommodityNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameLte(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name <= ?", erpCommodityName))
}
// ErpCommodityNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameNe(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name != ?", erpCommodityName))
}
// ErpCommodityNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameNotIn(erpCommodityName ...string) ErpStockQuerySet {
if len(erpCommodityName) == 0 {
qs.db.AddError(errors.New("must at least pass one erpCommodityName in ErpCommodityNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("erp_commodity_name NOT IN (?)", erpCommodityName))
}
// ErpCommodityNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) ErpCommodityNameNotlike(erpCommodityName string) ErpStockQuerySet {
return qs.w(qs.db.Where("erp_commodity_name NOT LIKE ?", erpCommodityName))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) GetUpdater() ErpStockUpdater {
return NewErpStockUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDEq(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDGt(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDGte(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDIn(ID ...uint32) ErpStockQuerySet {
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 ErpStockQuerySet) IDLt(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDLte(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDNe(ID uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IDNotIn(ID ...uint32) ErpStockQuerySet {
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))
}
// IMEITypeEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeEq(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type = ?", iMEIType))
}
// IMEITypeGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeGt(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type > ?", iMEIType))
}
// IMEITypeGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeGte(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type >= ?", iMEIType))
}
// IMEITypeIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeIn(iMEIType ...uint32) ErpStockQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type IN (?)", iMEIType))
}
// IMEITypeLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeLt(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type < ?", iMEIType))
}
// IMEITypeLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeLte(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type <= ?", iMEIType))
}
// IMEITypeNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeNe(iMEIType uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("imei_type != ?", iMEIType))
}
// IMEITypeNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) IMEITypeNotIn(iMEIType ...uint32) ErpStockQuerySet {
if len(iMEIType) == 0 {
qs.db.AddError(errors.New("must at least pass one iMEIType in IMEITypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("imei_type NOT IN (?)", iMEIType))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) Limit(limit int) ErpStockQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MinRetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceEq(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price = ?", minRetailPrice))
}
// MinRetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceGt(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price > ?", minRetailPrice))
}
// MinRetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceGte(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price >= ?", minRetailPrice))
}
// MinRetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceIn(minRetailPrice ...uint32) ErpStockQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price IN (?)", minRetailPrice))
}
// MinRetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceLt(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price < ?", minRetailPrice))
}
// MinRetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceLte(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price <= ?", minRetailPrice))
}
// MinRetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceNe(minRetailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("min_retail_price != ?", minRetailPrice))
}
// MinRetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) MinRetailPriceNotIn(minRetailPrice ...uint32) ErpStockQuerySet {
if len(minRetailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one minRetailPrice in MinRetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("min_retail_price NOT IN (?)", minRetailPrice))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) Offset(offset int) ErpStockQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpStockQuerySet) One(ret *ErpStock) error {
return qs.db.First(ret).Error
}
// OrderAscByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByCommoditySerialNumber() ErpStockQuerySet {
return qs.w(qs.db.Order("commodity_serial_number ASC"))
}
// OrderAscByCount is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByCount() ErpStockQuerySet {
return qs.w(qs.db.Order("count ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByCreatedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByDeletedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByDispatchCount is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByDispatchCount() ErpStockQuerySet {
return qs.w(qs.db.Order("dispatch_count ASC"))
}
// OrderAscByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByErpCategoryId() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_category_id ASC"))
}
// OrderAscByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByErpCategoryName() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_category_name ASC"))
}
// OrderAscByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByErpCommodityId() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_id ASC"))
}
// OrderAscByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByErpCommodityName() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_name ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByID() ErpStockQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByIMEIType() ErpStockQuerySet {
return qs.w(qs.db.Order("imei_type ASC"))
}
// OrderAscByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByMinRetailPrice() ErpStockQuerySet {
return qs.w(qs.db.Order("min_retail_price ASC"))
}
// OrderAscByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByRetailPrice() ErpStockQuerySet {
return qs.w(qs.db.Order("retail_price ASC"))
}
// OrderAscByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByStoreId() ErpStockQuerySet {
return qs.w(qs.db.Order("store_id ASC"))
}
// OrderAscByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByStoreName() ErpStockQuerySet {
return qs.w(qs.db.Order("store_name ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderAscByUpdatedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByCommoditySerialNumber() ErpStockQuerySet {
return qs.w(qs.db.Order("commodity_serial_number DESC"))
}
// OrderDescByCount is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByCount() ErpStockQuerySet {
return qs.w(qs.db.Order("count DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByCreatedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByDeletedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByDispatchCount is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByDispatchCount() ErpStockQuerySet {
return qs.w(qs.db.Order("dispatch_count DESC"))
}
// OrderDescByErpCategoryId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByErpCategoryId() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_category_id DESC"))
}
// OrderDescByErpCategoryName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByErpCategoryName() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_category_name DESC"))
}
// OrderDescByErpCommodityId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByErpCommodityId() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_id DESC"))
}
// OrderDescByErpCommodityName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByErpCommodityName() ErpStockQuerySet {
return qs.w(qs.db.Order("erp_commodity_name DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByID() ErpStockQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByIMEIType is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByIMEIType() ErpStockQuerySet {
return qs.w(qs.db.Order("imei_type DESC"))
}
// OrderDescByMinRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByMinRetailPrice() ErpStockQuerySet {
return qs.w(qs.db.Order("min_retail_price DESC"))
}
// OrderDescByRetailPrice is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByRetailPrice() ErpStockQuerySet {
return qs.w(qs.db.Order("retail_price DESC"))
}
// OrderDescByStoreId is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByStoreId() ErpStockQuerySet {
return qs.w(qs.db.Order("store_id DESC"))
}
// OrderDescByStoreName is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByStoreName() ErpStockQuerySet {
return qs.w(qs.db.Order("store_name DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) OrderDescByUpdatedAt() ErpStockQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// RetailPriceEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceEq(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price = ?", retailPrice))
}
// RetailPriceGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceGt(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price > ?", retailPrice))
}
// RetailPriceGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceGte(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price >= ?", retailPrice))
}
// RetailPriceIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceIn(retailPrice ...uint32) ErpStockQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price IN (?)", retailPrice))
}
// RetailPriceLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceLt(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price < ?", retailPrice))
}
// RetailPriceLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceLte(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price <= ?", retailPrice))
}
// RetailPriceNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceNe(retailPrice uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("retail_price != ?", retailPrice))
}
// RetailPriceNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) RetailPriceNotIn(retailPrice ...uint32) ErpStockQuerySet {
if len(retailPrice) == 0 {
qs.db.AddError(errors.New("must at least pass one retailPrice in RetailPriceNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("retail_price NOT IN (?)", retailPrice))
}
// StoreIdEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdEq(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id = ?", storeId))
}
// StoreIdGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdGt(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id > ?", storeId))
}
// StoreIdGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdGte(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id >= ?", storeId))
}
// StoreIdIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdIn(storeId ...uint32) ErpStockQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id IN (?)", storeId))
}
// StoreIdLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdLt(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id < ?", storeId))
}
// StoreIdLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdLte(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id <= ?", storeId))
}
// StoreIdNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdNe(storeId uint32) ErpStockQuerySet {
return qs.w(qs.db.Where("store_id != ?", storeId))
}
// StoreIdNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreIdNotIn(storeId ...uint32) ErpStockQuerySet {
if len(storeId) == 0 {
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
}
// StoreNameEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameEq(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name = ?", storeName))
}
// StoreNameGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameGt(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name > ?", storeName))
}
// StoreNameGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameGte(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name >= ?", storeName))
}
// StoreNameIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameIn(storeName ...string) ErpStockQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name IN (?)", storeName))
}
// StoreNameLike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameLike(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name LIKE ?", storeName))
}
// StoreNameLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameLt(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name < ?", storeName))
}
// StoreNameLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameLte(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name <= ?", storeName))
}
// StoreNameNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameNe(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name != ?", storeName))
}
// StoreNameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameNotIn(storeName ...string) ErpStockQuerySet {
if len(storeName) == 0 {
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_name NOT IN (?)", storeName))
}
// StoreNameNotlike is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) StoreNameNotlike(storeName string) ErpStockQuerySet {
return qs.w(qs.db.Where("store_name NOT LIKE ?", storeName))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtEq(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtGt(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtGte(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtLt(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtLte(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpStockQuerySet) UpdatedAtNe(updatedAt time.Time) ErpStockQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetCommoditySerialNumber is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetCommoditySerialNumber(commoditySerialNumber string) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.CommoditySerialNumber)] = commoditySerialNumber
return u
}
// SetCount is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetCount(count uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.Count)] = count
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetCreatedAt(createdAt time.Time) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetDeletedAt(deletedAt *time.Time) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.DeletedAt)] = deletedAt
return u
}
// SetDispatchCount is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetDispatchCount(dispatchCount uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.DispatchCount)] = dispatchCount
return u
}
// SetErpCategoryId is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetErpCategoryId(erpCategoryId uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.ErpCategoryId)] = erpCategoryId
return u
}
// SetErpCategoryName is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetErpCategoryName(erpCategoryName string) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.ErpCategoryName)] = erpCategoryName
return u
}
// SetErpCommodityId is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetErpCommodityId(erpCommodityId uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.ErpCommodityId)] = erpCommodityId
return u
}
// SetErpCommodityName is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetErpCommodityName(erpCommodityName string) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.ErpCommodityName)] = erpCommodityName
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetID(ID uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.ID)] = ID
return u
}
// SetIMEIType is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetIMEIType(iMEIType uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.IMEIType)] = iMEIType
return u
}
// SetMinRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetMinRetailPrice(minRetailPrice uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.MinRetailPrice)] = minRetailPrice
return u
}
// SetRetailPrice is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetRetailPrice(retailPrice uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.RetailPrice)] = retailPrice
return u
}
// SetStoreId is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetStoreId(storeId uint32) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.StoreId)] = storeId
return u
}
// SetStoreName is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetStoreName(storeName string) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.StoreName)] = storeName
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) SetUpdatedAt(updatedAt time.Time) ErpStockUpdater {
u.fields[string(ErpStockDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpStockUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpStockQuerySet
// ===== BEGIN of ErpStock modifiers
// ErpStockDBSchemaField describes database schema field. It requires for method 'Update'
type ErpStockDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpStockDBSchemaField) String() string {
return string(f)
}
// ErpStockDBSchema stores db field names of ErpStock
var ErpStockDBSchema = struct {
ID ErpStockDBSchemaField
CreatedAt ErpStockDBSchemaField
UpdatedAt ErpStockDBSchemaField
DeletedAt ErpStockDBSchemaField
StoreId ErpStockDBSchemaField
StoreName ErpStockDBSchemaField
ErpCommodityId ErpStockDBSchemaField
ErpCommodityName ErpStockDBSchemaField
ErpCategoryId ErpStockDBSchemaField
ErpCategoryName ErpStockDBSchemaField
CommoditySerialNumber ErpStockDBSchemaField
IMEIType ErpStockDBSchemaField
RetailPrice ErpStockDBSchemaField
MinRetailPrice ErpStockDBSchemaField
Count ErpStockDBSchemaField
DispatchCount ErpStockDBSchemaField
}{
ID: ErpStockDBSchemaField("id"),
CreatedAt: ErpStockDBSchemaField("created_at"),
UpdatedAt: ErpStockDBSchemaField("updated_at"),
DeletedAt: ErpStockDBSchemaField("deleted_at"),
StoreId: ErpStockDBSchemaField("store_id"),
StoreName: ErpStockDBSchemaField("store_name"),
ErpCommodityId: ErpStockDBSchemaField("erp_commodity_id"),
ErpCommodityName: ErpStockDBSchemaField("erp_commodity_name"),
ErpCategoryId: ErpStockDBSchemaField("erp_category_id"),
ErpCategoryName: ErpStockDBSchemaField("erp_category_name"),
CommoditySerialNumber: ErpStockDBSchemaField("commodity_serial_number"),
IMEIType: ErpStockDBSchemaField("imei_type"),
RetailPrice: ErpStockDBSchemaField("retail_price"),
MinRetailPrice: ErpStockDBSchemaField("min_retail_price"),
Count: ErpStockDBSchemaField("count"),
DispatchCount: ErpStockDBSchemaField("dispatch_count"),
}
// Update updates ErpStock fields by primary key
// nolint: dupl
func (o *ErpStock) Update(db *gorm.DB, fields ...ErpStockDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"store_id": o.StoreId,
"store_name": o.StoreName,
"erp_commodity_id": o.ErpCommodityId,
"erp_commodity_name": o.ErpCommodityName,
"erp_category_id": o.ErpCategoryId,
"erp_category_name": o.ErpCategoryName,
"commodity_serial_number": o.CommoditySerialNumber,
"imei_type": o.IMEIType,
"retail_price": o.RetailPrice,
"min_retail_price": o.MinRetailPrice,
"count": o.Count,
"dispatch_count": o.DispatchCount,
}
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 ErpStock %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpStockUpdater is an ErpStock updates manager
type ErpStockUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpStockUpdater creates new ErpStock updater
// nolint: dupl
func NewErpStockUpdater(db *gorm.DB) ErpStockUpdater {
return ErpStockUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpStock{}),
}
}
// ===== END of ErpStock modifiers
// ===== BEGIN of query set ErpSupplierQuerySet
// ErpSupplierQuerySet is an queryset type for ErpSupplier
type ErpSupplierQuerySet struct {
db *gorm.DB
}
// NewErpSupplierQuerySet constructs new ErpSupplierQuerySet
func NewErpSupplierQuerySet(db *gorm.DB) ErpSupplierQuerySet {
return ErpSupplierQuerySet{
db: db.Model(&ErpSupplier{}),
}
}
func (qs ErpSupplierQuerySet) w(db *gorm.DB) ErpSupplierQuerySet {
return NewErpSupplierQuerySet(db)
}
func (qs ErpSupplierQuerySet) Select(fields ...ErpSupplierDBSchemaField) ErpSupplierQuerySet {
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 *ErpSupplier) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *ErpSupplier) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// AddressEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressEq(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address = ?", address))
}
// AddressGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressGt(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address > ?", address))
}
// AddressGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressGte(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address >= ?", address))
}
// AddressIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressIn(address ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) AddressLike(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address LIKE ?", address))
}
// AddressLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressLt(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address < ?", address))
}
// AddressLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressLte(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address <= ?", address))
}
// AddressNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressNe(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address != ?", address))
}
// AddressNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) AddressNotIn(address ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) AddressNotlike(address string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("address NOT LIKE ?", address))
}
// All is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) All(ret *[]ErpSupplier) error {
return qs.db.Find(ret).Error
}
// BankAccountEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountEq(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account = ?", bankAccount))
}
// BankAccountGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountGt(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account > ?", bankAccount))
}
// BankAccountGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountGte(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account >= ?", bankAccount))
}
// BankAccountIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountIn(bankAccount ...string) ErpSupplierQuerySet {
if len(bankAccount) == 0 {
qs.db.AddError(errors.New("must at least pass one bankAccount in BankAccountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("bank_account IN (?)", bankAccount))
}
// BankAccountLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountLike(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account LIKE ?", bankAccount))
}
// BankAccountLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountLt(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account < ?", bankAccount))
}
// BankAccountLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountLte(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account <= ?", bankAccount))
}
// BankAccountNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountNe(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account != ?", bankAccount))
}
// BankAccountNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountNotIn(bankAccount ...string) ErpSupplierQuerySet {
if len(bankAccount) == 0 {
qs.db.AddError(errors.New("must at least pass one bankAccount in BankAccountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("bank_account NOT IN (?)", bankAccount))
}
// BankAccountNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) BankAccountNotlike(bankAccount string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("bank_account NOT LIKE ?", bankAccount))
}
// CompanyWebsiteEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteEq(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website = ?", companyWebsite))
}
// CompanyWebsiteGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteGt(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website > ?", companyWebsite))
}
// CompanyWebsiteGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteGte(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website >= ?", companyWebsite))
}
// CompanyWebsiteIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteIn(companyWebsite ...string) ErpSupplierQuerySet {
if len(companyWebsite) == 0 {
qs.db.AddError(errors.New("must at least pass one companyWebsite in CompanyWebsiteIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("company_website IN (?)", companyWebsite))
}
// CompanyWebsiteLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteLike(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website LIKE ?", companyWebsite))
}
// CompanyWebsiteLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteLt(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website < ?", companyWebsite))
}
// CompanyWebsiteLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteLte(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website <= ?", companyWebsite))
}
// CompanyWebsiteNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteNe(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website != ?", companyWebsite))
}
// CompanyWebsiteNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteNotIn(companyWebsite ...string) ErpSupplierQuerySet {
if len(companyWebsite) == 0 {
qs.db.AddError(errors.New("must at least pass one companyWebsite in CompanyWebsiteNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("company_website NOT IN (?)", companyWebsite))
}
// CompanyWebsiteNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CompanyWebsiteNotlike(companyWebsite string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("company_website NOT LIKE ?", companyWebsite))
}
// ContactEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactEq(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact = ?", contact))
}
// ContactGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactGt(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact > ?", contact))
}
// ContactGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactGte(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact >= ?", contact))
}
// ContactIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactIn(contact ...string) ErpSupplierQuerySet {
if len(contact) == 0 {
qs.db.AddError(errors.New("must at least pass one contact in ContactIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("contact IN (?)", contact))
}
// ContactLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactLike(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact LIKE ?", contact))
}
// ContactLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactLt(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact < ?", contact))
}
// ContactLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactLte(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact <= ?", contact))
}
// ContactNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactNe(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact != ?", contact))
}
// ContactNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactNotIn(contact ...string) ErpSupplierQuerySet {
if len(contact) == 0 {
qs.db.AddError(errors.New("must at least pass one contact in ContactNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("contact NOT IN (?)", contact))
}
// ContactNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) ContactNotlike(contact string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("contact NOT LIKE ?", contact))
}
// Count is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtEq(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtGt(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtGte(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtLt(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtLte(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) CreatedAtNe(createdAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) Delete() error {
return qs.db.Delete(ErpSupplier{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(ErpSupplier{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(ErpSupplier{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtEq(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtGt(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtGte(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtIsNotNull() ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtIsNull() ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtLt(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtLte(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) DeletedAtNe(deletedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// EmailEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailEq(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email = ?", email))
}
// EmailGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailGt(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email > ?", email))
}
// EmailGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailGte(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email >= ?", email))
}
// EmailIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailIn(email ...string) ErpSupplierQuerySet {
if len(email) == 0 {
qs.db.AddError(errors.New("must at least pass one email in EmailIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("email IN (?)", email))
}
// EmailLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailLike(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email LIKE ?", email))
}
// EmailLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailLt(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email < ?", email))
}
// EmailLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailLte(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email <= ?", email))
}
// EmailNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailNe(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email != ?", email))
}
// EmailNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailNotIn(email ...string) ErpSupplierQuerySet {
if len(email) == 0 {
qs.db.AddError(errors.New("must at least pass one email in EmailNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("email NOT IN (?)", email))
}
// EmailNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) EmailNotlike(email string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("email NOT LIKE ?", email))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) GetUpdater() ErpSupplierUpdater {
return NewErpSupplierUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDEq(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDGt(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDGte(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDIn(ID ...uint32) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) IDLt(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDLte(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDNe(ID uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) IDNotIn(ID ...uint32) ErpSupplierQuerySet {
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))
}
// LandlineEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineEq(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline = ?", landline))
}
// LandlineGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineGt(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline > ?", landline))
}
// LandlineGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineGte(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline >= ?", landline))
}
// LandlineIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineIn(landline ...string) ErpSupplierQuerySet {
if len(landline) == 0 {
qs.db.AddError(errors.New("must at least pass one landline in LandlineIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("landline IN (?)", landline))
}
// LandlineLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineLike(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline LIKE ?", landline))
}
// LandlineLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineLt(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline < ?", landline))
}
// LandlineLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineLte(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline <= ?", landline))
}
// LandlineNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineNe(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline != ?", landline))
}
// LandlineNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineNotIn(landline ...string) ErpSupplierQuerySet {
if len(landline) == 0 {
qs.db.AddError(errors.New("must at least pass one landline in LandlineNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("landline NOT IN (?)", landline))
}
// LandlineNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) LandlineNotlike(landline string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("landline NOT LIKE ?", landline))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) Limit(limit int) ErpSupplierQuerySet {
return qs.w(qs.db.Limit(limit))
}
// NameEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameEq(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name = ?", name))
}
// NameGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameGt(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name > ?", name))
}
// NameGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameGte(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name >= ?", name))
}
// NameIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameIn(name ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) NameLike(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name LIKE ?", name))
}
// NameLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameLt(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name < ?", name))
}
// NameLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameLte(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name <= ?", name))
}
// NameNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameNe(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name != ?", name))
}
// NameNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NameNotIn(name ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) NameNotlike(name string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("name NOT LIKE ?", name))
}
// NumberEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberEq(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number = ?", number))
}
// NumberGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberGt(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number > ?", number))
}
// NumberGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberGte(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number >= ?", number))
}
// NumberIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberIn(number ...string) ErpSupplierQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number IN (?)", number))
}
// NumberLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberLike(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number LIKE ?", number))
}
// NumberLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberLt(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number < ?", number))
}
// NumberLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberLte(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number <= ?", number))
}
// NumberNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberNe(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number != ?", number))
}
// NumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberNotIn(number ...string) ErpSupplierQuerySet {
if len(number) == 0 {
qs.db.AddError(errors.New("must at least pass one number in NumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("number NOT IN (?)", number))
}
// NumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) NumberNotlike(number string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("number NOT LIKE ?", number))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) Offset(offset int) ErpSupplierQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs ErpSupplierQuerySet) One(ret *ErpSupplier) error {
return qs.db.First(ret).Error
}
// OpeningBankEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankEq(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank = ?", openingBank))
}
// OpeningBankGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankGt(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank > ?", openingBank))
}
// OpeningBankGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankGte(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank >= ?", openingBank))
}
// OpeningBankIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankIn(openingBank ...string) ErpSupplierQuerySet {
if len(openingBank) == 0 {
qs.db.AddError(errors.New("must at least pass one openingBank in OpeningBankIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("opening_bank IN (?)", openingBank))
}
// OpeningBankLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankLike(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank LIKE ?", openingBank))
}
// OpeningBankLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankLt(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank < ?", openingBank))
}
// OpeningBankLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankLte(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank <= ?", openingBank))
}
// OpeningBankNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankNe(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank != ?", openingBank))
}
// OpeningBankNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankNotIn(openingBank ...string) ErpSupplierQuerySet {
if len(openingBank) == 0 {
qs.db.AddError(errors.New("must at least pass one openingBank in OpeningBankNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("opening_bank NOT IN (?)", openingBank))
}
// OpeningBankNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OpeningBankNotlike(openingBank string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("opening_bank NOT LIKE ?", openingBank))
}
// OrderAscByAddress is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByAddress() ErpSupplierQuerySet {
return qs.w(qs.db.Order("address ASC"))
}
// OrderAscByBankAccount is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByBankAccount() ErpSupplierQuerySet {
return qs.w(qs.db.Order("bank_account ASC"))
}
// OrderAscByCompanyWebsite is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByCompanyWebsite() ErpSupplierQuerySet {
return qs.w(qs.db.Order("company_website ASC"))
}
// OrderAscByContact is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByContact() ErpSupplierQuerySet {
return qs.w(qs.db.Order("contact ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByCreatedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByDeletedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByEmail is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByEmail() ErpSupplierQuerySet {
return qs.w(qs.db.Order("email ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByID() ErpSupplierQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByLandline is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByLandline() ErpSupplierQuerySet {
return qs.w(qs.db.Order("landline ASC"))
}
// OrderAscByName is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByName() ErpSupplierQuerySet {
return qs.w(qs.db.Order("name ASC"))
}
// OrderAscByNumber is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByNumber() ErpSupplierQuerySet {
return qs.w(qs.db.Order("number ASC"))
}
// OrderAscByOpeningBank is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByOpeningBank() ErpSupplierQuerySet {
return qs.w(qs.db.Order("opening_bank ASC"))
}
// OrderAscByPaymentCycle is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByPaymentCycle() ErpSupplierQuerySet {
return qs.w(qs.db.Order("payment_cycle ASC"))
}
// OrderAscByStoreIds is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByStoreIds() ErpSupplierQuerySet {
return qs.w(qs.db.Order("store_ids ASC"))
}
// OrderAscByTaxNumber is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByTaxNumber() ErpSupplierQuerySet {
return qs.w(qs.db.Order("tax_number ASC"))
}
// OrderAscByTel is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByTel() ErpSupplierQuerySet {
return qs.w(qs.db.Order("tel ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderAscByUpdatedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByAddress is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByAddress() ErpSupplierQuerySet {
return qs.w(qs.db.Order("address DESC"))
}
// OrderDescByBankAccount is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByBankAccount() ErpSupplierQuerySet {
return qs.w(qs.db.Order("bank_account DESC"))
}
// OrderDescByCompanyWebsite is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByCompanyWebsite() ErpSupplierQuerySet {
return qs.w(qs.db.Order("company_website DESC"))
}
// OrderDescByContact is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByContact() ErpSupplierQuerySet {
return qs.w(qs.db.Order("contact DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByCreatedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByDeletedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByEmail is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByEmail() ErpSupplierQuerySet {
return qs.w(qs.db.Order("email DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByID() ErpSupplierQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByLandline is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByLandline() ErpSupplierQuerySet {
return qs.w(qs.db.Order("landline DESC"))
}
// OrderDescByName is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByName() ErpSupplierQuerySet {
return qs.w(qs.db.Order("name DESC"))
}
// OrderDescByNumber is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByNumber() ErpSupplierQuerySet {
return qs.w(qs.db.Order("number DESC"))
}
// OrderDescByOpeningBank is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByOpeningBank() ErpSupplierQuerySet {
return qs.w(qs.db.Order("opening_bank DESC"))
}
// OrderDescByPaymentCycle is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByPaymentCycle() ErpSupplierQuerySet {
return qs.w(qs.db.Order("payment_cycle DESC"))
}
// OrderDescByStoreIds is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByStoreIds() ErpSupplierQuerySet {
return qs.w(qs.db.Order("store_ids DESC"))
}
// OrderDescByTaxNumber is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByTaxNumber() ErpSupplierQuerySet {
return qs.w(qs.db.Order("tax_number DESC"))
}
// OrderDescByTel is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByTel() ErpSupplierQuerySet {
return qs.w(qs.db.Order("tel DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) OrderDescByUpdatedAt() ErpSupplierQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// PaymentCycleEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleEq(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle = ?", paymentCycle))
}
// PaymentCycleGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleGt(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle > ?", paymentCycle))
}
// PaymentCycleGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleGte(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle >= ?", paymentCycle))
}
// PaymentCycleIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleIn(paymentCycle ...uint32) ErpSupplierQuerySet {
if len(paymentCycle) == 0 {
qs.db.AddError(errors.New("must at least pass one paymentCycle in PaymentCycleIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("payment_cycle IN (?)", paymentCycle))
}
// PaymentCycleLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleLt(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle < ?", paymentCycle))
}
// PaymentCycleLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleLte(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle <= ?", paymentCycle))
}
// PaymentCycleNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleNe(paymentCycle uint32) ErpSupplierQuerySet {
return qs.w(qs.db.Where("payment_cycle != ?", paymentCycle))
}
// PaymentCycleNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) PaymentCycleNotIn(paymentCycle ...uint32) ErpSupplierQuerySet {
if len(paymentCycle) == 0 {
qs.db.AddError(errors.New("must at least pass one paymentCycle in PaymentCycleNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("payment_cycle NOT IN (?)", paymentCycle))
}
// StoreIdsEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsEq(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids = ?", storeIds))
}
// StoreIdsGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsGt(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids > ?", storeIds))
}
// StoreIdsGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsGte(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids >= ?", storeIds))
}
// StoreIdsIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsIn(storeIds ...string) ErpSupplierQuerySet {
if len(storeIds) == 0 {
qs.db.AddError(errors.New("must at least pass one storeIds in StoreIdsIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_ids IN (?)", storeIds))
}
// StoreIdsLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsLike(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids LIKE ?", storeIds))
}
// StoreIdsLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsLt(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids < ?", storeIds))
}
// StoreIdsLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsLte(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids <= ?", storeIds))
}
// StoreIdsNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsNe(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids != ?", storeIds))
}
// StoreIdsNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsNotIn(storeIds ...string) ErpSupplierQuerySet {
if len(storeIds) == 0 {
qs.db.AddError(errors.New("must at least pass one storeIds in StoreIdsNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("store_ids NOT IN (?)", storeIds))
}
// StoreIdsNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) StoreIdsNotlike(storeIds string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("store_ids NOT LIKE ?", storeIds))
}
// TaxNumberEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberEq(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number = ?", taxNumber))
}
// TaxNumberGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberGt(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number > ?", taxNumber))
}
// TaxNumberGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberGte(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number >= ?", taxNumber))
}
// TaxNumberIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberIn(taxNumber ...string) ErpSupplierQuerySet {
if len(taxNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one taxNumber in TaxNumberIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("tax_number IN (?)", taxNumber))
}
// TaxNumberLike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberLike(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number LIKE ?", taxNumber))
}
// TaxNumberLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberLt(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number < ?", taxNumber))
}
// TaxNumberLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberLte(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number <= ?", taxNumber))
}
// TaxNumberNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberNe(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number != ?", taxNumber))
}
// TaxNumberNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberNotIn(taxNumber ...string) ErpSupplierQuerySet {
if len(taxNumber) == 0 {
qs.db.AddError(errors.New("must at least pass one taxNumber in TaxNumberNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("tax_number NOT IN (?)", taxNumber))
}
// TaxNumberNotlike is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TaxNumberNotlike(taxNumber string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tax_number NOT LIKE ?", taxNumber))
}
// TelEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelEq(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel = ?", tel))
}
// TelGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelGt(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel > ?", tel))
}
// TelGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelGte(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel >= ?", tel))
}
// TelIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelIn(tel ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) TelLike(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel LIKE ?", tel))
}
// TelLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelLt(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel < ?", tel))
}
// TelLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelLte(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel <= ?", tel))
}
// TelNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelNe(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel != ?", tel))
}
// TelNotIn is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) TelNotIn(tel ...string) ErpSupplierQuerySet {
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 ErpSupplierQuerySet) TelNotlike(tel string) ErpSupplierQuerySet {
return qs.w(qs.db.Where("tel NOT LIKE ?", tel))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtEq(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtGt(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtGte(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtLt(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtLte(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs ErpSupplierQuerySet) UpdatedAtNe(updatedAt time.Time) ErpSupplierQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetAddress is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetAddress(address string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Address)] = address
return u
}
// SetBankAccount is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetBankAccount(bankAccount string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.BankAccount)] = bankAccount
return u
}
// SetCompanyWebsite is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetCompanyWebsite(companyWebsite string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.CompanyWebsite)] = companyWebsite
return u
}
// SetContact is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetContact(contact string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Contact)] = contact
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetCreatedAt(createdAt time.Time) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetDeletedAt(deletedAt *time.Time) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.DeletedAt)] = deletedAt
return u
}
// SetEmail is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetEmail(email string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Email)] = email
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetID(ID uint32) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.ID)] = ID
return u
}
// SetLandline is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetLandline(landline string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Landline)] = landline
return u
}
// SetName is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetName(name string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Name)] = name
return u
}
// SetNumber is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetNumber(number string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Number)] = number
return u
}
// SetOpeningBank is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetOpeningBank(openingBank string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.OpeningBank)] = openingBank
return u
}
// SetPaymentCycle is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetPaymentCycle(paymentCycle uint32) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.PaymentCycle)] = paymentCycle
return u
}
// SetStoreIds is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetStoreIds(storeIds string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.StoreIds)] = storeIds
return u
}
// SetTaxNumber is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetTaxNumber(taxNumber string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.TaxNumber)] = taxNumber
return u
}
// SetTel is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetTel(tel string) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.Tel)] = tel
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) SetUpdatedAt(updatedAt time.Time) ErpSupplierUpdater {
u.fields[string(ErpSupplierDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u ErpSupplierUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set ErpSupplierQuerySet
// ===== BEGIN of ErpSupplier modifiers
// ErpSupplierDBSchemaField describes database schema field. It requires for method 'Update'
type ErpSupplierDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f ErpSupplierDBSchemaField) String() string {
return string(f)
}
// ErpSupplierDBSchema stores db field names of ErpSupplier
var ErpSupplierDBSchema = struct {
ID ErpSupplierDBSchemaField
CreatedAt ErpSupplierDBSchemaField
UpdatedAt ErpSupplierDBSchemaField
DeletedAt ErpSupplierDBSchemaField
Number ErpSupplierDBSchemaField
Name ErpSupplierDBSchemaField
Contact ErpSupplierDBSchemaField
Tel ErpSupplierDBSchemaField
Address ErpSupplierDBSchemaField
OpeningBank ErpSupplierDBSchemaField
BankAccount ErpSupplierDBSchemaField
PaymentCycle ErpSupplierDBSchemaField
TaxNumber ErpSupplierDBSchemaField
StoreIds ErpSupplierDBSchemaField
Landline ErpSupplierDBSchemaField
Email ErpSupplierDBSchemaField
CompanyWebsite ErpSupplierDBSchemaField
}{
ID: ErpSupplierDBSchemaField("id"),
CreatedAt: ErpSupplierDBSchemaField("created_at"),
UpdatedAt: ErpSupplierDBSchemaField("updated_at"),
DeletedAt: ErpSupplierDBSchemaField("deleted_at"),
Number: ErpSupplierDBSchemaField("number"),
Name: ErpSupplierDBSchemaField("name"),
Contact: ErpSupplierDBSchemaField("contact"),
Tel: ErpSupplierDBSchemaField("tel"),
Address: ErpSupplierDBSchemaField("address"),
OpeningBank: ErpSupplierDBSchemaField("opening_bank"),
BankAccount: ErpSupplierDBSchemaField("bank_account"),
PaymentCycle: ErpSupplierDBSchemaField("payment_cycle"),
TaxNumber: ErpSupplierDBSchemaField("tax_number"),
StoreIds: ErpSupplierDBSchemaField("store_ids"),
Landline: ErpSupplierDBSchemaField("landline"),
Email: ErpSupplierDBSchemaField("email"),
CompanyWebsite: ErpSupplierDBSchemaField("company_website"),
}
// Update updates ErpSupplier fields by primary key
// nolint: dupl
func (o *ErpSupplier) Update(db *gorm.DB, fields ...ErpSupplierDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"number": o.Number,
"name": o.Name,
"contact": o.Contact,
"tel": o.Tel,
"address": o.Address,
"opening_bank": o.OpeningBank,
"bank_account": o.BankAccount,
"payment_cycle": o.PaymentCycle,
"tax_number": o.TaxNumber,
"store_ids": o.StoreIds,
"landline": o.Landline,
"email": o.Email,
"company_website": o.CompanyWebsite,
}
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 ErpSupplier %v fields %v: %s",
o, fields, err)
}
return nil
}
// ErpSupplierUpdater is an ErpSupplier updates manager
type ErpSupplierUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewErpSupplierUpdater creates new ErpSupplier updater
// nolint: dupl
func NewErpSupplierUpdater(db *gorm.DB) ErpSupplierUpdater {
return ErpSupplierUpdater{
fields: map[string]interface{}{},
db: db.Model(&ErpSupplier{}),
}
}
// ===== END of ErpSupplier modifiers
// ===== END of all query sets