From be3fd5f2bdf8666eaaacdcfcbfc7c2b30079ec40 Mon Sep 17 00:00:00 2001 From: li Date: Mon, 30 May 2022 14:18:15 +0800 Subject: [PATCH] fix: --- controller/mall.go | 2 +- model/autogenerated_mall.go | 2414 +++++++++++++++++++++++++++++++++++ 2 files changed, 2415 insertions(+), 1 deletion(-) diff --git a/controller/mall.go b/controller/mall.go index 6a9dcbf..9571db3 100644 --- a/controller/mall.go +++ b/controller/mall.go @@ -204,7 +204,7 @@ func MallOrderCreate(c *gin.Context) { RespJson(c, status.InternalServerError, nil) return } - + ret := map[string]interface{}{ "order_id": order.ID, "order": order, diff --git a/model/autogenerated_mall.go b/model/autogenerated_mall.go index 2355f51..5548523 100644 --- a/model/autogenerated_mall.go +++ b/model/autogenerated_mall.go @@ -4,6 +4,7 @@ package model import ( "errors" "fmt" + "strings" "time" "github.com/jinzhu/gorm" @@ -11,6 +12,1744 @@ import ( // ===== BEGIN of all query sets +// ===== BEGIN of query set DeliverTaskQuerySet + +// DeliverTaskQuerySet is an queryset type for DeliverTask +type DeliverTaskQuerySet struct { + db *gorm.DB +} + +// NewDeliverTaskQuerySet constructs new DeliverTaskQuerySet +func NewDeliverTaskQuerySet(db *gorm.DB) DeliverTaskQuerySet { + return DeliverTaskQuerySet{ + db: db.Model(&DeliverTask{}), + } +} + +func (qs DeliverTaskQuerySet) w(db *gorm.DB) DeliverTaskQuerySet { + return NewDeliverTaskQuerySet(db) +} + +func (qs DeliverTaskQuerySet) Select(fields ...DeliverTaskDBSchemaField) DeliverTaskQuerySet { + 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 *DeliverTask) Create(db *gorm.DB) error { + return db.Create(o).Error +} + +// Delete is an autogenerated method +// nolint: dupl +func (o *DeliverTask) Delete(db *gorm.DB) error { + return db.Delete(o).Error +} + +// All is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) All(ret *[]DeliverTask) error { + return qs.db.Find(ret).Error +} + +// Count is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) Count() (int, error) { + var count int + err := qs.db.Count(&count).Error + return count, err +} + +// CreatedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtEq(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at = ?", createdAt)) +} + +// CreatedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtGt(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at > ?", createdAt)) +} + +// CreatedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtGte(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at >= ?", createdAt)) +} + +// CreatedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtLt(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at < ?", createdAt)) +} + +// CreatedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtLte(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at <= ?", createdAt)) +} + +// CreatedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) CreatedAtNe(createdAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("created_at != ?", createdAt)) +} + +// Delete is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) Delete() error { + return qs.db.Delete(DeliverTask{}).Error +} + +// DeleteNum is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeleteNum() (int64, error) { + db := qs.db.Delete(DeliverTask{}) + return db.RowsAffected, db.Error +} + +// DeleteNumUnscoped is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeleteNumUnscoped() (int64, error) { + db := qs.db.Unscoped().Delete(DeliverTask{}) + return db.RowsAffected, db.Error +} + +// DeletedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtEq(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) +} + +// DeletedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtGt(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) +} + +// DeletedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtGte(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) +} + +// DeletedAtIsNotNull is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtIsNotNull() DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at IS NOT NULL")) +} + +// DeletedAtIsNull is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtIsNull() DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at IS NULL")) +} + +// DeletedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtLt(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) +} + +// DeletedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtLte(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) +} + +// DeletedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeletedAtNe(deletedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) +} + +// DeliverStoreIdEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdEq(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id = ?", deliverStoreId)) +} + +// DeliverStoreIdGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdGt(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id > ?", deliverStoreId)) +} + +// DeliverStoreIdGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdGte(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id >= ?", deliverStoreId)) +} + +// DeliverStoreIdIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdIn(deliverStoreId ...uint32) DeliverTaskQuerySet { + if len(deliverStoreId) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverStoreId in DeliverStoreIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_store_id IN (?)", deliverStoreId)) +} + +// DeliverStoreIdLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdLt(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id < ?", deliverStoreId)) +} + +// DeliverStoreIdLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdLte(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id <= ?", deliverStoreId)) +} + +// DeliverStoreIdNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdNe(deliverStoreId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_store_id != ?", deliverStoreId)) +} + +// DeliverStoreIdNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverStoreIdNotIn(deliverStoreId ...uint32) DeliverTaskQuerySet { + if len(deliverStoreId) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverStoreId in DeliverStoreIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_store_id NOT IN (?)", deliverStoreId)) +} + +// DeliverTimeEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeEq(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time = ?", deliverTime)) +} + +// DeliverTimeGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeGt(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time > ?", deliverTime)) +} + +// DeliverTimeGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeGte(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time >= ?", deliverTime)) +} + +// DeliverTimeLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeLt(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time < ?", deliverTime)) +} + +// DeliverTimeLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeLte(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time <= ?", deliverTime)) +} + +// DeliverTimeNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) DeliverTimeNe(deliverTime time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("deliver_time != ?", deliverTime)) +} + +// GetDB is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) GetDB() *gorm.DB { + return qs.db +} + +// GetUpdater is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) GetUpdater() DeliverTaskUpdater { + return NewDeliverTaskUpdater(qs.db) +} + +// IDEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDEq(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id = ?", ID)) +} + +// IDGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDGt(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id > ?", ID)) +} + +// IDGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDGte(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id >= ?", ID)) +} + +// IDIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDIn(ID ...uint32) DeliverTaskQuerySet { + 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 DeliverTaskQuerySet) IDLt(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id < ?", ID)) +} + +// IDLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDLte(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id <= ?", ID)) +} + +// IDNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDNe(ID uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("id != ?", ID)) +} + +// IDNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) IDNotIn(ID ...uint32) DeliverTaskQuerySet { + if len(ID) == 0 { + qs.db.AddError(errors.New("must at least pass one ID in IDNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("id NOT IN (?)", ID)) +} + +// Limit is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) Limit(limit int) DeliverTaskQuerySet { + return qs.w(qs.db.Limit(limit)) +} + +// Offset is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) Offset(offset int) DeliverTaskQuerySet { + return qs.w(qs.db.Offset(offset)) +} + +// One is used to retrieve one result. It returns gorm.ErrRecordNotFound +// if nothing was fetched +func (qs DeliverTaskQuerySet) One(ret *DeliverTask) error { + return qs.db.First(ret).Error +} + +// OrderAscByCreatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByCreatedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("created_at ASC")) +} + +// OrderAscByDeletedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByDeletedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deleted_at ASC")) +} + +// OrderAscByDeliverStoreId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByDeliverStoreId() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deliver_store_id ASC")) +} + +// OrderAscByDeliverTime is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByDeliverTime() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deliver_time ASC")) +} + +// OrderAscByID is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByID() DeliverTaskQuerySet { + return qs.w(qs.db.Order("id ASC")) +} + +// OrderAscByState is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByState() DeliverTaskQuerySet { + return qs.w(qs.db.Order("state ASC")) +} + +// OrderAscByUid is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByUid() DeliverTaskQuerySet { + return qs.w(qs.db.Order("uid ASC")) +} + +// OrderAscByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByUpdatedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("updated_at ASC")) +} + +// OrderAscByUserAddressId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderAscByUserAddressId() DeliverTaskQuerySet { + return qs.w(qs.db.Order("user_address_id ASC")) +} + +// OrderDescByCreatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByCreatedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("created_at DESC")) +} + +// OrderDescByDeletedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByDeletedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deleted_at DESC")) +} + +// OrderDescByDeliverStoreId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByDeliverStoreId() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deliver_store_id DESC")) +} + +// OrderDescByDeliverTime is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByDeliverTime() DeliverTaskQuerySet { + return qs.w(qs.db.Order("deliver_time DESC")) +} + +// OrderDescByID is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByID() DeliverTaskQuerySet { + return qs.w(qs.db.Order("id DESC")) +} + +// OrderDescByState is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByState() DeliverTaskQuerySet { + return qs.w(qs.db.Order("state DESC")) +} + +// OrderDescByUid is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByUid() DeliverTaskQuerySet { + return qs.w(qs.db.Order("uid DESC")) +} + +// OrderDescByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByUpdatedAt() DeliverTaskQuerySet { + return qs.w(qs.db.Order("updated_at DESC")) +} + +// OrderDescByUserAddressId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) OrderDescByUserAddressId() DeliverTaskQuerySet { + return qs.w(qs.db.Order("user_address_id DESC")) +} + +// StateEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateEq(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state = ?", state)) +} + +// StateGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateGt(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state > ?", state)) +} + +// StateGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateGte(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state >= ?", state)) +} + +// StateIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateIn(state ...string) DeliverTaskQuerySet { + 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)) +} + +// StateLike is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateLike(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state LIKE ?", state)) +} + +// StateLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateLt(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state < ?", state)) +} + +// StateLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateLte(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state <= ?", state)) +} + +// StateNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateNe(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state != ?", state)) +} + +// StateNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateNotIn(state ...string) DeliverTaskQuerySet { + 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)) +} + +// StateNotlike is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) StateNotlike(state string) DeliverTaskQuerySet { + return qs.w(qs.db.Where("state NOT LIKE ?", state)) +} + +// UidEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidEq(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid = ?", uid)) +} + +// UidGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidGt(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid > ?", uid)) +} + +// UidGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidGte(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid >= ?", uid)) +} + +// UidIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidIn(uid ...uint32) DeliverTaskQuerySet { + if len(uid) == 0 { + qs.db.AddError(errors.New("must at least pass one uid in UidIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("uid IN (?)", uid)) +} + +// UidLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidLt(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid < ?", uid)) +} + +// UidLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidLte(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid <= ?", uid)) +} + +// UidNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidNe(uid uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("uid != ?", uid)) +} + +// UidNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UidNotIn(uid ...uint32) DeliverTaskQuerySet { + if len(uid) == 0 { + qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("uid NOT IN (?)", uid)) +} + +// UpdatedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtEq(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at = ?", updatedAt)) +} + +// UpdatedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtGt(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at > ?", updatedAt)) +} + +// UpdatedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtGte(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) +} + +// UpdatedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtLt(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at < ?", updatedAt)) +} + +// UpdatedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtLte(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) +} + +// UpdatedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UpdatedAtNe(updatedAt time.Time) DeliverTaskQuerySet { + return qs.w(qs.db.Where("updated_at != ?", updatedAt)) +} + +// UserAddressIdEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdEq(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id = ?", userAddressId)) +} + +// UserAddressIdGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdGt(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id > ?", userAddressId)) +} + +// UserAddressIdGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdGte(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id >= ?", userAddressId)) +} + +// UserAddressIdIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdIn(userAddressId ...uint32) DeliverTaskQuerySet { + if len(userAddressId) == 0 { + qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("user_address_id IN (?)", userAddressId)) +} + +// UserAddressIdLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdLt(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id < ?", userAddressId)) +} + +// UserAddressIdLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdLte(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id <= ?", userAddressId)) +} + +// UserAddressIdNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdNe(userAddressId uint32) DeliverTaskQuerySet { + return qs.w(qs.db.Where("user_address_id != ?", userAddressId)) +} + +// UserAddressIdNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskQuerySet) UserAddressIdNotIn(userAddressId ...uint32) DeliverTaskQuerySet { + if len(userAddressId) == 0 { + qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("user_address_id NOT IN (?)", userAddressId)) +} + +// SetCreatedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetCreatedAt(createdAt time.Time) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.CreatedAt)] = createdAt + return u +} + +// SetDeletedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetDeletedAt(deletedAt *time.Time) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.DeletedAt)] = deletedAt + return u +} + +// SetDeliverStoreId is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetDeliverStoreId(deliverStoreId uint32) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.DeliverStoreId)] = deliverStoreId + return u +} + +// SetDeliverTime is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetDeliverTime(deliverTime time.Time) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.DeliverTime)] = deliverTime + return u +} + +// SetID is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetID(ID uint32) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.ID)] = ID + return u +} + +// SetState is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetState(state string) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.State)] = state + return u +} + +// SetUid is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetUid(uid uint32) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.Uid)] = uid + return u +} + +// SetUpdatedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetUpdatedAt(updatedAt time.Time) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.UpdatedAt)] = updatedAt + return u +} + +// SetUserAddressId is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) SetUserAddressId(userAddressId uint32) DeliverTaskUpdater { + u.fields[string(DeliverTaskDBSchema.UserAddressId)] = userAddressId + return u +} + +// Update is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) Update() error { + return u.db.Updates(u.fields).Error +} + +// UpdateNum is an autogenerated method +// nolint: dupl +func (u DeliverTaskUpdater) UpdateNum() (int64, error) { + db := u.db.Updates(u.fields) + return db.RowsAffected, db.Error +} + +// ===== END of query set DeliverTaskQuerySet + +// ===== BEGIN of DeliverTask modifiers + +// DeliverTaskDBSchemaField describes database schema field. It requires for method 'Update' +type DeliverTaskDBSchemaField string + +// String method returns string representation of field. +// nolint: dupl +func (f DeliverTaskDBSchemaField) String() string { + return string(f) +} + +// DeliverTaskDBSchema stores db field names of DeliverTask +var DeliverTaskDBSchema = struct { + ID DeliverTaskDBSchemaField + CreatedAt DeliverTaskDBSchemaField + UpdatedAt DeliverTaskDBSchemaField + DeletedAt DeliverTaskDBSchemaField + Uid DeliverTaskDBSchemaField + UserAddressId DeliverTaskDBSchemaField + State DeliverTaskDBSchemaField + DeliverTime DeliverTaskDBSchemaField + DeliverStoreId DeliverTaskDBSchemaField +}{ + + ID: DeliverTaskDBSchemaField("id"), + CreatedAt: DeliverTaskDBSchemaField("created_at"), + UpdatedAt: DeliverTaskDBSchemaField("updated_at"), + DeletedAt: DeliverTaskDBSchemaField("deleted_at"), + Uid: DeliverTaskDBSchemaField("uid"), + UserAddressId: DeliverTaskDBSchemaField("user_address_id"), + State: DeliverTaskDBSchemaField("state"), + DeliverTime: DeliverTaskDBSchemaField("deliver_time"), + DeliverStoreId: DeliverTaskDBSchemaField("deliver_store_id"), +} + +// Update updates DeliverTask fields by primary key +// nolint: dupl +func (o *DeliverTask) Update(db *gorm.DB, fields ...DeliverTaskDBSchemaField) error { + dbNameToFieldName := map[string]interface{}{ + "id": o.ID, + "created_at": o.CreatedAt, + "updated_at": o.UpdatedAt, + "deleted_at": o.DeletedAt, + "uid": o.Uid, + "user_address_id": o.UserAddressId, + "state": o.State, + "deliver_time": o.DeliverTime, + "deliver_store_id": o.DeliverStoreId, + } + 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 DeliverTask %v fields %v: %s", + o, fields, err) + } + + return nil +} + +// DeliverTaskUpdater is an DeliverTask updates manager +type DeliverTaskUpdater struct { + fields map[string]interface{} + db *gorm.DB +} + +// NewDeliverTaskUpdater creates new DeliverTask updater +// nolint: dupl +func NewDeliverTaskUpdater(db *gorm.DB) DeliverTaskUpdater { + return DeliverTaskUpdater{ + fields: map[string]interface{}{}, + db: db.Model(&DeliverTask{}), + } +} + +// ===== END of DeliverTask modifiers + +// ===== BEGIN of query set DeliverTaskSubQuerySet + +// DeliverTaskSubQuerySet is an queryset type for DeliverTaskSub +type DeliverTaskSubQuerySet struct { + db *gorm.DB +} + +// NewDeliverTaskSubQuerySet constructs new DeliverTaskSubQuerySet +func NewDeliverTaskSubQuerySet(db *gorm.DB) DeliverTaskSubQuerySet { + return DeliverTaskSubQuerySet{ + db: db.Model(&DeliverTaskSub{}), + } +} + +func (qs DeliverTaskSubQuerySet) w(db *gorm.DB) DeliverTaskSubQuerySet { + return NewDeliverTaskSubQuerySet(db) +} + +func (qs DeliverTaskSubQuerySet) Select(fields ...DeliverTaskSubDBSchemaField) DeliverTaskSubQuerySet { + 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 *DeliverTaskSub) Create(db *gorm.DB) error { + return db.Create(o).Error +} + +// Delete is an autogenerated method +// nolint: dupl +func (o *DeliverTaskSub) Delete(db *gorm.DB) error { + return db.Delete(o).Error +} + +// All is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) All(ret *[]DeliverTaskSub) error { + return qs.db.Find(ret).Error +} + +// Count is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) Count() (int, error) { + var count int + err := qs.db.Count(&count).Error + return count, err +} + +// CreatedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtEq(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at = ?", createdAt)) +} + +// CreatedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtGt(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at > ?", createdAt)) +} + +// CreatedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtGte(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at >= ?", createdAt)) +} + +// CreatedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtLt(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at < ?", createdAt)) +} + +// CreatedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtLte(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at <= ?", createdAt)) +} + +// CreatedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) CreatedAtNe(createdAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("created_at != ?", createdAt)) +} + +// Delete is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) Delete() error { + return qs.db.Delete(DeliverTaskSub{}).Error +} + +// DeleteNum is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeleteNum() (int64, error) { + db := qs.db.Delete(DeliverTaskSub{}) + return db.RowsAffected, db.Error +} + +// DeleteNumUnscoped is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeleteNumUnscoped() (int64, error) { + db := qs.db.Unscoped().Delete(DeliverTaskSub{}) + return db.RowsAffected, db.Error +} + +// DeletedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtEq(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) +} + +// DeletedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtGt(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) +} + +// DeletedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtGte(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) +} + +// DeletedAtIsNotNull is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtIsNotNull() DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at IS NOT NULL")) +} + +// DeletedAtIsNull is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtIsNull() DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at IS NULL")) +} + +// DeletedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtLt(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) +} + +// DeletedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtLte(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) +} + +// DeletedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeletedAtNe(deletedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) +} + +// DeliverTaskIdEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdEq(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id = ?", deliverTaskId)) +} + +// DeliverTaskIdGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdGt(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id > ?", deliverTaskId)) +} + +// DeliverTaskIdGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdGte(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id >= ?", deliverTaskId)) +} + +// DeliverTaskIdIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdIn(deliverTaskId ...uint32) DeliverTaskSubQuerySet { + if len(deliverTaskId) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverTaskId in DeliverTaskIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_task_id IN (?)", deliverTaskId)) +} + +// DeliverTaskIdLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdLt(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id < ?", deliverTaskId)) +} + +// DeliverTaskIdLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdLte(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id <= ?", deliverTaskId)) +} + +// DeliverTaskIdNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdNe(deliverTaskId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("deliver_task_id != ?", deliverTaskId)) +} + +// DeliverTaskIdNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) DeliverTaskIdNotIn(deliverTaskId ...uint32) DeliverTaskSubQuerySet { + if len(deliverTaskId) == 0 { + qs.db.AddError(errors.New("must at least pass one deliverTaskId in DeliverTaskIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deliver_task_id NOT IN (?)", deliverTaskId)) +} + +// GetDB is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) GetDB() *gorm.DB { + return qs.db +} + +// GetUpdater is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) GetUpdater() DeliverTaskSubUpdater { + return NewDeliverTaskSubUpdater(qs.db) +} + +// IDEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDEq(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id = ?", ID)) +} + +// IDGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDGt(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id > ?", ID)) +} + +// IDGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDGte(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id >= ?", ID)) +} + +// IDIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDIn(ID ...uint32) DeliverTaskSubQuerySet { + 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 DeliverTaskSubQuerySet) IDLt(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id < ?", ID)) +} + +// IDLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDLte(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id <= ?", ID)) +} + +// IDNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDNe(ID uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("id != ?", ID)) +} + +// IDNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) IDNotIn(ID ...uint32) DeliverTaskSubQuerySet { + if len(ID) == 0 { + qs.db.AddError(errors.New("must at least pass one ID in IDNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("id NOT IN (?)", ID)) +} + +// Limit is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) Limit(limit int) DeliverTaskSubQuerySet { + return qs.w(qs.db.Limit(limit)) +} + +// Offset is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) Offset(offset int) DeliverTaskSubQuerySet { + return qs.w(qs.db.Offset(offset)) +} + +// One is used to retrieve one result. It returns gorm.ErrRecordNotFound +// if nothing was fetched +func (qs DeliverTaskSubQuerySet) One(ret *DeliverTaskSub) error { + return qs.db.First(ret).Error +} + +// OrderAscByCreatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByCreatedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("created_at ASC")) +} + +// OrderAscByDeletedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByDeletedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("deleted_at ASC")) +} + +// OrderAscByDeliverTaskId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByDeliverTaskId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("deliver_task_id ASC")) +} + +// OrderAscByID is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByID() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("id ASC")) +} + +// OrderAscByOrderId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByOrderId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("order_id ASC")) +} + +// OrderAscByOrderType is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByOrderType() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("order_type ASC")) +} + +// OrderAscByState is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByState() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("state ASC")) +} + +// OrderAscByUid is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByUid() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("uid ASC")) +} + +// OrderAscByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByUpdatedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("updated_at ASC")) +} + +// OrderAscByUserAddressId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderAscByUserAddressId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("user_address_id ASC")) +} + +// OrderDescByCreatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByCreatedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("created_at DESC")) +} + +// OrderDescByDeletedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByDeletedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("deleted_at DESC")) +} + +// OrderDescByDeliverTaskId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByDeliverTaskId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("deliver_task_id DESC")) +} + +// OrderDescByID is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByID() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("id DESC")) +} + +// OrderDescByOrderId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByOrderId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("order_id DESC")) +} + +// OrderDescByOrderType is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByOrderType() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("order_type DESC")) +} + +// OrderDescByState is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByState() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("state DESC")) +} + +// OrderDescByUid is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByUid() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("uid DESC")) +} + +// OrderDescByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByUpdatedAt() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("updated_at DESC")) +} + +// OrderDescByUserAddressId is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderDescByUserAddressId() DeliverTaskSubQuerySet { + return qs.w(qs.db.Order("user_address_id DESC")) +} + +// OrderIdEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdEq(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id = ?", orderId)) +} + +// OrderIdGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdGt(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id > ?", orderId)) +} + +// OrderIdGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdGte(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id >= ?", orderId)) +} + +// OrderIdIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdIn(orderId ...uint32) DeliverTaskSubQuerySet { + if len(orderId) == 0 { + qs.db.AddError(errors.New("must at least pass one orderId in OrderIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("order_id IN (?)", orderId)) +} + +// OrderIdLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdLt(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id < ?", orderId)) +} + +// OrderIdLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdLte(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id <= ?", orderId)) +} + +// OrderIdNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdNe(orderId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_id != ?", orderId)) +} + +// OrderIdNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderIdNotIn(orderId ...uint32) DeliverTaskSubQuerySet { + if len(orderId) == 0 { + qs.db.AddError(errors.New("must at least pass one orderId in OrderIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("order_id NOT IN (?)", orderId)) +} + +// OrderTypeEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeEq(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type = ?", orderType)) +} + +// OrderTypeGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeGt(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type > ?", orderType)) +} + +// OrderTypeGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeGte(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type >= ?", orderType)) +} + +// OrderTypeIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeIn(orderType ...uint32) DeliverTaskSubQuerySet { + if len(orderType) == 0 { + qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("order_type IN (?)", orderType)) +} + +// OrderTypeLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeLt(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type < ?", orderType)) +} + +// OrderTypeLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeLte(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type <= ?", orderType)) +} + +// OrderTypeNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeNe(orderType uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("order_type != ?", orderType)) +} + +// OrderTypeNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) OrderTypeNotIn(orderType ...uint32) DeliverTaskSubQuerySet { + if len(orderType) == 0 { + qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("order_type NOT IN (?)", orderType)) +} + +// StateEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateEq(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state = ?", state)) +} + +// StateGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateGt(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state > ?", state)) +} + +// StateGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateGte(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state >= ?", state)) +} + +// StateIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateIn(state ...string) DeliverTaskSubQuerySet { + 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)) +} + +// StateLike is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateLike(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state LIKE ?", state)) +} + +// StateLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateLt(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state < ?", state)) +} + +// StateLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateLte(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state <= ?", state)) +} + +// StateNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateNe(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state != ?", state)) +} + +// StateNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateNotIn(state ...string) DeliverTaskSubQuerySet { + 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)) +} + +// StateNotlike is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) StateNotlike(state string) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("state NOT LIKE ?", state)) +} + +// UidEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidEq(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid = ?", uid)) +} + +// UidGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidGt(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid > ?", uid)) +} + +// UidGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidGte(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid >= ?", uid)) +} + +// UidIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidIn(uid ...uint32) DeliverTaskSubQuerySet { + if len(uid) == 0 { + qs.db.AddError(errors.New("must at least pass one uid in UidIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("uid IN (?)", uid)) +} + +// UidLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidLt(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid < ?", uid)) +} + +// UidLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidLte(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid <= ?", uid)) +} + +// UidNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidNe(uid uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("uid != ?", uid)) +} + +// UidNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UidNotIn(uid ...uint32) DeliverTaskSubQuerySet { + if len(uid) == 0 { + qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("uid NOT IN (?)", uid)) +} + +// UpdatedAtEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtEq(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at = ?", updatedAt)) +} + +// UpdatedAtGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtGt(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at > ?", updatedAt)) +} + +// UpdatedAtGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtGte(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) +} + +// UpdatedAtLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtLt(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at < ?", updatedAt)) +} + +// UpdatedAtLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtLte(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) +} + +// UpdatedAtNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UpdatedAtNe(updatedAt time.Time) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("updated_at != ?", updatedAt)) +} + +// UserAddressIdEq is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdEq(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id = ?", userAddressId)) +} + +// UserAddressIdGt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdGt(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id > ?", userAddressId)) +} + +// UserAddressIdGte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdGte(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id >= ?", userAddressId)) +} + +// UserAddressIdIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdIn(userAddressId ...uint32) DeliverTaskSubQuerySet { + if len(userAddressId) == 0 { + qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("user_address_id IN (?)", userAddressId)) +} + +// UserAddressIdLt is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdLt(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id < ?", userAddressId)) +} + +// UserAddressIdLte is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdLte(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id <= ?", userAddressId)) +} + +// UserAddressIdNe is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdNe(userAddressId uint32) DeliverTaskSubQuerySet { + return qs.w(qs.db.Where("user_address_id != ?", userAddressId)) +} + +// UserAddressIdNotIn is an autogenerated method +// nolint: dupl +func (qs DeliverTaskSubQuerySet) UserAddressIdNotIn(userAddressId ...uint32) DeliverTaskSubQuerySet { + if len(userAddressId) == 0 { + qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("user_address_id NOT IN (?)", userAddressId)) +} + +// SetCreatedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetCreatedAt(createdAt time.Time) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.CreatedAt)] = createdAt + return u +} + +// SetDeletedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetDeletedAt(deletedAt *time.Time) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.DeletedAt)] = deletedAt + return u +} + +// SetDeliverTaskId is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetDeliverTaskId(deliverTaskId uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.DeliverTaskId)] = deliverTaskId + return u +} + +// SetID is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetID(ID uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.ID)] = ID + return u +} + +// SetOrderId is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetOrderId(orderId uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.OrderId)] = orderId + return u +} + +// SetOrderType is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetOrderType(orderType uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.OrderType)] = orderType + return u +} + +// SetState is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetState(state string) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.State)] = state + return u +} + +// SetUid is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetUid(uid uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.Uid)] = uid + return u +} + +// SetUpdatedAt is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetUpdatedAt(updatedAt time.Time) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.UpdatedAt)] = updatedAt + return u +} + +// SetUserAddressId is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) SetUserAddressId(userAddressId uint32) DeliverTaskSubUpdater { + u.fields[string(DeliverTaskSubDBSchema.UserAddressId)] = userAddressId + return u +} + +// Update is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) Update() error { + return u.db.Updates(u.fields).Error +} + +// UpdateNum is an autogenerated method +// nolint: dupl +func (u DeliverTaskSubUpdater) UpdateNum() (int64, error) { + db := u.db.Updates(u.fields) + return db.RowsAffected, db.Error +} + +// ===== END of query set DeliverTaskSubQuerySet + +// ===== BEGIN of DeliverTaskSub modifiers + +// DeliverTaskSubDBSchemaField describes database schema field. It requires for method 'Update' +type DeliverTaskSubDBSchemaField string + +// String method returns string representation of field. +// nolint: dupl +func (f DeliverTaskSubDBSchemaField) String() string { + return string(f) +} + +// DeliverTaskSubDBSchema stores db field names of DeliverTaskSub +var DeliverTaskSubDBSchema = struct { + ID DeliverTaskSubDBSchemaField + CreatedAt DeliverTaskSubDBSchemaField + UpdatedAt DeliverTaskSubDBSchemaField + DeletedAt DeliverTaskSubDBSchemaField + Uid DeliverTaskSubDBSchemaField + DeliverTaskId DeliverTaskSubDBSchemaField + UserAddressId DeliverTaskSubDBSchemaField + State DeliverTaskSubDBSchemaField + OrderType DeliverTaskSubDBSchemaField + OrderId DeliverTaskSubDBSchemaField +}{ + + ID: DeliverTaskSubDBSchemaField("id"), + CreatedAt: DeliverTaskSubDBSchemaField("created_at"), + UpdatedAt: DeliverTaskSubDBSchemaField("updated_at"), + DeletedAt: DeliverTaskSubDBSchemaField("deleted_at"), + Uid: DeliverTaskSubDBSchemaField("uid"), + DeliverTaskId: DeliverTaskSubDBSchemaField("deliver_task_id"), + UserAddressId: DeliverTaskSubDBSchemaField("user_address_id"), + State: DeliverTaskSubDBSchemaField("state"), + OrderType: DeliverTaskSubDBSchemaField("order_type"), + OrderId: DeliverTaskSubDBSchemaField("order_id"), +} + +// Update updates DeliverTaskSub fields by primary key +// nolint: dupl +func (o *DeliverTaskSub) Update(db *gorm.DB, fields ...DeliverTaskSubDBSchemaField) error { + dbNameToFieldName := map[string]interface{}{ + "id": o.ID, + "created_at": o.CreatedAt, + "updated_at": o.UpdatedAt, + "deleted_at": o.DeletedAt, + "uid": o.Uid, + "deliver_task_id": o.DeliverTaskId, + "user_address_id": o.UserAddressId, + "state": o.State, + "order_type": o.OrderType, + "order_id": o.OrderId, + } + 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 DeliverTaskSub %v fields %v: %s", + o, fields, err) + } + + return nil +} + +// DeliverTaskSubUpdater is an DeliverTaskSub updates manager +type DeliverTaskSubUpdater struct { + fields map[string]interface{} + db *gorm.DB +} + +// NewDeliverTaskSubUpdater creates new DeliverTaskSub updater +// nolint: dupl +func NewDeliverTaskSubUpdater(db *gorm.DB) DeliverTaskSubUpdater { + return DeliverTaskSubUpdater{ + fields: map[string]interface{}{}, + db: db.Model(&DeliverTaskSub{}), + } +} + +// ===== END of DeliverTaskSub modifiers + // ===== BEGIN of query set GoodsCategoryQuerySet // GoodsCategoryQuerySet is an queryset type for GoodsCategory @@ -29,6 +1768,15 @@ func (qs GoodsCategoryQuerySet) w(db *gorm.DB) GoodsCategoryQuerySet { return NewGoodsCategoryQuerySet(db) } +func (qs GoodsCategoryQuerySet) Select(fields ...GoodsCategoryDBSchemaField) GoodsCategoryQuerySet { + 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 *GoodsCategory) Create(db *gorm.DB) error { @@ -351,6 +2099,18 @@ func (qs GoodsCategoryQuerySet) NameEq(name string) GoodsCategoryQuerySet { return qs.w(qs.db.Where("name = ?", name)) } +// NameGt is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameGt(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name > ?", name)) +} + +// NameGte is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameGte(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name >= ?", name)) +} + // NameIn is an autogenerated method // nolint: dupl func (qs GoodsCategoryQuerySet) NameIn(name ...string) GoodsCategoryQuerySet { @@ -361,6 +2121,24 @@ func (qs GoodsCategoryQuerySet) NameIn(name ...string) GoodsCategoryQuerySet { return qs.w(qs.db.Where("name IN (?)", name)) } +// NameLike is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameLike(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name LIKE ?", name)) +} + +// NameLt is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameLt(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name < ?", name)) +} + +// NameLte is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameLte(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name <= ?", name)) +} + // NameNe is an autogenerated method // nolint: dupl func (qs GoodsCategoryQuerySet) NameNe(name string) GoodsCategoryQuerySet { @@ -377,6 +2155,12 @@ func (qs GoodsCategoryQuerySet) NameNotIn(name ...string) GoodsCategoryQuerySet return qs.w(qs.db.Where("name NOT IN (?)", name)) } +// NameNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) NameNotlike(name string) GoodsCategoryQuerySet { + return qs.w(qs.db.Where("name NOT LIKE ?", name)) +} + // Offset is an autogenerated method // nolint: dupl func (qs GoodsCategoryQuerySet) Offset(offset int) GoodsCategoryQuerySet { @@ -419,6 +2203,12 @@ func (qs GoodsCategoryQuerySet) OrderAscByLevel() GoodsCategoryQuerySet { return qs.w(qs.db.Order("level ASC")) } +// OrderAscByName is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) OrderAscByName() GoodsCategoryQuerySet { + return qs.w(qs.db.Order("name ASC")) +} + // OrderAscByParentCatId is an autogenerated method // nolint: dupl func (qs GoodsCategoryQuerySet) OrderAscByParentCatId() GoodsCategoryQuerySet { @@ -473,6 +2263,12 @@ func (qs GoodsCategoryQuerySet) OrderDescByLevel() GoodsCategoryQuerySet { return qs.w(qs.db.Order("level DESC")) } +// OrderDescByName is an autogenerated method +// nolint: dupl +func (qs GoodsCategoryQuerySet) OrderDescByName() GoodsCategoryQuerySet { + return qs.w(qs.db.Order("name DESC")) +} + // OrderDescByParentCatId is an autogenerated method // nolint: dupl func (qs GoodsCategoryQuerySet) OrderDescByParentCatId() GoodsCategoryQuerySet { @@ -890,6 +2686,15 @@ func (qs GoodsOrderQuerySet) w(db *gorm.DB) GoodsOrderQuerySet { return NewGoodsOrderQuerySet(db) } +func (qs GoodsOrderQuerySet) Select(fields ...GoodsOrderDBSchemaField) GoodsOrderQuerySet { + 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 *GoodsOrder) Create(db *gorm.DB) error { @@ -1132,12 +2937,92 @@ func (qs GoodsOrderQuerySet) DeletedAtNe(deletedAt time.Time) GoodsOrderQuerySet return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } +// DeliveryCompanyEq is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyEq(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company = ?", deliveryCompany)) +} + +// DeliveryCompanyGt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyGt(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company > ?", deliveryCompany)) +} + +// DeliveryCompanyGte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyGte(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company >= ?", deliveryCompany)) +} + +// DeliveryCompanyIn is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyIn(deliveryCompany ...string) GoodsOrderQuerySet { + if len(deliveryCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one deliveryCompany in DeliveryCompanyIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("delivery_company IN (?)", deliveryCompany)) +} + +// DeliveryCompanyLike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyLike(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company LIKE ?", deliveryCompany)) +} + +// DeliveryCompanyLt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyLt(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company < ?", deliveryCompany)) +} + +// DeliveryCompanyLte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyLte(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company <= ?", deliveryCompany)) +} + +// DeliveryCompanyNe is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyNe(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company != ?", deliveryCompany)) +} + +// DeliveryCompanyNotIn is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyNotIn(deliveryCompany ...string) GoodsOrderQuerySet { + if len(deliveryCompany) == 0 { + qs.db.AddError(errors.New("must at least pass one deliveryCompany in DeliveryCompanyNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("delivery_company NOT IN (?)", deliveryCompany)) +} + +// DeliveryCompanyNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryCompanyNotlike(deliveryCompany string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_company NOT LIKE ?", deliveryCompany)) +} + // DeliveryExtraInfoEq is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryExtraInfoEq(deliveryExtraInfo string) GoodsOrderQuerySet { return qs.w(qs.db.Where("delivery_extra_info = ?", deliveryExtraInfo)) } +// DeliveryExtraInfoGt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoGt(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info > ?", deliveryExtraInfo)) +} + +// DeliveryExtraInfoGte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoGte(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info >= ?", deliveryExtraInfo)) +} + // DeliveryExtraInfoIn is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryExtraInfoIn(deliveryExtraInfo ...string) GoodsOrderQuerySet { @@ -1148,6 +3033,24 @@ func (qs GoodsOrderQuerySet) DeliveryExtraInfoIn(deliveryExtraInfo ...string) Go return qs.w(qs.db.Where("delivery_extra_info IN (?)", deliveryExtraInfo)) } +// DeliveryExtraInfoLike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoLike(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info LIKE ?", deliveryExtraInfo)) +} + +// DeliveryExtraInfoLt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoLt(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info < ?", deliveryExtraInfo)) +} + +// DeliveryExtraInfoLte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoLte(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info <= ?", deliveryExtraInfo)) +} + // DeliveryExtraInfoNe is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryExtraInfoNe(deliveryExtraInfo string) GoodsOrderQuerySet { @@ -1164,6 +3067,12 @@ func (qs GoodsOrderQuerySet) DeliveryExtraInfoNotIn(deliveryExtraInfo ...string) return qs.w(qs.db.Where("delivery_extra_info NOT IN (?)", deliveryExtraInfo)) } +// DeliveryExtraInfoNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryExtraInfoNotlike(deliveryExtraInfo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_extra_info NOT LIKE ?", deliveryExtraInfo)) +} + // DeliveryFeeEq is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryFeeEq(deliveryFee uint32) GoodsOrderQuerySet { @@ -1282,6 +3191,18 @@ func (qs GoodsOrderQuerySet) DeliveryTrackingNoEq(deliveryTrackingNo string) Goo return qs.w(qs.db.Where("delivery_tracking_no = ?", deliveryTrackingNo)) } +// DeliveryTrackingNoGt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoGt(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no > ?", deliveryTrackingNo)) +} + +// DeliveryTrackingNoGte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoGte(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no >= ?", deliveryTrackingNo)) +} + // DeliveryTrackingNoIn is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryTrackingNoIn(deliveryTrackingNo ...string) GoodsOrderQuerySet { @@ -1292,6 +3213,24 @@ func (qs GoodsOrderQuerySet) DeliveryTrackingNoIn(deliveryTrackingNo ...string) return qs.w(qs.db.Where("delivery_tracking_no IN (?)", deliveryTrackingNo)) } +// DeliveryTrackingNoLike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoLike(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no LIKE ?", deliveryTrackingNo)) +} + +// DeliveryTrackingNoLt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoLt(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no < ?", deliveryTrackingNo)) +} + +// DeliveryTrackingNoLte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoLte(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no <= ?", deliveryTrackingNo)) +} + // DeliveryTrackingNoNe is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) DeliveryTrackingNoNe(deliveryTrackingNo string) GoodsOrderQuerySet { @@ -1308,6 +3247,12 @@ func (qs GoodsOrderQuerySet) DeliveryTrackingNoNotIn(deliveryTrackingNo ...strin return qs.w(qs.db.Where("delivery_tracking_no NOT IN (?)", deliveryTrackingNo)) } +// DeliveryTrackingNoNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) DeliveryTrackingNoNotlike(deliveryTrackingNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("delivery_tracking_no NOT LIKE ?", deliveryTrackingNo)) +} + // GetDB is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) GetDB() *gorm.DB { @@ -1474,6 +3419,18 @@ func (qs GoodsOrderQuerySet) OrderAscByDeletedAt() GoodsOrderQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } +// OrderAscByDeliveryCompany is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderAscByDeliveryCompany() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_company ASC")) +} + +// OrderAscByDeliveryExtraInfo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderAscByDeliveryExtraInfo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_extra_info ASC")) +} + // OrderAscByDeliveryFee is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderAscByDeliveryFee() GoodsOrderQuerySet { @@ -1486,6 +3443,12 @@ func (qs GoodsOrderQuerySet) OrderAscByDeliveryStatus() GoodsOrderQuerySet { return qs.w(qs.db.Order("delivery_status ASC")) } +// OrderAscByDeliveryTrackingNo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderAscByDeliveryTrackingNo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_tracking_no ASC")) +} + // OrderAscByGoodsId is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderAscByGoodsId() GoodsOrderQuerySet { @@ -1528,6 +3491,12 @@ func (qs GoodsOrderQuerySet) OrderAscByQuantity() GoodsOrderQuerySet { return qs.w(qs.db.Order("quantity ASC")) } +// OrderAscBySerialNo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderAscBySerialNo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("serial_no ASC")) +} + // OrderAscByUid is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderAscByUid() GoodsOrderQuerySet { @@ -1570,6 +3539,18 @@ func (qs GoodsOrderQuerySet) OrderDescByDeletedAt() GoodsOrderQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } +// OrderDescByDeliveryCompany is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderDescByDeliveryCompany() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_company DESC")) +} + +// OrderDescByDeliveryExtraInfo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderDescByDeliveryExtraInfo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_extra_info DESC")) +} + // OrderDescByDeliveryFee is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderDescByDeliveryFee() GoodsOrderQuerySet { @@ -1582,6 +3563,12 @@ func (qs GoodsOrderQuerySet) OrderDescByDeliveryStatus() GoodsOrderQuerySet { return qs.w(qs.db.Order("delivery_status DESC")) } +// OrderDescByDeliveryTrackingNo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderDescByDeliveryTrackingNo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("delivery_tracking_no DESC")) +} + // OrderDescByGoodsId is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderDescByGoodsId() GoodsOrderQuerySet { @@ -1624,6 +3611,12 @@ func (qs GoodsOrderQuerySet) OrderDescByQuantity() GoodsOrderQuerySet { return qs.w(qs.db.Order("quantity DESC")) } +// OrderDescBySerialNo is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) OrderDescBySerialNo() GoodsOrderQuerySet { + return qs.w(qs.db.Order("serial_no DESC")) +} + // OrderDescByUid is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) OrderDescByUid() GoodsOrderQuerySet { @@ -1908,6 +3901,18 @@ func (qs GoodsOrderQuerySet) SerialNoEq(serialNo string) GoodsOrderQuerySet { return qs.w(qs.db.Where("serial_no = ?", serialNo)) } +// SerialNoGt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoGt(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no > ?", serialNo)) +} + +// SerialNoGte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoGte(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no >= ?", serialNo)) +} + // SerialNoIn is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) SerialNoIn(serialNo ...string) GoodsOrderQuerySet { @@ -1918,6 +3923,24 @@ func (qs GoodsOrderQuerySet) SerialNoIn(serialNo ...string) GoodsOrderQuerySet { return qs.w(qs.db.Where("serial_no IN (?)", serialNo)) } +// SerialNoLike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoLike(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no LIKE ?", serialNo)) +} + +// SerialNoLt is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoLt(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no < ?", serialNo)) +} + +// SerialNoLte is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoLte(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no <= ?", serialNo)) +} + // SerialNoNe is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) SerialNoNe(serialNo string) GoodsOrderQuerySet { @@ -1934,6 +3957,12 @@ func (qs GoodsOrderQuerySet) SerialNoNotIn(serialNo ...string) GoodsOrderQuerySe return qs.w(qs.db.Where("serial_no NOT IN (?)", serialNo)) } +// SerialNoNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsOrderQuerySet) SerialNoNotlike(serialNo string) GoodsOrderQuerySet { + return qs.w(qs.db.Where("serial_no NOT LIKE ?", serialNo)) +} + // UidEq is an autogenerated method // nolint: dupl func (qs GoodsOrderQuerySet) UidEq(uid uint32) GoodsOrderQuerySet { @@ -2110,6 +4139,13 @@ func (u GoodsOrderUpdater) SetDeletedAt(deletedAt *time.Time) GoodsOrderUpdater return u } +// SetDeliveryCompany is an autogenerated method +// nolint: dupl +func (u GoodsOrderUpdater) SetDeliveryCompany(deliveryCompany string) GoodsOrderUpdater { + u.fields[string(GoodsOrderDBSchema.DeliveryCompany)] = deliveryCompany + return u +} + // SetDeliveryExtraInfo is an autogenerated method // nolint: dupl func (u GoodsOrderUpdater) SetDeliveryExtraInfo(deliveryExtraInfo string) GoodsOrderUpdater { @@ -2260,6 +4296,7 @@ var GoodsOrderDBSchema = struct { DeliveryExtraInfo GoodsOrderDBSchemaField DeliveryFee GoodsOrderDBSchemaField DeliveryTrackingNo GoodsOrderDBSchemaField + DeliveryCompany GoodsOrderDBSchemaField DeliveryStatus GoodsOrderDBSchemaField VersionId GoodsOrderDBSchemaField }{ @@ -2281,6 +4318,7 @@ var GoodsOrderDBSchema = struct { DeliveryExtraInfo: GoodsOrderDBSchemaField("delivery_extra_info"), DeliveryFee: GoodsOrderDBSchemaField("delivery_fee"), DeliveryTrackingNo: GoodsOrderDBSchemaField("delivery_tracking_no"), + DeliveryCompany: GoodsOrderDBSchemaField("delivery_company"), DeliveryStatus: GoodsOrderDBSchemaField("delivery_status"), VersionId: GoodsOrderDBSchemaField("version_id"), } @@ -2306,6 +4344,7 @@ func (o *GoodsOrder) Update(db *gorm.DB, fields ...GoodsOrderDBSchemaField) erro "delivery_extra_info": o.DeliveryExtraInfo, "delivery_fee": o.DeliveryFee, "delivery_tracking_no": o.DeliveryTrackingNo, + "delivery_company": o.DeliveryCompany, "delivery_status": o.DeliveryStatus, "version_id": o.VersionId, } @@ -2361,6 +4400,15 @@ func (qs GoodsQuerySet) w(db *gorm.DB) GoodsQuerySet { return NewGoodsQuerySet(db) } +func (qs GoodsQuerySet) Select(fields ...GoodsDBSchemaField) GoodsQuerySet { + 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 *Goods) Create(db *gorm.DB) error { @@ -2479,6 +4527,62 @@ func (qs GoodsQuerySet) CreatedAtNe(createdAt time.Time) GoodsQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } +// DealTypeEq is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeEq(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type = ?", dealType)) +} + +// DealTypeGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeGt(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type > ?", dealType)) +} + +// DealTypeGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeGte(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type >= ?", dealType)) +} + +// DealTypeIn is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeIn(dealType ...uint32) GoodsQuerySet { + if len(dealType) == 0 { + qs.db.AddError(errors.New("must at least pass one dealType in DealTypeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deal_type IN (?)", dealType)) +} + +// DealTypeLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeLt(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type < ?", dealType)) +} + +// DealTypeLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeLte(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type <= ?", dealType)) +} + +// DealTypeNe is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeNe(dealType uint32) GoodsQuerySet { + return qs.w(qs.db.Where("deal_type != ?", dealType)) +} + +// DealTypeNotIn is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DealTypeNotIn(dealType ...uint32) GoodsQuerySet { + if len(dealType) == 0 { + qs.db.AddError(errors.New("must at least pass one dealType in DealTypeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("deal_type NOT IN (?)", dealType)) +} + // Delete is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) Delete() error { @@ -2609,6 +4713,18 @@ func (qs GoodsQuerySet) DetailEq(detail string) GoodsQuerySet { return qs.w(qs.db.Where("detail = ?", detail)) } +// DetailGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailGt(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail > ?", detail)) +} + +// DetailGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailGte(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail >= ?", detail)) +} + // DetailIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) DetailIn(detail ...string) GoodsQuerySet { @@ -2619,6 +4735,24 @@ func (qs GoodsQuerySet) DetailIn(detail ...string) GoodsQuerySet { return qs.w(qs.db.Where("detail IN (?)", detail)) } +// DetailLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailLike(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail LIKE ?", detail)) +} + +// DetailLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailLt(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail < ?", detail)) +} + +// DetailLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailLte(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail <= ?", detail)) +} + // DetailNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) DetailNe(detail string) GoodsQuerySet { @@ -2635,6 +4769,12 @@ func (qs GoodsQuerySet) DetailNotIn(detail ...string) GoodsQuerySet { return qs.w(qs.db.Where("detail NOT IN (?)", detail)) } +// DetailNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) DetailNotlike(detail string) GoodsQuerySet { + return qs.w(qs.db.Where("detail NOT LIKE ?", detail)) +} + // GetDB is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) GetDB() *gorm.DB { @@ -2765,6 +4905,18 @@ func (qs GoodsQuerySet) ImagesEq(images string) GoodsQuerySet { return qs.w(qs.db.Where("images = ?", images)) } +// ImagesGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesGt(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images > ?", images)) +} + +// ImagesGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesGte(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images >= ?", images)) +} + // ImagesIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) ImagesIn(images ...string) GoodsQuerySet { @@ -2775,6 +4927,24 @@ func (qs GoodsQuerySet) ImagesIn(images ...string) GoodsQuerySet { return qs.w(qs.db.Where("images IN (?)", images)) } +// ImagesLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesLike(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images LIKE ?", images)) +} + +// ImagesLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesLt(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images < ?", images)) +} + +// ImagesLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesLte(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images <= ?", images)) +} + // ImagesNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) ImagesNe(images string) GoodsQuerySet { @@ -2791,6 +4961,12 @@ func (qs GoodsQuerySet) ImagesNotIn(images ...string) GoodsQuerySet { return qs.w(qs.db.Where("images NOT IN (?)", images)) } +// ImagesNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) ImagesNotlike(images string) GoodsQuerySet { + return qs.w(qs.db.Where("images NOT LIKE ?", images)) +} + // Limit is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) Limit(limit int) GoodsQuerySet { @@ -2803,6 +4979,18 @@ func (qs GoodsQuerySet) MainImageEq(mainImage string) GoodsQuerySet { return qs.w(qs.db.Where("main_image = ?", mainImage)) } +// MainImageGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageGt(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image > ?", mainImage)) +} + +// MainImageGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageGte(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image >= ?", mainImage)) +} + // MainImageIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) MainImageIn(mainImage ...string) GoodsQuerySet { @@ -2813,6 +5001,24 @@ func (qs GoodsQuerySet) MainImageIn(mainImage ...string) GoodsQuerySet { return qs.w(qs.db.Where("main_image IN (?)", mainImage)) } +// MainImageLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageLike(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image LIKE ?", mainImage)) +} + +// MainImageLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageLt(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image < ?", mainImage)) +} + +// MainImageLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageLte(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image <= ?", mainImage)) +} + // MainImageNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) MainImageNe(mainImage string) GoodsQuerySet { @@ -2829,12 +5035,30 @@ func (qs GoodsQuerySet) MainImageNotIn(mainImage ...string) GoodsQuerySet { return qs.w(qs.db.Where("main_image NOT IN (?)", mainImage)) } +// MainImageNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) MainImageNotlike(mainImage string) GoodsQuerySet { + return qs.w(qs.db.Where("main_image NOT LIKE ?", mainImage)) +} + // NameEq is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) NameEq(name string) GoodsQuerySet { return qs.w(qs.db.Where("name = ?", name)) } +// NameGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameGt(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name > ?", name)) +} + +// NameGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameGte(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name >= ?", name)) +} + // NameIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) NameIn(name ...string) GoodsQuerySet { @@ -2845,6 +5069,24 @@ func (qs GoodsQuerySet) NameIn(name ...string) GoodsQuerySet { return qs.w(qs.db.Where("name IN (?)", name)) } +// NameLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameLike(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name LIKE ?", name)) +} + +// NameLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameLt(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name < ?", name)) +} + +// NameLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameLte(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name <= ?", name)) +} + // NameNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) NameNe(name string) GoodsQuerySet { @@ -2861,6 +5103,12 @@ func (qs GoodsQuerySet) NameNotIn(name ...string) GoodsQuerySet { return qs.w(qs.db.Where("name NOT IN (?)", name)) } +// NameNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) NameNotlike(name string) GoodsQuerySet { + return qs.w(qs.db.Where("name NOT LIKE ?", name)) +} + // Offset is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) Offset(offset int) GoodsQuerySet { @@ -2885,6 +5133,12 @@ func (qs GoodsQuerySet) OrderAscByCreatedAt() GoodsQuerySet { return qs.w(qs.db.Order("created_at ASC")) } +// OrderAscByDealType is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByDealType() GoodsQuerySet { + return qs.w(qs.db.Order("deal_type ASC")) +} + // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderAscByDeletedAt() GoodsQuerySet { @@ -2897,6 +5151,12 @@ func (qs GoodsQuerySet) OrderAscByDeliveryFee() GoodsQuerySet { return qs.w(qs.db.Order("delivery_fee ASC")) } +// OrderAscByDetail is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByDetail() GoodsQuerySet { + return qs.w(qs.db.Order("detail ASC")) +} + // OrderAscByGoodsId is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderAscByGoodsId() GoodsQuerySet { @@ -2909,6 +5169,24 @@ func (qs GoodsQuerySet) OrderAscByID() GoodsQuerySet { return qs.w(qs.db.Order("id ASC")) } +// OrderAscByImages is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByImages() GoodsQuerySet { + return qs.w(qs.db.Order("images ASC")) +} + +// OrderAscByMainImage is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByMainImage() GoodsQuerySet { + return qs.w(qs.db.Order("main_image ASC")) +} + +// OrderAscByName is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByName() GoodsQuerySet { + return qs.w(qs.db.Order("name ASC")) +} + // OrderAscByPriceOriginal is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderAscByPriceOriginal() GoodsQuerySet { @@ -2933,6 +5211,12 @@ func (qs GoodsQuerySet) OrderAscBySaleStatus() GoodsQuerySet { return qs.w(qs.db.Order("sale_status ASC")) } +// OrderAscBySerialNo is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscBySerialNo() GoodsQuerySet { + return qs.w(qs.db.Order("serial_no ASC")) +} + // OrderAscBySoldCount is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderAscBySoldCount() GoodsQuerySet { @@ -2945,6 +5229,12 @@ func (qs GoodsQuerySet) OrderAscByStock() GoodsQuerySet { return qs.w(qs.db.Order("stock ASC")) } +// OrderAscByTitle is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderAscByTitle() GoodsQuerySet { + return qs.w(qs.db.Order("title ASC")) +} + // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderAscByUpdatedAt() GoodsQuerySet { @@ -2969,6 +5259,12 @@ func (qs GoodsQuerySet) OrderDescByCreatedAt() GoodsQuerySet { return qs.w(qs.db.Order("created_at DESC")) } +// OrderDescByDealType is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByDealType() GoodsQuerySet { + return qs.w(qs.db.Order("deal_type DESC")) +} + // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderDescByDeletedAt() GoodsQuerySet { @@ -2981,6 +5277,12 @@ func (qs GoodsQuerySet) OrderDescByDeliveryFee() GoodsQuerySet { return qs.w(qs.db.Order("delivery_fee DESC")) } +// OrderDescByDetail is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByDetail() GoodsQuerySet { + return qs.w(qs.db.Order("detail DESC")) +} + // OrderDescByGoodsId is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderDescByGoodsId() GoodsQuerySet { @@ -2993,6 +5295,24 @@ func (qs GoodsQuerySet) OrderDescByID() GoodsQuerySet { return qs.w(qs.db.Order("id DESC")) } +// OrderDescByImages is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByImages() GoodsQuerySet { + return qs.w(qs.db.Order("images DESC")) +} + +// OrderDescByMainImage is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByMainImage() GoodsQuerySet { + return qs.w(qs.db.Order("main_image DESC")) +} + +// OrderDescByName is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByName() GoodsQuerySet { + return qs.w(qs.db.Order("name DESC")) +} + // OrderDescByPriceOriginal is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderDescByPriceOriginal() GoodsQuerySet { @@ -3017,6 +5337,12 @@ func (qs GoodsQuerySet) OrderDescBySaleStatus() GoodsQuerySet { return qs.w(qs.db.Order("sale_status DESC")) } +// OrderDescBySerialNo is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescBySerialNo() GoodsQuerySet { + return qs.w(qs.db.Order("serial_no DESC")) +} + // OrderDescBySoldCount is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderDescBySoldCount() GoodsQuerySet { @@ -3029,6 +5355,12 @@ func (qs GoodsQuerySet) OrderDescByStock() GoodsQuerySet { return qs.w(qs.db.Order("stock DESC")) } +// OrderDescByTitle is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) OrderDescByTitle() GoodsQuerySet { + return qs.w(qs.db.Order("title DESC")) +} + // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) OrderDescByUpdatedAt() GoodsQuerySet { @@ -3271,6 +5603,18 @@ func (qs GoodsQuerySet) SerialNoEq(serialNo string) GoodsQuerySet { return qs.w(qs.db.Where("serial_no = ?", serialNo)) } +// SerialNoGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoGt(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no > ?", serialNo)) +} + +// SerialNoGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoGte(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no >= ?", serialNo)) +} + // SerialNoIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) SerialNoIn(serialNo ...string) GoodsQuerySet { @@ -3281,6 +5625,24 @@ func (qs GoodsQuerySet) SerialNoIn(serialNo ...string) GoodsQuerySet { return qs.w(qs.db.Where("serial_no IN (?)", serialNo)) } +// SerialNoLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoLike(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no LIKE ?", serialNo)) +} + +// SerialNoLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoLt(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no < ?", serialNo)) +} + +// SerialNoLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoLte(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no <= ?", serialNo)) +} + // SerialNoNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) SerialNoNe(serialNo string) GoodsQuerySet { @@ -3297,6 +5659,12 @@ func (qs GoodsQuerySet) SerialNoNotIn(serialNo ...string) GoodsQuerySet { return qs.w(qs.db.Where("serial_no NOT IN (?)", serialNo)) } +// SerialNoNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) SerialNoNotlike(serialNo string) GoodsQuerySet { + return qs.w(qs.db.Where("serial_no NOT LIKE ?", serialNo)) +} + // SoldCountEq is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) SoldCountEq(soldCount uint32) GoodsQuerySet { @@ -3415,6 +5783,18 @@ func (qs GoodsQuerySet) TitleEq(title string) GoodsQuerySet { return qs.w(qs.db.Where("title = ?", title)) } +// TitleGt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleGt(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title > ?", title)) +} + +// TitleGte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleGte(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title >= ?", title)) +} + // TitleIn is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) TitleIn(title ...string) GoodsQuerySet { @@ -3425,6 +5805,24 @@ func (qs GoodsQuerySet) TitleIn(title ...string) GoodsQuerySet { return qs.w(qs.db.Where("title IN (?)", title)) } +// TitleLike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleLike(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title LIKE ?", title)) +} + +// TitleLt is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleLt(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title < ?", title)) +} + +// TitleLte is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleLte(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title <= ?", title)) +} + // TitleNe is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) TitleNe(title string) GoodsQuerySet { @@ -3441,6 +5839,12 @@ func (qs GoodsQuerySet) TitleNotIn(title ...string) GoodsQuerySet { return qs.w(qs.db.Where("title NOT IN (?)", title)) } +// TitleNotlike is an autogenerated method +// nolint: dupl +func (qs GoodsQuerySet) TitleNotlike(title string) GoodsQuerySet { + return qs.w(qs.db.Where("title NOT LIKE ?", title)) +} + // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs GoodsQuerySet) UpdatedAtEq(updatedAt time.Time) GoodsQuerySet { @@ -3547,6 +5951,13 @@ func (u GoodsUpdater) SetCreatedAt(createdAt time.Time) GoodsUpdater { return u } +// SetDealType is an autogenerated method +// nolint: dupl +func (u GoodsUpdater) SetDealType(dealType uint32) GoodsUpdater { + u.fields[string(GoodsDBSchema.DealType)] = dealType + return u +} + // SetDeletedAt is an autogenerated method // nolint: dupl func (u GoodsUpdater) SetDeletedAt(deletedAt *time.Time) GoodsUpdater { @@ -3720,6 +6131,7 @@ var GoodsDBSchema = struct { PriceRm GoodsDBSchemaField PriceOriginal GoodsDBSchemaField DeliveryFee GoodsDBSchemaField + DealType GoodsDBSchemaField VersionId GoodsDBSchemaField }{ @@ -3742,6 +6154,7 @@ var GoodsDBSchema = struct { PriceRm: GoodsDBSchemaField("price_rm"), PriceOriginal: GoodsDBSchemaField("price_original"), DeliveryFee: GoodsDBSchemaField("delivery_fee"), + DealType: GoodsDBSchemaField("deal_type"), VersionId: GoodsDBSchemaField("version_id"), } @@ -3768,6 +6181,7 @@ func (o *Goods) Update(db *gorm.DB, fields ...GoodsDBSchemaField) error { "price_rm": o.PriceRm, "price_original": o.PriceOriginal, "delivery_fee": o.DeliveryFee, + "deal_type": o.DealType, "version_id": o.VersionId, } u := map[string]interface{}{}