// Code generated by go-queryset. DO NOT EDIT. package model import ( "errors" "fmt" "strings" "time" "github.com/jinzhu/gorm" ) // ===== BEGIN of all query sets // ===== BEGIN of query set CooperativeAssistantMemberDeductQuerySet // CooperativeAssistantMemberDeductQuerySet is an queryset type for CooperativeAssistantMemberDeduct type CooperativeAssistantMemberDeductQuerySet struct { db *gorm.DB } // NewCooperativeAssistantMemberDeductQuerySet constructs new CooperativeAssistantMemberDeductQuerySet func NewCooperativeAssistantMemberDeductQuerySet(db *gorm.DB) CooperativeAssistantMemberDeductQuerySet { return CooperativeAssistantMemberDeductQuerySet{ db: db.Model(&CooperativeAssistantMemberDeduct{}), } } func (qs CooperativeAssistantMemberDeductQuerySet) w(db *gorm.DB) CooperativeAssistantMemberDeductQuerySet { return NewCooperativeAssistantMemberDeductQuerySet(db) } func (qs CooperativeAssistantMemberDeductQuerySet) Select(fields ...CooperativeAssistantMemberDeductDBSchemaField) CooperativeAssistantMemberDeductQuerySet { 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 *CooperativeAssistantMemberDeduct) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeAssistantMemberDeduct) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) All(ret *[]CooperativeAssistantMemberDeduct) error { return qs.db.Find(ret).Error } // BlackGoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductEq(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct = ?", blackGoldDeduct)) } // BlackGoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductGt(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct > ?", blackGoldDeduct)) } // BlackGoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductGte(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct >= ?", blackGoldDeduct)) } // BlackGoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductIn(blackGoldDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct IN (?)", blackGoldDeduct)) } // BlackGoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductLt(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct < ?", blackGoldDeduct)) } // BlackGoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductLte(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct <= ?", blackGoldDeduct)) } // BlackGoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductNe(blackGoldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct != ?", blackGoldDeduct)) } // BlackGoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) BlackGoldDeductNotIn(blackGoldDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct NOT IN (?)", blackGoldDeduct)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtEq(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtGt(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtGte(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtLt(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtLte(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) CreatedAtNe(createdAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) Delete() error { return qs.db.Delete(CooperativeAssistantMemberDeduct{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeAssistantMemberDeduct{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeAssistantMemberDeduct{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtIsNotNull() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtIsNull() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GetUpdater() CooperativeAssistantMemberDeductUpdater { return NewCooperativeAssistantMemberDeductUpdater(qs.db) } // GoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductEq(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct = ?", goldDeduct)) } // GoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductGt(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct > ?", goldDeduct)) } // GoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductGte(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct >= ?", goldDeduct)) } // GoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductIn(goldDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct IN (?)", goldDeduct)) } // GoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductLt(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct < ?", goldDeduct)) } // GoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductLte(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct <= ?", goldDeduct)) } // GoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductNe(goldDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct != ?", goldDeduct)) } // GoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) GoldDeductNotIn(goldDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct NOT IN (?)", goldDeduct)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDEq(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDGt(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDGte(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDIn(ID ...uint32) CooperativeAssistantMemberDeductQuerySet { 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 CooperativeAssistantMemberDeductQuerySet) IDLt(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDLte(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDNe(ID uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) IDNotIn(ID ...uint32) CooperativeAssistantMemberDeductQuerySet { 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 CooperativeAssistantMemberDeductQuerySet) Limit(limit int) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) Offset(offset int) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeAssistantMemberDeductQuerySet) One(ret *CooperativeAssistantMemberDeduct) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByBlackGoldDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("black_gold_deduct ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByCooperativeBusinessId() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByCreatedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByDeletedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByGoldDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("gold_deduct ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByID() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByPlatinumDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("platinum_deduct ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByStoreId() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderAscByUpdatedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByBlackGoldDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("black_gold_deduct DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByCooperativeBusinessId() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByCreatedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByDeletedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByGoldDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("gold_deduct DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByID() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByPlatinumDeduct() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("platinum_deduct DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByStoreId() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) OrderDescByUpdatedAt() CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductEq(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct = ?", platinumDeduct)) } // PlatinumDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductGt(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct > ?", platinumDeduct)) } // PlatinumDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductGte(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct >= ?", platinumDeduct)) } // PlatinumDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductIn(platinumDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct IN (?)", platinumDeduct)) } // PlatinumDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductLt(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct < ?", platinumDeduct)) } // PlatinumDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductLte(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct <= ?", platinumDeduct)) } // PlatinumDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductNe(platinumDeduct uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct != ?", platinumDeduct)) } // PlatinumDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) PlatinumDeductNotIn(platinumDeduct ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct NOT IN (?)", platinumDeduct)) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdEq(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdGt(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdGte(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdIn(storeId ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdLt(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdLte(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdNe(storeId uint32) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) StoreIdNotIn(storeId ...uint32) CooperativeAssistantMemberDeductQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeAssistantMemberDeductQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeAssistantMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetBlackGoldDeduct(blackGoldDeduct uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.BlackGoldDeduct)] = blackGoldDeduct return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetCreatedAt(createdAt time.Time) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.DeletedAt)] = deletedAt return u } // SetGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetGoldDeduct(goldDeduct uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.GoldDeduct)] = goldDeduct return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetID(ID uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.ID)] = ID return u } // SetPlatinumDeduct is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetPlatinumDeduct(platinumDeduct uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.PlatinumDeduct)] = platinumDeduct return u } // SetStoreId is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetStoreId(storeId uint32) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.StoreId)] = storeId return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeAssistantMemberDeductUpdater { u.fields[string(CooperativeAssistantMemberDeductDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeAssistantMemberDeductUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeAssistantMemberDeductQuerySet // ===== BEGIN of CooperativeAssistantMemberDeduct modifiers // CooperativeAssistantMemberDeductDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeAssistantMemberDeductDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeAssistantMemberDeductDBSchemaField) String() string { return string(f) } // CooperativeAssistantMemberDeductDBSchema stores db field names of CooperativeAssistantMemberDeduct var CooperativeAssistantMemberDeductDBSchema = struct { ID CooperativeAssistantMemberDeductDBSchemaField CreatedAt CooperativeAssistantMemberDeductDBSchemaField UpdatedAt CooperativeAssistantMemberDeductDBSchemaField DeletedAt CooperativeAssistantMemberDeductDBSchemaField CooperativeBusinessId CooperativeAssistantMemberDeductDBSchemaField StoreId CooperativeAssistantMemberDeductDBSchemaField GoldDeduct CooperativeAssistantMemberDeductDBSchemaField PlatinumDeduct CooperativeAssistantMemberDeductDBSchemaField BlackGoldDeduct CooperativeAssistantMemberDeductDBSchemaField }{ ID: CooperativeAssistantMemberDeductDBSchemaField("id"), CreatedAt: CooperativeAssistantMemberDeductDBSchemaField("created_at"), UpdatedAt: CooperativeAssistantMemberDeductDBSchemaField("updated_at"), DeletedAt: CooperativeAssistantMemberDeductDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeAssistantMemberDeductDBSchemaField("cooperative_business_id"), StoreId: CooperativeAssistantMemberDeductDBSchemaField("store_id"), GoldDeduct: CooperativeAssistantMemberDeductDBSchemaField("gold_deduct"), PlatinumDeduct: CooperativeAssistantMemberDeductDBSchemaField("platinum_deduct"), BlackGoldDeduct: CooperativeAssistantMemberDeductDBSchemaField("black_gold_deduct"), } // Update updates CooperativeAssistantMemberDeduct fields by primary key // nolint: dupl func (o *CooperativeAssistantMemberDeduct) Update(db *gorm.DB, fields ...CooperativeAssistantMemberDeductDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "store_id": o.StoreId, "gold_deduct": o.GoldDeduct, "platinum_deduct": o.PlatinumDeduct, "black_gold_deduct": o.BlackGoldDeduct, } 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 CooperativeAssistantMemberDeduct %v fields %v: %s", o, fields, err) } return nil } // CooperativeAssistantMemberDeductUpdater is an CooperativeAssistantMemberDeduct updates manager type CooperativeAssistantMemberDeductUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeAssistantMemberDeductUpdater creates new CooperativeAssistantMemberDeduct updater // nolint: dupl func NewCooperativeAssistantMemberDeductUpdater(db *gorm.DB) CooperativeAssistantMemberDeductUpdater { return CooperativeAssistantMemberDeductUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeAssistantMemberDeduct{}), } } // ===== END of CooperativeAssistantMemberDeduct modifiers // ===== BEGIN of query set CooperativeBusinessQuerySet // CooperativeBusinessQuerySet is an queryset type for CooperativeBusiness type CooperativeBusinessQuerySet struct { db *gorm.DB } // NewCooperativeBusinessQuerySet constructs new CooperativeBusinessQuerySet func NewCooperativeBusinessQuerySet(db *gorm.DB) CooperativeBusinessQuerySet { return CooperativeBusinessQuerySet{ db: db.Model(&CooperativeBusiness{}), } } func (qs CooperativeBusinessQuerySet) w(db *gorm.DB) CooperativeBusinessQuerySet { return NewCooperativeBusinessQuerySet(db) } func (qs CooperativeBusinessQuerySet) Select(fields ...CooperativeBusinessDBSchemaField) CooperativeBusinessQuerySet { 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 *CooperativeBusiness) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeBusiness) Delete(db *gorm.DB) error { return db.Delete(o).Error } // AddTimeEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeEq(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time = ?", addTime)) } // AddTimeGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeGt(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time > ?", addTime)) } // AddTimeGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeGte(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time >= ?", addTime)) } // AddTimeLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeLt(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time < ?", addTime)) } // AddTimeLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeLte(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time <= ?", addTime)) } // AddTimeNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddTimeNe(addTime time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("add_time != ?", addTime)) } // AddressEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressEq(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address = ?", address)) } // AddressGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressGt(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address > ?", address)) } // AddressGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressGte(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address >= ?", address)) } // AddressIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressIn(address ...string) CooperativeBusinessQuerySet { if len(address) == 0 { qs.db.AddError(errors.New("must at least pass one address in AddressIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("address IN (?)", address)) } // AddressLike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressLike(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address LIKE ?", address)) } // AddressLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressLt(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address < ?", address)) } // AddressLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressLte(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address <= ?", address)) } // AddressNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressNe(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address != ?", address)) } // AddressNotIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressNotIn(address ...string) CooperativeBusinessQuerySet { if len(address) == 0 { qs.db.AddError(errors.New("must at least pass one address in AddressNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("address NOT IN (?)", address)) } // AddressNotlike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AddressNotlike(address string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("address NOT LIKE ?", address)) } // All is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) All(ret *[]CooperativeBusiness) error { return qs.db.Find(ret).Error } // AvatarEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarEq(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar = ?", avatar)) } // AvatarGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarGt(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar > ?", avatar)) } // AvatarGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarGte(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar >= ?", avatar)) } // AvatarIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarIn(avatar ...string) CooperativeBusinessQuerySet { if len(avatar) == 0 { qs.db.AddError(errors.New("must at least pass one avatar in AvatarIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("avatar IN (?)", avatar)) } // AvatarLike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarLike(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar LIKE ?", avatar)) } // AvatarLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarLt(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar < ?", avatar)) } // AvatarLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarLte(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar <= ?", avatar)) } // AvatarNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarNe(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar != ?", avatar)) } // AvatarNotIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarNotIn(avatar ...string) CooperativeBusinessQuerySet { if len(avatar) == 0 { qs.db.AddError(errors.New("must at least pass one avatar in AvatarNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("avatar NOT IN (?)", avatar)) } // AvatarNotlike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) AvatarNotlike(avatar string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("avatar NOT LIKE ?", avatar)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtEq(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtGt(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtGte(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtLt(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtLte(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) CreatedAtNe(createdAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) Delete() error { return qs.db.Delete(CooperativeBusiness{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeBusiness{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeBusiness{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtIsNotNull() CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtIsNull() CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) GetUpdater() CooperativeBusinessUpdater { return NewCooperativeBusinessUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDEq(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDGt(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDGte(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDIn(ID ...uint32) CooperativeBusinessQuerySet { 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 CooperativeBusinessQuerySet) IDLt(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDLte(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDNe(ID uint32) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) IDNotIn(ID ...uint32) CooperativeBusinessQuerySet { 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 CooperativeBusinessQuerySet) Limit(limit int) CooperativeBusinessQuerySet { return qs.w(qs.db.Limit(limit)) } // NameEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameEq(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name = ?", name)) } // NameGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameGt(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name > ?", name)) } // NameGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameGte(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name >= ?", name)) } // NameIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameIn(name ...string) CooperativeBusinessQuerySet { if len(name) == 0 { qs.db.AddError(errors.New("must at least pass one name in NameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("name IN (?)", name)) } // NameLike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameLike(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name LIKE ?", name)) } // NameLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameLt(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name < ?", name)) } // NameLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameLte(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name <= ?", name)) } // NameNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameNe(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name != ?", name)) } // NameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameNotIn(name ...string) CooperativeBusinessQuerySet { if len(name) == 0 { qs.db.AddError(errors.New("must at least pass one name in NameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("name NOT IN (?)", name)) } // NameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) NameNotlike(name string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("name NOT LIKE ?", name)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) Offset(offset int) CooperativeBusinessQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeBusinessQuerySet) One(ret *CooperativeBusiness) error { return qs.db.First(ret).Error } // OrderAscByAddTime is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByAddTime() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("add_time ASC")) } // OrderAscByAddress is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByAddress() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("address ASC")) } // OrderAscByAvatar is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByAvatar() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("avatar ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByCreatedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByDeletedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByID() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByName is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByName() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("name ASC")) } // OrderAscByTel is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByTel() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("tel ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderAscByUpdatedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByAddTime is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByAddTime() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("add_time DESC")) } // OrderDescByAddress is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByAddress() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("address DESC")) } // OrderDescByAvatar is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByAvatar() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("avatar DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByCreatedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByDeletedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByID() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByName is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByName() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("name DESC")) } // OrderDescByTel is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByTel() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("tel DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) OrderDescByUpdatedAt() CooperativeBusinessQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // TelEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelEq(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel = ?", tel)) } // TelGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelGt(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel > ?", tel)) } // TelGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelGte(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel >= ?", tel)) } // TelIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelIn(tel ...string) CooperativeBusinessQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel IN (?)", tel)) } // TelLike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelLike(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel LIKE ?", tel)) } // TelLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelLt(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel < ?", tel)) } // TelLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelLte(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel <= ?", tel)) } // TelNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelNe(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel != ?", tel)) } // TelNotIn is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelNotIn(tel ...string) CooperativeBusinessQuerySet { if len(tel) == 0 { qs.db.AddError(errors.New("must at least pass one tel in TelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("tel NOT IN (?)", tel)) } // TelNotlike is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) TelNotlike(tel string) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("tel NOT LIKE ?", tel)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeBusinessQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeBusinessQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetAddTime is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetAddTime(addTime time.Time) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.AddTime)] = addTime return u } // SetAddress is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetAddress(address string) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.Address)] = address return u } // SetAvatar is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetAvatar(avatar string) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.Avatar)] = avatar return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetCreatedAt(createdAt time.Time) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetID(ID uint32) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.ID)] = ID return u } // SetName is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetName(name string) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.Name)] = name return u } // SetTel is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetTel(tel string) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.Tel)] = tel return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeBusinessUpdater { u.fields[string(CooperativeBusinessDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeBusinessUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeBusinessQuerySet // ===== BEGIN of CooperativeBusiness modifiers // CooperativeBusinessDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeBusinessDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeBusinessDBSchemaField) String() string { return string(f) } // CooperativeBusinessDBSchema stores db field names of CooperativeBusiness var CooperativeBusinessDBSchema = struct { ID CooperativeBusinessDBSchemaField CreatedAt CooperativeBusinessDBSchemaField UpdatedAt CooperativeBusinessDBSchemaField DeletedAt CooperativeBusinessDBSchemaField Name CooperativeBusinessDBSchemaField AddTime CooperativeBusinessDBSchemaField Avatar CooperativeBusinessDBSchemaField Address CooperativeBusinessDBSchemaField Tel CooperativeBusinessDBSchemaField }{ ID: CooperativeBusinessDBSchemaField("id"), CreatedAt: CooperativeBusinessDBSchemaField("created_at"), UpdatedAt: CooperativeBusinessDBSchemaField("updated_at"), DeletedAt: CooperativeBusinessDBSchemaField("deleted_at"), Name: CooperativeBusinessDBSchemaField("name"), AddTime: CooperativeBusinessDBSchemaField("add_time"), Avatar: CooperativeBusinessDBSchemaField("avatar"), Address: CooperativeBusinessDBSchemaField("address"), Tel: CooperativeBusinessDBSchemaField("tel"), } // Update updates CooperativeBusiness fields by primary key // nolint: dupl func (o *CooperativeBusiness) Update(db *gorm.DB, fields ...CooperativeBusinessDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "name": o.Name, "add_time": o.AddTime, "avatar": o.Avatar, "address": o.Address, "tel": o.Tel, } 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 CooperativeBusiness %v fields %v: %s", o, fields, err) } return nil } // CooperativeBusinessUpdater is an CooperativeBusiness updates manager type CooperativeBusinessUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeBusinessUpdater creates new CooperativeBusiness updater // nolint: dupl func NewCooperativeBusinessUpdater(db *gorm.DB) CooperativeBusinessUpdater { return CooperativeBusinessUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeBusiness{}), } } // ===== END of CooperativeBusiness modifiers // ===== BEGIN of query set CooperativeDeductSettleQuerySet // CooperativeDeductSettleQuerySet is an queryset type for CooperativeDeductSettle type CooperativeDeductSettleQuerySet struct { db *gorm.DB } // NewCooperativeDeductSettleQuerySet constructs new CooperativeDeductSettleQuerySet func NewCooperativeDeductSettleQuerySet(db *gorm.DB) CooperativeDeductSettleQuerySet { return CooperativeDeductSettleQuerySet{ db: db.Model(&CooperativeDeductSettle{}), } } func (qs CooperativeDeductSettleQuerySet) w(db *gorm.DB) CooperativeDeductSettleQuerySet { return NewCooperativeDeductSettleQuerySet(db) } func (qs CooperativeDeductSettleQuerySet) Select(fields ...CooperativeDeductSettleDBSchemaField) CooperativeDeductSettleQuerySet { 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 *CooperativeDeductSettle) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeDeductSettle) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) All(ret *[]CooperativeDeductSettle) error { return qs.db.Find(ret).Error } // BlackGoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountEq(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount)) } // BlackGoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountGt(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount)) } // BlackGoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountGte(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount)) } // BlackGoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) CooperativeDeductSettleQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount)) } // BlackGoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountLt(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount)) } // BlackGoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountLte(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount)) } // BlackGoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountNe(blackGoldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount)) } // BlackGoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) CooperativeDeductSettleQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount)) } // BlackGoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductEq(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct = ?", blackGoldDeduct)) } // BlackGoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductGt(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct > ?", blackGoldDeduct)) } // BlackGoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductGte(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct >= ?", blackGoldDeduct)) } // BlackGoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductIn(blackGoldDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct IN (?)", blackGoldDeduct)) } // BlackGoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductLt(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct < ?", blackGoldDeduct)) } // BlackGoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductLte(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct <= ?", blackGoldDeduct)) } // BlackGoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductNe(blackGoldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("black_gold_deduct != ?", blackGoldDeduct)) } // BlackGoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) BlackGoldDeductNotIn(blackGoldDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct NOT IN (?)", blackGoldDeduct)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeDeductSettleQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeDeductSettleQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeMemberPromotionIdEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdEq(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id = ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdGt(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id > ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdGte(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id >= ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdIn(cooperativeMemberPromotionId ...uint32) CooperativeDeductSettleQuerySet { if len(cooperativeMemberPromotionId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeMemberPromotionId in CooperativeMemberPromotionIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_member_promotion_id IN (?)", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdLt(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id < ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdLte(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id <= ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdNe(cooperativeMemberPromotionId uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_member_promotion_id != ?", cooperativeMemberPromotionId)) } // CooperativeMemberPromotionIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeMemberPromotionIdNotIn(cooperativeMemberPromotionId ...uint32) CooperativeDeductSettleQuerySet { if len(cooperativeMemberPromotionId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeMemberPromotionId in CooperativeMemberPromotionIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_member_promotion_id NOT IN (?)", cooperativeMemberPromotionId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameEq(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameGt(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameGte(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameIn(cooperativeName ...string) CooperativeDeductSettleQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameLike(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameLt(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameLte(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameNe(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameNotIn(cooperativeName ...string) CooperativeDeductSettleQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CooperativeNameNotlike(cooperativeName string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtEq(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtGt(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtGte(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtLt(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtLte(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) CreatedAtNe(createdAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DateEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateEq(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date = ?", date)) } // DateGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateGt(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date > ?", date)) } // DateGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateGte(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date >= ?", date)) } // DateIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateIn(date ...string) CooperativeDeductSettleQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date IN (?)", date)) } // DateLike is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateLike(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date LIKE ?", date)) } // DateLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateLt(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date < ?", date)) } // DateLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateLte(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date <= ?", date)) } // DateNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateNe(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date != ?", date)) } // DateNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateNotIn(date ...string) CooperativeDeductSettleQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date NOT IN (?)", date)) } // DateNotlike is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DateNotlike(date string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("date NOT LIKE ?", date)) } // DeductAmountEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountEq(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount = ?", deductAmount)) } // DeductAmountGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountGt(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount > ?", deductAmount)) } // DeductAmountGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountGte(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount >= ?", deductAmount)) } // DeductAmountIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountIn(deductAmount ...uint32) CooperativeDeductSettleQuerySet { if len(deductAmount) == 0 { qs.db.AddError(errors.New("must at least pass one deductAmount in DeductAmountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduct_amount IN (?)", deductAmount)) } // DeductAmountLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountLt(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount < ?", deductAmount)) } // DeductAmountLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountLte(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount <= ?", deductAmount)) } // DeductAmountNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountNe(deductAmount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deduct_amount != ?", deductAmount)) } // DeductAmountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeductAmountNotIn(deductAmount ...uint32) CooperativeDeductSettleQuerySet { if len(deductAmount) == 0 { qs.db.AddError(errors.New("must at least pass one deductAmount in DeductAmountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("deduct_amount NOT IN (?)", deductAmount)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) Delete() error { return qs.db.Delete(CooperativeDeductSettle{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeDeductSettle{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeDeductSettle{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtIsNotNull() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtIsNull() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GetUpdater() CooperativeDeductSettleUpdater { return NewCooperativeDeductSettleUpdater(qs.db) } // GoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountEq(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count = ?", goldCount)) } // GoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountGt(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count > ?", goldCount)) } // GoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountGte(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count >= ?", goldCount)) } // GoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountIn(goldCount ...uint32) CooperativeDeductSettleQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count IN (?)", goldCount)) } // GoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountLt(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count < ?", goldCount)) } // GoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountLte(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count <= ?", goldCount)) } // GoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountNe(goldCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_count != ?", goldCount)) } // GoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldCountNotIn(goldCount ...uint32) CooperativeDeductSettleQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount)) } // GoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductEq(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct = ?", goldDeduct)) } // GoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductGt(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct > ?", goldDeduct)) } // GoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductGte(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct >= ?", goldDeduct)) } // GoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductIn(goldDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct IN (?)", goldDeduct)) } // GoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductLt(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct < ?", goldDeduct)) } // GoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductLte(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct <= ?", goldDeduct)) } // GoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductNe(goldDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("gold_deduct != ?", goldDeduct)) } // GoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) GoldDeductNotIn(goldDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct NOT IN (?)", goldDeduct)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDEq(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDGt(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDGte(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDIn(ID ...uint32) CooperativeDeductSettleQuerySet { 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 CooperativeDeductSettleQuerySet) IDLt(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDLte(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDNe(ID uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) IDNotIn(ID ...uint32) CooperativeDeductSettleQuerySet { 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 CooperativeDeductSettleQuerySet) Limit(limit int) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) Offset(offset int) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeDeductSettleQuerySet) One(ret *CooperativeDeductSettle) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByBlackGoldCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("black_gold_count ASC")) } // OrderAscByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByBlackGoldDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("black_gold_deduct ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByCooperativeBusinessId() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeMemberPromotionId is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByCooperativeMemberPromotionId() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_member_promotion_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByCooperativeName() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByCreatedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDate is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByDate() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("date ASC")) } // OrderAscByDeductAmount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByDeductAmount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("deduct_amount ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByDeletedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByGoldCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("gold_count ASC")) } // OrderAscByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByGoldDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("gold_deduct ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByID() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByPlatinumCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("platinum_count ASC")) } // OrderAscByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByPlatinumDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("platinum_deduct ASC")) } // OrderAscByState is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByState() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("state ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderAscByUpdatedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByBlackGoldCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("black_gold_count DESC")) } // OrderDescByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByBlackGoldDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("black_gold_deduct DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByCooperativeBusinessId() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeMemberPromotionId is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByCooperativeMemberPromotionId() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_member_promotion_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByCooperativeName() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByCreatedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDate is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByDate() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("date DESC")) } // OrderDescByDeductAmount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByDeductAmount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("deduct_amount DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByDeletedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByGoldCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("gold_count DESC")) } // OrderDescByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByGoldDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("gold_deduct DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByID() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByPlatinumCount() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("platinum_count DESC")) } // OrderDescByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByPlatinumDeduct() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("platinum_deduct DESC")) } // OrderDescByState is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByState() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("state DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) OrderDescByUpdatedAt() CooperativeDeductSettleQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumCountEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountEq(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count = ?", platinumCount)) } // PlatinumCountGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountGt(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count > ?", platinumCount)) } // PlatinumCountGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountGte(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count >= ?", platinumCount)) } // PlatinumCountIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountIn(platinumCount ...uint32) CooperativeDeductSettleQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount)) } // PlatinumCountLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountLt(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count < ?", platinumCount)) } // PlatinumCountLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountLte(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count <= ?", platinumCount)) } // PlatinumCountNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountNe(platinumCount uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_count != ?", platinumCount)) } // PlatinumCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumCountNotIn(platinumCount ...uint32) CooperativeDeductSettleQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount)) } // PlatinumDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductEq(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct = ?", platinumDeduct)) } // PlatinumDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductGt(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct > ?", platinumDeduct)) } // PlatinumDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductGte(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct >= ?", platinumDeduct)) } // PlatinumDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductIn(platinumDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct IN (?)", platinumDeduct)) } // PlatinumDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductLt(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct < ?", platinumDeduct)) } // PlatinumDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductLte(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct <= ?", platinumDeduct)) } // PlatinumDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductNe(platinumDeduct uint32) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("platinum_deduct != ?", platinumDeduct)) } // PlatinumDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) PlatinumDeductNotIn(platinumDeduct ...uint32) CooperativeDeductSettleQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct NOT IN (?)", platinumDeduct)) } // StateEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateEq(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state = ?", state)) } // StateGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateGt(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state > ?", state)) } // StateGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateGte(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state >= ?", state)) } // StateIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateIn(state ...string) CooperativeDeductSettleQuerySet { 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 CooperativeDeductSettleQuerySet) StateLike(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state LIKE ?", state)) } // StateLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateLt(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state < ?", state)) } // StateLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateLte(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state <= ?", state)) } // StateNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateNe(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state != ?", state)) } // StateNotIn is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) StateNotIn(state ...string) CooperativeDeductSettleQuerySet { 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 CooperativeDeductSettleQuerySet) StateNotlike(state string) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("state NOT LIKE ?", state)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeDeductSettleQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeDeductSettleQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldCount is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetBlackGoldCount(blackGoldCount uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.BlackGoldCount)] = blackGoldCount return u } // SetBlackGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetBlackGoldDeduct(blackGoldDeduct uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.BlackGoldDeduct)] = blackGoldDeduct return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeMemberPromotionId is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetCooperativeMemberPromotionId(cooperativeMemberPromotionId uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.CooperativeMemberPromotionId)] = cooperativeMemberPromotionId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetCooperativeName(cooperativeName string) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetCreatedAt(createdAt time.Time) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.CreatedAt)] = createdAt return u } // SetDate is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetDate(date string) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.Date)] = date return u } // SetDeductAmount is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetDeductAmount(deductAmount uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.DeductAmount)] = deductAmount return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.DeletedAt)] = deletedAt return u } // SetGoldCount is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetGoldCount(goldCount uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.GoldCount)] = goldCount return u } // SetGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetGoldDeduct(goldDeduct uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.GoldDeduct)] = goldDeduct return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetID(ID uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.ID)] = ID return u } // SetPlatinumCount is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetPlatinumCount(platinumCount uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.PlatinumCount)] = platinumCount return u } // SetPlatinumDeduct is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetPlatinumDeduct(platinumDeduct uint32) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.PlatinumDeduct)] = platinumDeduct return u } // SetState is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetState(state string) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.State)] = state return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeDeductSettleUpdater { u.fields[string(CooperativeDeductSettleDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeDeductSettleUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeDeductSettleQuerySet // ===== BEGIN of CooperativeDeductSettle modifiers // CooperativeDeductSettleDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeDeductSettleDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeDeductSettleDBSchemaField) String() string { return string(f) } // CooperativeDeductSettleDBSchema stores db field names of CooperativeDeductSettle var CooperativeDeductSettleDBSchema = struct { ID CooperativeDeductSettleDBSchemaField CreatedAt CooperativeDeductSettleDBSchemaField UpdatedAt CooperativeDeductSettleDBSchemaField DeletedAt CooperativeDeductSettleDBSchemaField CooperativeMemberPromotionId CooperativeDeductSettleDBSchemaField CooperativeBusinessId CooperativeDeductSettleDBSchemaField CooperativeName CooperativeDeductSettleDBSchemaField DeductAmount CooperativeDeductSettleDBSchemaField Date CooperativeDeductSettleDBSchemaField State CooperativeDeductSettleDBSchemaField GoldCount CooperativeDeductSettleDBSchemaField PlatinumCount CooperativeDeductSettleDBSchemaField BlackGoldCount CooperativeDeductSettleDBSchemaField GoldDeduct CooperativeDeductSettleDBSchemaField PlatinumDeduct CooperativeDeductSettleDBSchemaField BlackGoldDeduct CooperativeDeductSettleDBSchemaField }{ ID: CooperativeDeductSettleDBSchemaField("id"), CreatedAt: CooperativeDeductSettleDBSchemaField("created_at"), UpdatedAt: CooperativeDeductSettleDBSchemaField("updated_at"), DeletedAt: CooperativeDeductSettleDBSchemaField("deleted_at"), CooperativeMemberPromotionId: CooperativeDeductSettleDBSchemaField("cooperative_member_promotion_id"), CooperativeBusinessId: CooperativeDeductSettleDBSchemaField("cooperative_business_id"), CooperativeName: CooperativeDeductSettleDBSchemaField("cooperative_name"), DeductAmount: CooperativeDeductSettleDBSchemaField("deduct_amount"), Date: CooperativeDeductSettleDBSchemaField("date"), State: CooperativeDeductSettleDBSchemaField("state"), GoldCount: CooperativeDeductSettleDBSchemaField("gold_count"), PlatinumCount: CooperativeDeductSettleDBSchemaField("platinum_count"), BlackGoldCount: CooperativeDeductSettleDBSchemaField("black_gold_count"), GoldDeduct: CooperativeDeductSettleDBSchemaField("gold_deduct"), PlatinumDeduct: CooperativeDeductSettleDBSchemaField("platinum_deduct"), BlackGoldDeduct: CooperativeDeductSettleDBSchemaField("black_gold_deduct"), } // Update updates CooperativeDeductSettle fields by primary key // nolint: dupl func (o *CooperativeDeductSettle) Update(db *gorm.DB, fields ...CooperativeDeductSettleDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_member_promotion_id": o.CooperativeMemberPromotionId, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, "deduct_amount": o.DeductAmount, "date": o.Date, "state": o.State, "gold_count": o.GoldCount, "platinum_count": o.PlatinumCount, "black_gold_count": o.BlackGoldCount, "gold_deduct": o.GoldDeduct, "platinum_deduct": o.PlatinumDeduct, "black_gold_deduct": o.BlackGoldDeduct, } 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 CooperativeDeductSettle %v fields %v: %s", o, fields, err) } return nil } // CooperativeDeductSettleUpdater is an CooperativeDeductSettle updates manager type CooperativeDeductSettleUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeDeductSettleUpdater creates new CooperativeDeductSettle updater // nolint: dupl func NewCooperativeDeductSettleUpdater(db *gorm.DB) CooperativeDeductSettleUpdater { return CooperativeDeductSettleUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeDeductSettle{}), } } // ===== END of CooperativeDeductSettle modifiers // ===== BEGIN of query set CooperativeMemberDeductQuerySet // CooperativeMemberDeductQuerySet is an queryset type for CooperativeMemberDeduct type CooperativeMemberDeductQuerySet struct { db *gorm.DB } // NewCooperativeMemberDeductQuerySet constructs new CooperativeMemberDeductQuerySet func NewCooperativeMemberDeductQuerySet(db *gorm.DB) CooperativeMemberDeductQuerySet { return CooperativeMemberDeductQuerySet{ db: db.Model(&CooperativeMemberDeduct{}), } } func (qs CooperativeMemberDeductQuerySet) w(db *gorm.DB) CooperativeMemberDeductQuerySet { return NewCooperativeMemberDeductQuerySet(db) } func (qs CooperativeMemberDeductQuerySet) Select(fields ...CooperativeMemberDeductDBSchemaField) CooperativeMemberDeductQuerySet { 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 *CooperativeMemberDeduct) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeMemberDeduct) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) All(ret *[]CooperativeMemberDeduct) error { return qs.db.Find(ret).Error } // BlackGoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductEq(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct = ?", blackGoldDeduct)) } // BlackGoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductGt(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct > ?", blackGoldDeduct)) } // BlackGoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductGte(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct >= ?", blackGoldDeduct)) } // BlackGoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductIn(blackGoldDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct IN (?)", blackGoldDeduct)) } // BlackGoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductLt(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct < ?", blackGoldDeduct)) } // BlackGoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductLte(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct <= ?", blackGoldDeduct)) } // BlackGoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductNe(blackGoldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("black_gold_deduct != ?", blackGoldDeduct)) } // BlackGoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) BlackGoldDeductNotIn(blackGoldDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(blackGoldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_deduct NOT IN (?)", blackGoldDeduct)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeMemberDeductQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeMemberDeductQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtEq(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtGt(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtGte(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtLt(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtLte(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) CreatedAtNe(createdAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) Delete() error { return qs.db.Delete(CooperativeMemberDeduct{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeMemberDeduct{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeMemberDeduct{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtIsNotNull() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtIsNull() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GetUpdater() CooperativeMemberDeductUpdater { return NewCooperativeMemberDeductUpdater(qs.db) } // GoldDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductEq(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct = ?", goldDeduct)) } // GoldDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductGt(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct > ?", goldDeduct)) } // GoldDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductGte(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct >= ?", goldDeduct)) } // GoldDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductIn(goldDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct IN (?)", goldDeduct)) } // GoldDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductLt(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct < ?", goldDeduct)) } // GoldDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductLte(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct <= ?", goldDeduct)) } // GoldDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductNe(goldDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("gold_deduct != ?", goldDeduct)) } // GoldDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) GoldDeductNotIn(goldDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(goldDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_deduct NOT IN (?)", goldDeduct)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDEq(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDGt(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDGte(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDIn(ID ...uint32) CooperativeMemberDeductQuerySet { 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 CooperativeMemberDeductQuerySet) IDLt(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDLte(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDNe(ID uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) IDNotIn(ID ...uint32) CooperativeMemberDeductQuerySet { 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 CooperativeMemberDeductQuerySet) Limit(limit int) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) Offset(offset int) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeMemberDeductQuerySet) One(ret *CooperativeMemberDeduct) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByBlackGoldDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("black_gold_deduct ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByCooperativeBusinessId() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByCreatedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByDeletedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByGoldDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("gold_deduct ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByID() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByPlatinumDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("platinum_deduct ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderAscByUpdatedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByBlackGoldDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("black_gold_deduct DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByCooperativeBusinessId() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByCreatedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByDeletedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByGoldDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("gold_deduct DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByID() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumDeduct is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByPlatinumDeduct() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("platinum_deduct DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) OrderDescByUpdatedAt() CooperativeMemberDeductQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumDeductEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductEq(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct = ?", platinumDeduct)) } // PlatinumDeductGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductGt(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct > ?", platinumDeduct)) } // PlatinumDeductGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductGte(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct >= ?", platinumDeduct)) } // PlatinumDeductIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductIn(platinumDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct IN (?)", platinumDeduct)) } // PlatinumDeductLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductLt(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct < ?", platinumDeduct)) } // PlatinumDeductLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductLte(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct <= ?", platinumDeduct)) } // PlatinumDeductNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductNe(platinumDeduct uint32) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("platinum_deduct != ?", platinumDeduct)) } // PlatinumDeductNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) PlatinumDeductNotIn(platinumDeduct ...uint32) CooperativeMemberDeductQuerySet { if len(platinumDeduct) == 0 { qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_deduct NOT IN (?)", platinumDeduct)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberDeductQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeMemberDeductQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetBlackGoldDeduct(blackGoldDeduct uint32) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.BlackGoldDeduct)] = blackGoldDeduct return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetCreatedAt(createdAt time.Time) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.DeletedAt)] = deletedAt return u } // SetGoldDeduct is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetGoldDeduct(goldDeduct uint32) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.GoldDeduct)] = goldDeduct return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetID(ID uint32) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.ID)] = ID return u } // SetPlatinumDeduct is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetPlatinumDeduct(platinumDeduct uint32) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.PlatinumDeduct)] = platinumDeduct return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeMemberDeductUpdater { u.fields[string(CooperativeMemberDeductDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeMemberDeductUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeMemberDeductQuerySet // ===== BEGIN of CooperativeMemberDeduct modifiers // CooperativeMemberDeductDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeMemberDeductDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeMemberDeductDBSchemaField) String() string { return string(f) } // CooperativeMemberDeductDBSchema stores db field names of CooperativeMemberDeduct var CooperativeMemberDeductDBSchema = struct { ID CooperativeMemberDeductDBSchemaField CreatedAt CooperativeMemberDeductDBSchemaField UpdatedAt CooperativeMemberDeductDBSchemaField DeletedAt CooperativeMemberDeductDBSchemaField CooperativeBusinessId CooperativeMemberDeductDBSchemaField GoldDeduct CooperativeMemberDeductDBSchemaField PlatinumDeduct CooperativeMemberDeductDBSchemaField BlackGoldDeduct CooperativeMemberDeductDBSchemaField }{ ID: CooperativeMemberDeductDBSchemaField("id"), CreatedAt: CooperativeMemberDeductDBSchemaField("created_at"), UpdatedAt: CooperativeMemberDeductDBSchemaField("updated_at"), DeletedAt: CooperativeMemberDeductDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeMemberDeductDBSchemaField("cooperative_business_id"), GoldDeduct: CooperativeMemberDeductDBSchemaField("gold_deduct"), PlatinumDeduct: CooperativeMemberDeductDBSchemaField("platinum_deduct"), BlackGoldDeduct: CooperativeMemberDeductDBSchemaField("black_gold_deduct"), } // Update updates CooperativeMemberDeduct fields by primary key // nolint: dupl func (o *CooperativeMemberDeduct) Update(db *gorm.DB, fields ...CooperativeMemberDeductDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "gold_deduct": o.GoldDeduct, "platinum_deduct": o.PlatinumDeduct, "black_gold_deduct": o.BlackGoldDeduct, } 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 CooperativeMemberDeduct %v fields %v: %s", o, fields, err) } return nil } // CooperativeMemberDeductUpdater is an CooperativeMemberDeduct updates manager type CooperativeMemberDeductUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeMemberDeductUpdater creates new CooperativeMemberDeduct updater // nolint: dupl func NewCooperativeMemberDeductUpdater(db *gorm.DB) CooperativeMemberDeductUpdater { return CooperativeMemberDeductUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeMemberDeduct{}), } } // ===== END of CooperativeMemberDeduct modifiers // ===== BEGIN of query set CooperativeMemberPromotionDayQuerySet // CooperativeMemberPromotionDayQuerySet is an queryset type for CooperativeMemberPromotionDay type CooperativeMemberPromotionDayQuerySet struct { db *gorm.DB } // NewCooperativeMemberPromotionDayQuerySet constructs new CooperativeMemberPromotionDayQuerySet func NewCooperativeMemberPromotionDayQuerySet(db *gorm.DB) CooperativeMemberPromotionDayQuerySet { return CooperativeMemberPromotionDayQuerySet{ db: db.Model(&CooperativeMemberPromotionDay{}), } } func (qs CooperativeMemberPromotionDayQuerySet) w(db *gorm.DB) CooperativeMemberPromotionDayQuerySet { return NewCooperativeMemberPromotionDayQuerySet(db) } func (qs CooperativeMemberPromotionDayQuerySet) Select(fields ...CooperativeMemberPromotionDayDBSchemaField) CooperativeMemberPromotionDayQuerySet { 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 *CooperativeMemberPromotionDay) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeMemberPromotionDay) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) All(ret *[]CooperativeMemberPromotionDay) error { return qs.db.Find(ret).Error } // BlackGoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountEq(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount)) } // BlackGoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountGt(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount)) } // BlackGoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountGte(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount)) } // BlackGoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount)) } // BlackGoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountLt(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount)) } // BlackGoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountLte(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount)) } // BlackGoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountNe(blackGoldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount)) } // BlackGoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionDayQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionDayQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameEq(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameGt(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameGte(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameIn(cooperativeName ...string) CooperativeMemberPromotionDayQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameLike(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameLt(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameLte(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameNe(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameNotIn(cooperativeName ...string) CooperativeMemberPromotionDayQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CooperativeNameNotlike(cooperativeName string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtEq(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtGt(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtGte(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtLt(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtLte(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) CreatedAtNe(createdAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DayTimeEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeEq(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time = ?", dayTime)) } // DayTimeGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeGt(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time > ?", dayTime)) } // DayTimeGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeGte(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time >= ?", dayTime)) } // DayTimeIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeIn(dayTime ...string) CooperativeMemberPromotionDayQuerySet { if len(dayTime) == 0 { qs.db.AddError(errors.New("must at least pass one dayTime in DayTimeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("day_time IN (?)", dayTime)) } // DayTimeLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeLike(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time LIKE ?", dayTime)) } // DayTimeLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeLt(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time < ?", dayTime)) } // DayTimeLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeLte(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time <= ?", dayTime)) } // DayTimeNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeNe(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time != ?", dayTime)) } // DayTimeNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeNotIn(dayTime ...string) CooperativeMemberPromotionDayQuerySet { if len(dayTime) == 0 { qs.db.AddError(errors.New("must at least pass one dayTime in DayTimeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("day_time NOT IN (?)", dayTime)) } // DayTimeNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DayTimeNotlike(dayTime string) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("day_time NOT LIKE ?", dayTime)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) Delete() error { return qs.db.Delete(CooperativeMemberPromotionDay{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeMemberPromotionDay{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeMemberPromotionDay{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtIsNotNull() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtIsNull() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GetUpdater() CooperativeMemberPromotionDayUpdater { return NewCooperativeMemberPromotionDayUpdater(qs.db) } // GoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountEq(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count = ?", goldCount)) } // GoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountGt(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count > ?", goldCount)) } // GoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountGte(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count >= ?", goldCount)) } // GoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountIn(goldCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count IN (?)", goldCount)) } // GoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountLt(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count < ?", goldCount)) } // GoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountLte(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count <= ?", goldCount)) } // GoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountNe(goldCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("gold_count != ?", goldCount)) } // GoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) GoldCountNotIn(goldCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDEq(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDGt(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDGte(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDIn(ID ...uint32) CooperativeMemberPromotionDayQuerySet { 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 CooperativeMemberPromotionDayQuerySet) IDLt(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDLte(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDNe(ID uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) IDNotIn(ID ...uint32) CooperativeMemberPromotionDayQuerySet { 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 CooperativeMemberPromotionDayQuerySet) Limit(limit int) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) Offset(offset int) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeMemberPromotionDayQuerySet) One(ret *CooperativeMemberPromotionDay) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByBlackGoldCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("black_gold_count ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByCooperativeBusinessId() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByCooperativeName() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByCreatedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDayTime is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByDayTime() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("day_time ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByDeletedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByGoldCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("gold_count ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByID() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByPlatinumCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("platinum_count ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderAscByUpdatedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByBlackGoldCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("black_gold_count DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByCooperativeBusinessId() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByCooperativeName() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByCreatedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDayTime is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByDayTime() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("day_time DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByDeletedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByGoldCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("gold_count DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByID() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByPlatinumCount() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("platinum_count DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) OrderDescByUpdatedAt() CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountEq(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count = ?", platinumCount)) } // PlatinumCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountGt(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count > ?", platinumCount)) } // PlatinumCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountGte(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count >= ?", platinumCount)) } // PlatinumCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountIn(platinumCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount)) } // PlatinumCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountLt(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count < ?", platinumCount)) } // PlatinumCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountLte(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count <= ?", platinumCount)) } // PlatinumCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountNe(platinumCount uint32) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("platinum_count != ?", platinumCount)) } // PlatinumCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) PlatinumCountNotIn(platinumCount ...uint32) CooperativeMemberPromotionDayQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionDayQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeMemberPromotionDayQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetBlackGoldCount(blackGoldCount uint32) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.BlackGoldCount)] = blackGoldCount return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetCooperativeName(cooperativeName string) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetCreatedAt(createdAt time.Time) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.CreatedAt)] = createdAt return u } // SetDayTime is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetDayTime(dayTime string) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.DayTime)] = dayTime return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.DeletedAt)] = deletedAt return u } // SetGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetGoldCount(goldCount uint32) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.GoldCount)] = goldCount return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetID(ID uint32) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.ID)] = ID return u } // SetPlatinumCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetPlatinumCount(platinumCount uint32) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.PlatinumCount)] = platinumCount return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeMemberPromotionDayUpdater { u.fields[string(CooperativeMemberPromotionDayDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionDayUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeMemberPromotionDayQuerySet // ===== BEGIN of CooperativeMemberPromotionDay modifiers // CooperativeMemberPromotionDayDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeMemberPromotionDayDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeMemberPromotionDayDBSchemaField) String() string { return string(f) } // CooperativeMemberPromotionDayDBSchema stores db field names of CooperativeMemberPromotionDay var CooperativeMemberPromotionDayDBSchema = struct { ID CooperativeMemberPromotionDayDBSchemaField CreatedAt CooperativeMemberPromotionDayDBSchemaField UpdatedAt CooperativeMemberPromotionDayDBSchemaField DeletedAt CooperativeMemberPromotionDayDBSchemaField CooperativeBusinessId CooperativeMemberPromotionDayDBSchemaField CooperativeName CooperativeMemberPromotionDayDBSchemaField GoldCount CooperativeMemberPromotionDayDBSchemaField PlatinumCount CooperativeMemberPromotionDayDBSchemaField BlackGoldCount CooperativeMemberPromotionDayDBSchemaField DayTime CooperativeMemberPromotionDayDBSchemaField }{ ID: CooperativeMemberPromotionDayDBSchemaField("id"), CreatedAt: CooperativeMemberPromotionDayDBSchemaField("created_at"), UpdatedAt: CooperativeMemberPromotionDayDBSchemaField("updated_at"), DeletedAt: CooperativeMemberPromotionDayDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeMemberPromotionDayDBSchemaField("cooperative_business_id"), CooperativeName: CooperativeMemberPromotionDayDBSchemaField("cooperative_name"), GoldCount: CooperativeMemberPromotionDayDBSchemaField("gold_count"), PlatinumCount: CooperativeMemberPromotionDayDBSchemaField("platinum_count"), BlackGoldCount: CooperativeMemberPromotionDayDBSchemaField("black_gold_count"), DayTime: CooperativeMemberPromotionDayDBSchemaField("day_time"), } // Update updates CooperativeMemberPromotionDay fields by primary key // nolint: dupl func (o *CooperativeMemberPromotionDay) Update(db *gorm.DB, fields ...CooperativeMemberPromotionDayDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, "gold_count": o.GoldCount, "platinum_count": o.PlatinumCount, "black_gold_count": o.BlackGoldCount, "day_time": o.DayTime, } 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 CooperativeMemberPromotionDay %v fields %v: %s", o, fields, err) } return nil } // CooperativeMemberPromotionDayUpdater is an CooperativeMemberPromotionDay updates manager type CooperativeMemberPromotionDayUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeMemberPromotionDayUpdater creates new CooperativeMemberPromotionDay updater // nolint: dupl func NewCooperativeMemberPromotionDayUpdater(db *gorm.DB) CooperativeMemberPromotionDayUpdater { return CooperativeMemberPromotionDayUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeMemberPromotionDay{}), } } // ===== END of CooperativeMemberPromotionDay modifiers // ===== BEGIN of query set CooperativeMemberPromotionQuerySet // CooperativeMemberPromotionQuerySet is an queryset type for CooperativeMemberPromotion type CooperativeMemberPromotionQuerySet struct { db *gorm.DB } // NewCooperativeMemberPromotionQuerySet constructs new CooperativeMemberPromotionQuerySet func NewCooperativeMemberPromotionQuerySet(db *gorm.DB) CooperativeMemberPromotionQuerySet { return CooperativeMemberPromotionQuerySet{ db: db.Model(&CooperativeMemberPromotion{}), } } func (qs CooperativeMemberPromotionQuerySet) w(db *gorm.DB) CooperativeMemberPromotionQuerySet { return NewCooperativeMemberPromotionQuerySet(db) } func (qs CooperativeMemberPromotionQuerySet) Select(fields ...CooperativeMemberPromotionDBSchemaField) CooperativeMemberPromotionQuerySet { 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 *CooperativeMemberPromotion) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeMemberPromotion) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) All(ret *[]CooperativeMemberPromotion) error { return qs.db.Find(ret).Error } // BlackGoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountEq(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount)) } // BlackGoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountGt(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount)) } // BlackGoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountGte(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount)) } // BlackGoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) CooperativeMemberPromotionQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount)) } // BlackGoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountLt(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount)) } // BlackGoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountLte(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount)) } // BlackGoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountNe(blackGoldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount)) } // BlackGoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) CooperativeMemberPromotionQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameEq(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameGt(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameGte(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameIn(cooperativeName ...string) CooperativeMemberPromotionQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameLike(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameLt(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameLte(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameNe(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameNotIn(cooperativeName ...string) CooperativeMemberPromotionQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CooperativeNameNotlike(cooperativeName string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtEq(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtGt(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtGte(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtLt(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtLte(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) CreatedAtNe(createdAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DateEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateEq(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date = ?", date)) } // DateGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateGt(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date > ?", date)) } // DateGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateGte(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date >= ?", date)) } // DateIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateIn(date ...string) CooperativeMemberPromotionQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date IN (?)", date)) } // DateLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateLike(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date LIKE ?", date)) } // DateLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateLt(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date < ?", date)) } // DateLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateLte(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date <= ?", date)) } // DateNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateNe(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date != ?", date)) } // DateNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateNotIn(date ...string) CooperativeMemberPromotionQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date NOT IN (?)", date)) } // DateNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DateNotlike(date string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("date NOT LIKE ?", date)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) Delete() error { return qs.db.Delete(CooperativeMemberPromotion{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeMemberPromotion{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeMemberPromotion{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtIsNotNull() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtIsNull() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GetUpdater() CooperativeMemberPromotionUpdater { return NewCooperativeMemberPromotionUpdater(qs.db) } // GoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountEq(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count = ?", goldCount)) } // GoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountGt(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count > ?", goldCount)) } // GoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountGte(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count >= ?", goldCount)) } // GoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountIn(goldCount ...uint32) CooperativeMemberPromotionQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count IN (?)", goldCount)) } // GoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountLt(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count < ?", goldCount)) } // GoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountLte(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count <= ?", goldCount)) } // GoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountNe(goldCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("gold_count != ?", goldCount)) } // GoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) GoldCountNotIn(goldCount ...uint32) CooperativeMemberPromotionQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDEq(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDGt(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDGte(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDIn(ID ...uint32) CooperativeMemberPromotionQuerySet { 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 CooperativeMemberPromotionQuerySet) IDLt(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDLte(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDNe(ID uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) IDNotIn(ID ...uint32) CooperativeMemberPromotionQuerySet { 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 CooperativeMemberPromotionQuerySet) Limit(limit int) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) Offset(offset int) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeMemberPromotionQuerySet) One(ret *CooperativeMemberPromotion) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByBlackGoldCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("black_gold_count ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByCooperativeBusinessId() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByCooperativeName() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByCreatedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDate is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByDate() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("date ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByDeletedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByGoldCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("gold_count ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByID() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByPlatinumCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("platinum_count ASC")) } // OrderAscByState is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByState() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("state ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderAscByUpdatedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByBlackGoldCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("black_gold_count DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByCooperativeBusinessId() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByCooperativeName() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByCreatedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDate is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByDate() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("date DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByDeletedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByGoldCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("gold_count DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByID() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByPlatinumCount() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("platinum_count DESC")) } // OrderDescByState is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByState() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("state DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) OrderDescByUpdatedAt() CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountEq(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count = ?", platinumCount)) } // PlatinumCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountGt(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count > ?", platinumCount)) } // PlatinumCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountGte(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count >= ?", platinumCount)) } // PlatinumCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountIn(platinumCount ...uint32) CooperativeMemberPromotionQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount)) } // PlatinumCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountLt(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count < ?", platinumCount)) } // PlatinumCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountLte(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count <= ?", platinumCount)) } // PlatinumCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountNe(platinumCount uint32) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("platinum_count != ?", platinumCount)) } // PlatinumCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) PlatinumCountNotIn(platinumCount ...uint32) CooperativeMemberPromotionQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount)) } // StateEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateEq(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state = ?", state)) } // StateGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateGt(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state > ?", state)) } // StateGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateGte(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state >= ?", state)) } // StateIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateIn(state ...string) CooperativeMemberPromotionQuerySet { 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 CooperativeMemberPromotionQuerySet) StateLike(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state LIKE ?", state)) } // StateLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateLt(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state < ?", state)) } // StateLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateLte(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state <= ?", state)) } // StateNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateNe(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state != ?", state)) } // StateNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) StateNotIn(state ...string) CooperativeMemberPromotionQuerySet { 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 CooperativeMemberPromotionQuerySet) StateNotlike(state string) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("state NOT LIKE ?", state)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeMemberPromotionQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetBlackGoldCount(blackGoldCount uint32) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.BlackGoldCount)] = blackGoldCount return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetCooperativeName(cooperativeName string) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetCreatedAt(createdAt time.Time) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.CreatedAt)] = createdAt return u } // SetDate is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetDate(date string) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.Date)] = date return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.DeletedAt)] = deletedAt return u } // SetGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetGoldCount(goldCount uint32) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.GoldCount)] = goldCount return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetID(ID uint32) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.ID)] = ID return u } // SetPlatinumCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetPlatinumCount(platinumCount uint32) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.PlatinumCount)] = platinumCount return u } // SetState is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetState(state string) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.State)] = state return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeMemberPromotionUpdater { u.fields[string(CooperativeMemberPromotionDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeMemberPromotionQuerySet // ===== BEGIN of CooperativeMemberPromotion modifiers // CooperativeMemberPromotionDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeMemberPromotionDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeMemberPromotionDBSchemaField) String() string { return string(f) } // CooperativeMemberPromotionDBSchema stores db field names of CooperativeMemberPromotion var CooperativeMemberPromotionDBSchema = struct { ID CooperativeMemberPromotionDBSchemaField CreatedAt CooperativeMemberPromotionDBSchemaField UpdatedAt CooperativeMemberPromotionDBSchemaField DeletedAt CooperativeMemberPromotionDBSchemaField CooperativeBusinessId CooperativeMemberPromotionDBSchemaField CooperativeName CooperativeMemberPromotionDBSchemaField GoldCount CooperativeMemberPromotionDBSchemaField PlatinumCount CooperativeMemberPromotionDBSchemaField BlackGoldCount CooperativeMemberPromotionDBSchemaField Date CooperativeMemberPromotionDBSchemaField State CooperativeMemberPromotionDBSchemaField }{ ID: CooperativeMemberPromotionDBSchemaField("id"), CreatedAt: CooperativeMemberPromotionDBSchemaField("created_at"), UpdatedAt: CooperativeMemberPromotionDBSchemaField("updated_at"), DeletedAt: CooperativeMemberPromotionDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeMemberPromotionDBSchemaField("cooperative_business_id"), CooperativeName: CooperativeMemberPromotionDBSchemaField("cooperative_name"), GoldCount: CooperativeMemberPromotionDBSchemaField("gold_count"), PlatinumCount: CooperativeMemberPromotionDBSchemaField("platinum_count"), BlackGoldCount: CooperativeMemberPromotionDBSchemaField("black_gold_count"), Date: CooperativeMemberPromotionDBSchemaField("date"), State: CooperativeMemberPromotionDBSchemaField("state"), } // Update updates CooperativeMemberPromotion fields by primary key // nolint: dupl func (o *CooperativeMemberPromotion) Update(db *gorm.DB, fields ...CooperativeMemberPromotionDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, "gold_count": o.GoldCount, "platinum_count": o.PlatinumCount, "black_gold_count": o.BlackGoldCount, "date": o.Date, "state": o.State, } 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 CooperativeMemberPromotion %v fields %v: %s", o, fields, err) } return nil } // CooperativeMemberPromotionUpdater is an CooperativeMemberPromotion updates manager type CooperativeMemberPromotionUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeMemberPromotionUpdater creates new CooperativeMemberPromotion updater // nolint: dupl func NewCooperativeMemberPromotionUpdater(db *gorm.DB) CooperativeMemberPromotionUpdater { return CooperativeMemberPromotionUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeMemberPromotion{}), } } // ===== END of CooperativeMemberPromotion modifiers // ===== BEGIN of query set CooperativeMemberPromotionStoreDayQuerySet // CooperativeMemberPromotionStoreDayQuerySet is an queryset type for CooperativeMemberPromotionStoreDay type CooperativeMemberPromotionStoreDayQuerySet struct { db *gorm.DB } // NewCooperativeMemberPromotionStoreDayQuerySet constructs new CooperativeMemberPromotionStoreDayQuerySet func NewCooperativeMemberPromotionStoreDayQuerySet(db *gorm.DB) CooperativeMemberPromotionStoreDayQuerySet { return CooperativeMemberPromotionStoreDayQuerySet{ db: db.Model(&CooperativeMemberPromotionStoreDay{}), } } func (qs CooperativeMemberPromotionStoreDayQuerySet) w(db *gorm.DB) CooperativeMemberPromotionStoreDayQuerySet { return NewCooperativeMemberPromotionStoreDayQuerySet(db) } func (qs CooperativeMemberPromotionStoreDayQuerySet) Select(fields ...CooperativeMemberPromotionStoreDayDBSchemaField) CooperativeMemberPromotionStoreDayQuerySet { 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 *CooperativeMemberPromotionStoreDay) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeMemberPromotionStoreDay) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) All(ret *[]CooperativeMemberPromotionStoreDay) error { return qs.db.Find(ret).Error } // BlackGoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountEq(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount)) } // BlackGoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountGt(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount)) } // BlackGoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountGte(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount)) } // BlackGoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount)) } // BlackGoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountLt(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount)) } // BlackGoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountLte(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount)) } // BlackGoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountNe(blackGoldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount)) } // BlackGoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameEq(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameGt(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameGte(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameIn(cooperativeName ...string) CooperativeMemberPromotionStoreDayQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameLike(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameLt(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameLte(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameNe(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameNotIn(cooperativeName ...string) CooperativeMemberPromotionStoreDayQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CooperativeNameNotlike(cooperativeName string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtEq(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtGt(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtGte(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtLt(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtLte(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) CreatedAtNe(createdAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DayTimeEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeEq(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time = ?", dayTime)) } // DayTimeGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeGt(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time > ?", dayTime)) } // DayTimeGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeGte(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time >= ?", dayTime)) } // DayTimeIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeIn(dayTime ...string) CooperativeMemberPromotionStoreDayQuerySet { if len(dayTime) == 0 { qs.db.AddError(errors.New("must at least pass one dayTime in DayTimeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("day_time IN (?)", dayTime)) } // DayTimeLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeLike(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time LIKE ?", dayTime)) } // DayTimeLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeLt(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time < ?", dayTime)) } // DayTimeLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeLte(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time <= ?", dayTime)) } // DayTimeNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeNe(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time != ?", dayTime)) } // DayTimeNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeNotIn(dayTime ...string) CooperativeMemberPromotionStoreDayQuerySet { if len(dayTime) == 0 { qs.db.AddError(errors.New("must at least pass one dayTime in DayTimeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("day_time NOT IN (?)", dayTime)) } // DayTimeNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DayTimeNotlike(dayTime string) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("day_time NOT LIKE ?", dayTime)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) Delete() error { return qs.db.Delete(CooperativeMemberPromotionStoreDay{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeMemberPromotionStoreDay{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeMemberPromotionStoreDay{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtIsNotNull() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtIsNull() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GetUpdater() CooperativeMemberPromotionStoreDayUpdater { return NewCooperativeMemberPromotionStoreDayUpdater(qs.db) } // GoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountEq(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count = ?", goldCount)) } // GoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountGt(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count > ?", goldCount)) } // GoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountGte(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count >= ?", goldCount)) } // GoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountIn(goldCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count IN (?)", goldCount)) } // GoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountLt(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count < ?", goldCount)) } // GoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountLte(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count <= ?", goldCount)) } // GoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountNe(goldCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("gold_count != ?", goldCount)) } // GoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) GoldCountNotIn(goldCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDEq(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDGt(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDGte(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDIn(ID ...uint32) CooperativeMemberPromotionStoreDayQuerySet { 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 CooperativeMemberPromotionStoreDayQuerySet) IDLt(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDLte(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDNe(ID uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) IDNotIn(ID ...uint32) CooperativeMemberPromotionStoreDayQuerySet { 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 CooperativeMemberPromotionStoreDayQuerySet) Limit(limit int) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) Offset(offset int) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeMemberPromotionStoreDayQuerySet) One(ret *CooperativeMemberPromotionStoreDay) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByBlackGoldCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("black_gold_count ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByCooperativeBusinessId() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByCooperativeName() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByCreatedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDayTime is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByDayTime() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("day_time ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByDeletedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByGoldCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("gold_count ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByID() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByPlatinumCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("platinum_count ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByStoreId() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderAscByUpdatedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByBlackGoldCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("black_gold_count DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByCooperativeBusinessId() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByCooperativeName() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByCreatedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDayTime is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByDayTime() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("day_time DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByDeletedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByGoldCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("gold_count DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByID() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByPlatinumCount() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("platinum_count DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByStoreId() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) OrderDescByUpdatedAt() CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountEq(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count = ?", platinumCount)) } // PlatinumCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountGt(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count > ?", platinumCount)) } // PlatinumCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountGte(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count >= ?", platinumCount)) } // PlatinumCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountIn(platinumCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount)) } // PlatinumCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountLt(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count < ?", platinumCount)) } // PlatinumCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountLte(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count <= ?", platinumCount)) } // PlatinumCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountNe(platinumCount uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("platinum_count != ?", platinumCount)) } // PlatinumCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) PlatinumCountNotIn(platinumCount ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount)) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdEq(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdGt(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdGte(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdIn(storeId ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdLt(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdLte(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdNe(storeId uint32) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) StoreIdNotIn(storeId ...uint32) CooperativeMemberPromotionStoreDayQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreDayQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeMemberPromotionStoreDayQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetBlackGoldCount(blackGoldCount uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.BlackGoldCount)] = blackGoldCount return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetCooperativeName(cooperativeName string) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetCreatedAt(createdAt time.Time) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.CreatedAt)] = createdAt return u } // SetDayTime is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetDayTime(dayTime string) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.DayTime)] = dayTime return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.DeletedAt)] = deletedAt return u } // SetGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetGoldCount(goldCount uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.GoldCount)] = goldCount return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetID(ID uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.ID)] = ID return u } // SetPlatinumCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetPlatinumCount(platinumCount uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.PlatinumCount)] = platinumCount return u } // SetStoreId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetStoreId(storeId uint32) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.StoreId)] = storeId return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeMemberPromotionStoreDayUpdater { u.fields[string(CooperativeMemberPromotionStoreDayDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreDayUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeMemberPromotionStoreDayQuerySet // ===== BEGIN of CooperativeMemberPromotionStoreDay modifiers // CooperativeMemberPromotionStoreDayDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeMemberPromotionStoreDayDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeMemberPromotionStoreDayDBSchemaField) String() string { return string(f) } // CooperativeMemberPromotionStoreDayDBSchema stores db field names of CooperativeMemberPromotionStoreDay var CooperativeMemberPromotionStoreDayDBSchema = struct { ID CooperativeMemberPromotionStoreDayDBSchemaField CreatedAt CooperativeMemberPromotionStoreDayDBSchemaField UpdatedAt CooperativeMemberPromotionStoreDayDBSchemaField DeletedAt CooperativeMemberPromotionStoreDayDBSchemaField CooperativeBusinessId CooperativeMemberPromotionStoreDayDBSchemaField CooperativeName CooperativeMemberPromotionStoreDayDBSchemaField StoreId CooperativeMemberPromotionStoreDayDBSchemaField GoldCount CooperativeMemberPromotionStoreDayDBSchemaField PlatinumCount CooperativeMemberPromotionStoreDayDBSchemaField BlackGoldCount CooperativeMemberPromotionStoreDayDBSchemaField DayTime CooperativeMemberPromotionStoreDayDBSchemaField }{ ID: CooperativeMemberPromotionStoreDayDBSchemaField("id"), CreatedAt: CooperativeMemberPromotionStoreDayDBSchemaField("created_at"), UpdatedAt: CooperativeMemberPromotionStoreDayDBSchemaField("updated_at"), DeletedAt: CooperativeMemberPromotionStoreDayDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeMemberPromotionStoreDayDBSchemaField("cooperative_business_id"), CooperativeName: CooperativeMemberPromotionStoreDayDBSchemaField("cooperative_name"), StoreId: CooperativeMemberPromotionStoreDayDBSchemaField("store_id"), GoldCount: CooperativeMemberPromotionStoreDayDBSchemaField("gold_count"), PlatinumCount: CooperativeMemberPromotionStoreDayDBSchemaField("platinum_count"), BlackGoldCount: CooperativeMemberPromotionStoreDayDBSchemaField("black_gold_count"), DayTime: CooperativeMemberPromotionStoreDayDBSchemaField("day_time"), } // Update updates CooperativeMemberPromotionStoreDay fields by primary key // nolint: dupl func (o *CooperativeMemberPromotionStoreDay) Update(db *gorm.DB, fields ...CooperativeMemberPromotionStoreDayDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, "store_id": o.StoreId, "gold_count": o.GoldCount, "platinum_count": o.PlatinumCount, "black_gold_count": o.BlackGoldCount, "day_time": o.DayTime, } 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 CooperativeMemberPromotionStoreDay %v fields %v: %s", o, fields, err) } return nil } // CooperativeMemberPromotionStoreDayUpdater is an CooperativeMemberPromotionStoreDay updates manager type CooperativeMemberPromotionStoreDayUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeMemberPromotionStoreDayUpdater creates new CooperativeMemberPromotionStoreDay updater // nolint: dupl func NewCooperativeMemberPromotionStoreDayUpdater(db *gorm.DB) CooperativeMemberPromotionStoreDayUpdater { return CooperativeMemberPromotionStoreDayUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeMemberPromotionStoreDay{}), } } // ===== END of CooperativeMemberPromotionStoreDay modifiers // ===== BEGIN of query set CooperativeMemberPromotionStoreQuerySet // CooperativeMemberPromotionStoreQuerySet is an queryset type for CooperativeMemberPromotionStore type CooperativeMemberPromotionStoreQuerySet struct { db *gorm.DB } // NewCooperativeMemberPromotionStoreQuerySet constructs new CooperativeMemberPromotionStoreQuerySet func NewCooperativeMemberPromotionStoreQuerySet(db *gorm.DB) CooperativeMemberPromotionStoreQuerySet { return CooperativeMemberPromotionStoreQuerySet{ db: db.Model(&CooperativeMemberPromotionStore{}), } } func (qs CooperativeMemberPromotionStoreQuerySet) w(db *gorm.DB) CooperativeMemberPromotionStoreQuerySet { return NewCooperativeMemberPromotionStoreQuerySet(db) } func (qs CooperativeMemberPromotionStoreQuerySet) Select(fields ...CooperativeMemberPromotionStoreDBSchemaField) CooperativeMemberPromotionStoreQuerySet { 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 *CooperativeMemberPromotionStore) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *CooperativeMemberPromotionStore) Delete(db *gorm.DB) error { return db.Delete(o).Error } // All is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) All(ret *[]CooperativeMemberPromotionStore) error { return qs.db.Find(ret).Error } // BlackGoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountEq(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount)) } // BlackGoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountGt(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount)) } // BlackGoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountGte(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount)) } // BlackGoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount)) } // BlackGoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountLt(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount)) } // BlackGoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountLte(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount)) } // BlackGoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountNe(blackGoldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount)) } // BlackGoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(blackGoldCount) == 0 { qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount)) } // CooperativeBusinessIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId)) } // CooperativeBusinessIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId)) } // CooperativeBusinessIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId)) } // CooperativeBusinessIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId)) } // CooperativeBusinessIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId)) } // CooperativeBusinessIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId)) } // CooperativeBusinessIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId)) } // CooperativeBusinessIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(cooperativeBusinessId) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId)) } // CooperativeNameEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameEq(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName)) } // CooperativeNameGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameGt(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName)) } // CooperativeNameGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameGte(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName)) } // CooperativeNameIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameIn(cooperativeName ...string) CooperativeMemberPromotionStoreQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName)) } // CooperativeNameLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameLike(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName)) } // CooperativeNameLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameLt(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName)) } // CooperativeNameLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameLte(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName)) } // CooperativeNameNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameNe(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName)) } // CooperativeNameNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameNotIn(cooperativeName ...string) CooperativeMemberPromotionStoreQuerySet { if len(cooperativeName) == 0 { qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName)) } // CooperativeNameNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CooperativeNameNotlike(cooperativeName string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName)) } // Count is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtEq(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtGt(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtGte(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtLt(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtLte(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) CreatedAtNe(createdAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // DateEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateEq(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date = ?", date)) } // DateGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateGt(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date > ?", date)) } // DateGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateGte(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date >= ?", date)) } // DateIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateIn(date ...string) CooperativeMemberPromotionStoreQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date IN (?)", date)) } // DateLike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateLike(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date LIKE ?", date)) } // DateLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateLt(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date < ?", date)) } // DateLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateLte(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date <= ?", date)) } // DateNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateNe(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date != ?", date)) } // DateNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateNotIn(date ...string) CooperativeMemberPromotionStoreQuerySet { if len(date) == 0 { qs.db.AddError(errors.New("must at least pass one date in DateNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("date NOT IN (?)", date)) } // DateNotlike is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DateNotlike(date string) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("date NOT LIKE ?", date)) } // Delete is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) Delete() error { return qs.db.Delete(CooperativeMemberPromotionStore{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(CooperativeMemberPromotionStore{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(CooperativeMemberPromotionStore{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtEq(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtGt(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtGte(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtIsNotNull() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtIsNull() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtLt(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtLte(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) DeletedAtNe(deletedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GetUpdater() CooperativeMemberPromotionStoreUpdater { return NewCooperativeMemberPromotionStoreUpdater(qs.db) } // GoldCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountEq(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count = ?", goldCount)) } // GoldCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountGt(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count > ?", goldCount)) } // GoldCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountGte(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count >= ?", goldCount)) } // GoldCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountIn(goldCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count IN (?)", goldCount)) } // GoldCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountLt(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count < ?", goldCount)) } // GoldCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountLte(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count <= ?", goldCount)) } // GoldCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountNe(goldCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("gold_count != ?", goldCount)) } // GoldCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) GoldCountNotIn(goldCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(goldCount) == 0 { qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount)) } // IDEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDEq(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDGt(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDGte(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDIn(ID ...uint32) CooperativeMemberPromotionStoreQuerySet { 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 CooperativeMemberPromotionStoreQuerySet) IDLt(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDLte(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDNe(ID uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) IDNotIn(ID ...uint32) CooperativeMemberPromotionStoreQuerySet { 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 CooperativeMemberPromotionStoreQuerySet) Limit(limit int) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Limit(limit)) } // Offset is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) Offset(offset int) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CooperativeMemberPromotionStoreQuerySet) One(ret *CooperativeMemberPromotionStore) error { return qs.db.First(ret).Error } // OrderAscByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByBlackGoldCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("black_gold_count ASC")) } // OrderAscByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByCooperativeBusinessId() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("cooperative_business_id ASC")) } // OrderAscByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByCooperativeName() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("cooperative_name ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByCreatedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDate is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByDate() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("date ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByDeletedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByGoldCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("gold_count ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByID() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByPlatinumCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("platinum_count ASC")) } // OrderAscByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByStoreId() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("store_id ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderAscByUpdatedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByBlackGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByBlackGoldCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("black_gold_count DESC")) } // OrderDescByCooperativeBusinessId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByCooperativeBusinessId() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("cooperative_business_id DESC")) } // OrderDescByCooperativeName is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByCooperativeName() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("cooperative_name DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByCreatedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDate is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByDate() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("date DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByDeletedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByGoldCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByGoldCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("gold_count DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByID() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByPlatinumCount is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByPlatinumCount() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("platinum_count DESC")) } // OrderDescByStoreId is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByStoreId() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("store_id DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) OrderDescByUpdatedAt() CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // PlatinumCountEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountEq(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count = ?", platinumCount)) } // PlatinumCountGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountGt(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count > ?", platinumCount)) } // PlatinumCountGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountGte(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count >= ?", platinumCount)) } // PlatinumCountIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountIn(platinumCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount)) } // PlatinumCountLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountLt(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count < ?", platinumCount)) } // PlatinumCountLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountLte(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count <= ?", platinumCount)) } // PlatinumCountNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountNe(platinumCount uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("platinum_count != ?", platinumCount)) } // PlatinumCountNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) PlatinumCountNotIn(platinumCount ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(platinumCount) == 0 { qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount)) } // StoreIdEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdEq(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id = ?", storeId)) } // StoreIdGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdGt(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id > ?", storeId)) } // StoreIdGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdGte(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id >= ?", storeId)) } // StoreIdIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdIn(storeId ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id IN (?)", storeId)) } // StoreIdLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdLt(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id < ?", storeId)) } // StoreIdLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdLte(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id <= ?", storeId)) } // StoreIdNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdNe(storeId uint32) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("store_id != ?", storeId)) } // StoreIdNotIn is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) StoreIdNotIn(storeId ...uint32) CooperativeMemberPromotionStoreQuerySet { if len(storeId) == 0 { qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtEq(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtGt(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtGte(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtLt(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtLte(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CooperativeMemberPromotionStoreQuerySet) UpdatedAtNe(updatedAt time.Time) CooperativeMemberPromotionStoreQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetBlackGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetBlackGoldCount(blackGoldCount uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.BlackGoldCount)] = blackGoldCount return u } // SetCooperativeBusinessId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.CooperativeBusinessId)] = cooperativeBusinessId return u } // SetCooperativeName is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetCooperativeName(cooperativeName string) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.CooperativeName)] = cooperativeName return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetCreatedAt(createdAt time.Time) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.CreatedAt)] = createdAt return u } // SetDate is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetDate(date string) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.Date)] = date return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetDeletedAt(deletedAt *time.Time) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.DeletedAt)] = deletedAt return u } // SetGoldCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetGoldCount(goldCount uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.GoldCount)] = goldCount return u } // SetID is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetID(ID uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.ID)] = ID return u } // SetPlatinumCount is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetPlatinumCount(platinumCount uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.PlatinumCount)] = platinumCount return u } // SetStoreId is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetStoreId(storeId uint32) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.StoreId)] = storeId return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) SetUpdatedAt(updatedAt time.Time) CooperativeMemberPromotionStoreUpdater { u.fields[string(CooperativeMemberPromotionStoreDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CooperativeMemberPromotionStoreUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CooperativeMemberPromotionStoreQuerySet // ===== BEGIN of CooperativeMemberPromotionStore modifiers // CooperativeMemberPromotionStoreDBSchemaField describes database schema field. It requires for method 'Update' type CooperativeMemberPromotionStoreDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CooperativeMemberPromotionStoreDBSchemaField) String() string { return string(f) } // CooperativeMemberPromotionStoreDBSchema stores db field names of CooperativeMemberPromotionStore var CooperativeMemberPromotionStoreDBSchema = struct { ID CooperativeMemberPromotionStoreDBSchemaField CreatedAt CooperativeMemberPromotionStoreDBSchemaField UpdatedAt CooperativeMemberPromotionStoreDBSchemaField DeletedAt CooperativeMemberPromotionStoreDBSchemaField CooperativeBusinessId CooperativeMemberPromotionStoreDBSchemaField CooperativeName CooperativeMemberPromotionStoreDBSchemaField StoreId CooperativeMemberPromotionStoreDBSchemaField GoldCount CooperativeMemberPromotionStoreDBSchemaField PlatinumCount CooperativeMemberPromotionStoreDBSchemaField BlackGoldCount CooperativeMemberPromotionStoreDBSchemaField Date CooperativeMemberPromotionStoreDBSchemaField }{ ID: CooperativeMemberPromotionStoreDBSchemaField("id"), CreatedAt: CooperativeMemberPromotionStoreDBSchemaField("created_at"), UpdatedAt: CooperativeMemberPromotionStoreDBSchemaField("updated_at"), DeletedAt: CooperativeMemberPromotionStoreDBSchemaField("deleted_at"), CooperativeBusinessId: CooperativeMemberPromotionStoreDBSchemaField("cooperative_business_id"), CooperativeName: CooperativeMemberPromotionStoreDBSchemaField("cooperative_name"), StoreId: CooperativeMemberPromotionStoreDBSchemaField("store_id"), GoldCount: CooperativeMemberPromotionStoreDBSchemaField("gold_count"), PlatinumCount: CooperativeMemberPromotionStoreDBSchemaField("platinum_count"), BlackGoldCount: CooperativeMemberPromotionStoreDBSchemaField("black_gold_count"), Date: CooperativeMemberPromotionStoreDBSchemaField("date"), } // Update updates CooperativeMemberPromotionStore fields by primary key // nolint: dupl func (o *CooperativeMemberPromotionStore) Update(db *gorm.DB, fields ...CooperativeMemberPromotionStoreDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "cooperative_business_id": o.CooperativeBusinessId, "cooperative_name": o.CooperativeName, "store_id": o.StoreId, "gold_count": o.GoldCount, "platinum_count": o.PlatinumCount, "black_gold_count": o.BlackGoldCount, "date": o.Date, } 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 CooperativeMemberPromotionStore %v fields %v: %s", o, fields, err) } return nil } // CooperativeMemberPromotionStoreUpdater is an CooperativeMemberPromotionStore updates manager type CooperativeMemberPromotionStoreUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCooperativeMemberPromotionStoreUpdater creates new CooperativeMemberPromotionStore updater // nolint: dupl func NewCooperativeMemberPromotionStoreUpdater(db *gorm.DB) CooperativeMemberPromotionStoreUpdater { return CooperativeMemberPromotionStoreUpdater{ fields: map[string]interface{}{}, db: db.Model(&CooperativeMemberPromotionStore{}), } } // ===== END of CooperativeMemberPromotionStore modifiers // ===== END of all query sets