// 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 ActivityMemberRenewalQuerySet // ActivityMemberRenewalQuerySet is an queryset type for ActivityMemberRenewal type ActivityMemberRenewalQuerySet struct { db *gorm.DB } // NewActivityMemberRenewalQuerySet constructs new ActivityMemberRenewalQuerySet func NewActivityMemberRenewalQuerySet(db *gorm.DB) ActivityMemberRenewalQuerySet { return ActivityMemberRenewalQuerySet{ db: db.Model(&ActivityMemberRenewal{}), } } func (qs ActivityMemberRenewalQuerySet) w(db *gorm.DB) ActivityMemberRenewalQuerySet { return NewActivityMemberRenewalQuerySet(db) } func (qs ActivityMemberRenewalQuerySet) Select(fields ...ActivityMemberRenewalDBSchemaField) ActivityMemberRenewalQuerySet { 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 *ActivityMemberRenewal) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *ActivityMemberRenewal) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActivityIdEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdEq(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id = ?", activityId)) } // ActivityIdGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdGt(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id > ?", activityId)) } // ActivityIdGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdGte(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id >= ?", activityId)) } // ActivityIdIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdIn(activityId ...uint32) ActivityMemberRenewalQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id IN (?)", activityId)) } // ActivityIdLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdLt(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id < ?", activityId)) } // ActivityIdLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdLte(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id <= ?", activityId)) } // ActivityIdNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdNe(activityId uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("activity_id != ?", activityId)) } // ActivityIdNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) ActivityIdNotIn(activityId ...uint32) ActivityMemberRenewalQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId)) } // All is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) All(ret *[]ActivityMemberRenewal) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtEq(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtGt(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtGte(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtLt(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtLte(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) CreatedAtNe(createdAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) Delete() error { return qs.db.Delete(ActivityMemberRenewal{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(ActivityMemberRenewal{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(ActivityMemberRenewal{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtEq(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtGt(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtGte(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtIsNotNull() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtIsNull() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtLt(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtLte(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) DeletedAtNe(deletedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) GetUpdater() ActivityMemberRenewalUpdater { return NewActivityMemberRenewalUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDEq(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDGt(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDGte(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDIn(ID ...uint32) ActivityMemberRenewalQuerySet { 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 ActivityMemberRenewalQuerySet) IDLt(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDLte(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDNe(ID uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IDNotIn(ID ...uint32) ActivityMemberRenewalQuerySet { 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)) } // IsPopEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IsPopEq(isPop bool) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("is_pop = ?", isPop)) } // IsPopIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IsPopIn(isPop ...bool) ActivityMemberRenewalQuerySet { if len(isPop) == 0 { qs.db.AddError(errors.New("must at least pass one isPop in IsPopIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("is_pop IN (?)", isPop)) } // IsPopNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IsPopNe(isPop bool) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("is_pop != ?", isPop)) } // IsPopNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) IsPopNotIn(isPop ...bool) ActivityMemberRenewalQuerySet { if len(isPop) == 0 { qs.db.AddError(errors.New("must at least pass one isPop in IsPopNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("is_pop NOT IN (?)", isPop)) } // Limit is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) Limit(limit int) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberLevelEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelEq(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level = ?", memberLevel)) } // MemberLevelGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelGt(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level > ?", memberLevel)) } // MemberLevelGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelGte(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level >= ?", memberLevel)) } // MemberLevelIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelIn(memberLevel ...uint32) ActivityMemberRenewalQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level IN (?)", memberLevel)) } // MemberLevelLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelLt(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level < ?", memberLevel)) } // MemberLevelLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelLte(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level <= ?", memberLevel)) } // MemberLevelNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelNe(memberLevel uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_level != ?", memberLevel)) } // MemberLevelNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberLevelNotIn(memberLevel ...uint32) ActivityMemberRenewalQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel)) } // MemberSerialEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialEq(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial = ?", memberSerial)) } // MemberSerialGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialGt(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial > ?", memberSerial)) } // MemberSerialGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialGte(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial >= ?", memberSerial)) } // MemberSerialIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialIn(memberSerial ...uint32) ActivityMemberRenewalQuerySet { if len(memberSerial) == 0 { qs.db.AddError(errors.New("must at least pass one memberSerial in MemberSerialIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_serial IN (?)", memberSerial)) } // MemberSerialLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialLt(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial < ?", memberSerial)) } // MemberSerialLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialLte(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial <= ?", memberSerial)) } // MemberSerialNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialNe(memberSerial uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("member_serial != ?", memberSerial)) } // MemberSerialNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) MemberSerialNotIn(memberSerial ...uint32) ActivityMemberRenewalQuerySet { if len(memberSerial) == 0 { qs.db.AddError(errors.New("must at least pass one memberSerial in MemberSerialNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_serial NOT IN (?)", memberSerial)) } // Offset is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) Offset(offset int) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs ActivityMemberRenewalQuerySet) One(ret *ActivityMemberRenewal) error { return qs.db.First(ret).Error } // OrderAscByActivityId is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByActivityId() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("activity_id ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByCreatedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByDeletedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByID() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByIsPop is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByIsPop() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("is_pop ASC")) } // OrderAscByMemberLevel is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByMemberLevel() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("member_level ASC")) } // OrderAscByMemberSerial is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByMemberSerial() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("member_serial ASC")) } // OrderAscByStartTime is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByStartTime() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("start_time ASC")) } // OrderAscByState is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByState() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("state ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByUid() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderAscByUpdatedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByActivityId is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByActivityId() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("activity_id DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByCreatedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByDeletedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByID() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByIsPop is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByIsPop() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("is_pop DESC")) } // OrderDescByMemberLevel is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByMemberLevel() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("member_level DESC")) } // OrderDescByMemberSerial is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByMemberSerial() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("member_serial DESC")) } // OrderDescByStartTime is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByStartTime() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("start_time DESC")) } // OrderDescByState is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByState() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("state DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByUid() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) OrderDescByUpdatedAt() ActivityMemberRenewalQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // StartTimeEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeEq(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time = ?", startTime)) } // StartTimeGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeGt(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time > ?", startTime)) } // StartTimeGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeGte(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time >= ?", startTime)) } // StartTimeLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeLt(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time < ?", startTime)) } // StartTimeLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeLte(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time <= ?", startTime)) } // StartTimeNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StartTimeNe(startTime time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("start_time != ?", startTime)) } // StateEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateEq(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state = ?", state)) } // StateGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateGt(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state > ?", state)) } // StateGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateGte(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state >= ?", state)) } // StateIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateIn(state ...uint32) ActivityMemberRenewalQuerySet { if len(state) == 0 { qs.db.AddError(errors.New("must at least pass one state in StateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("state IN (?)", state)) } // StateLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateLt(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state < ?", state)) } // StateLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateLte(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state <= ?", state)) } // StateNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateNe(state uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("state != ?", state)) } // StateNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) StateNotIn(state ...uint32) ActivityMemberRenewalQuerySet { 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)) } // UidEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidEq(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidGt(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidGte(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidIn(uid ...uint32) ActivityMemberRenewalQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid IN (?)", uid)) } // UidLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidLt(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidLte(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidNe(uid uint32) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UidNotIn(uid ...uint32) ActivityMemberRenewalQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid NOT IN (?)", uid)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtEq(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtGt(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtGte(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtLt(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtLte(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs ActivityMemberRenewalQuerySet) UpdatedAtNe(updatedAt time.Time) ActivityMemberRenewalQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetActivityId is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetActivityId(activityId uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.ActivityId)] = activityId return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetCreatedAt(createdAt time.Time) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetDeletedAt(deletedAt *time.Time) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetID(ID uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.ID)] = ID return u } // SetIsPop is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetIsPop(isPop bool) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.IsPop)] = isPop return u } // SetMemberLevel is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetMemberLevel(memberLevel uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.MemberLevel)] = memberLevel return u } // SetMemberSerial is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetMemberSerial(memberSerial uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.MemberSerial)] = memberSerial return u } // SetStartTime is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetStartTime(startTime time.Time) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.StartTime)] = startTime return u } // SetState is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetState(state uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.State)] = state return u } // SetUid is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetUid(uid uint32) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) SetUpdatedAt(updatedAt time.Time) ActivityMemberRenewalUpdater { u.fields[string(ActivityMemberRenewalDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u ActivityMemberRenewalUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set ActivityMemberRenewalQuerySet // ===== BEGIN of ActivityMemberRenewal modifiers // ActivityMemberRenewalDBSchemaField describes database schema field. It requires for method 'Update' type ActivityMemberRenewalDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f ActivityMemberRenewalDBSchemaField) String() string { return string(f) } // ActivityMemberRenewalDBSchema stores db field names of ActivityMemberRenewal var ActivityMemberRenewalDBSchema = struct { ID ActivityMemberRenewalDBSchemaField CreatedAt ActivityMemberRenewalDBSchemaField UpdatedAt ActivityMemberRenewalDBSchemaField DeletedAt ActivityMemberRenewalDBSchemaField ActivityId ActivityMemberRenewalDBSchemaField Uid ActivityMemberRenewalDBSchemaField State ActivityMemberRenewalDBSchemaField StartTime ActivityMemberRenewalDBSchemaField IsPop ActivityMemberRenewalDBSchemaField MemberLevel ActivityMemberRenewalDBSchemaField MemberSerial ActivityMemberRenewalDBSchemaField }{ ID: ActivityMemberRenewalDBSchemaField("id"), CreatedAt: ActivityMemberRenewalDBSchemaField("created_at"), UpdatedAt: ActivityMemberRenewalDBSchemaField("updated_at"), DeletedAt: ActivityMemberRenewalDBSchemaField("deleted_at"), ActivityId: ActivityMemberRenewalDBSchemaField("activity_id"), Uid: ActivityMemberRenewalDBSchemaField("uid"), State: ActivityMemberRenewalDBSchemaField("state"), StartTime: ActivityMemberRenewalDBSchemaField("start_time"), IsPop: ActivityMemberRenewalDBSchemaField("is_pop"), MemberLevel: ActivityMemberRenewalDBSchemaField("member_level"), MemberSerial: ActivityMemberRenewalDBSchemaField("member_serial"), } // Update updates ActivityMemberRenewal fields by primary key // nolint: dupl func (o *ActivityMemberRenewal) Update(db *gorm.DB, fields ...ActivityMemberRenewalDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "activity_id": o.ActivityId, "uid": o.Uid, "state": o.State, "start_time": o.StartTime, "is_pop": o.IsPop, "member_level": o.MemberLevel, "member_serial": o.MemberSerial, } 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 ActivityMemberRenewal %v fields %v: %s", o, fields, err) } return nil } // ActivityMemberRenewalUpdater is an ActivityMemberRenewal updates manager type ActivityMemberRenewalUpdater struct { fields map[string]interface{} db *gorm.DB } // NewActivityMemberRenewalUpdater creates new ActivityMemberRenewal updater // nolint: dupl func NewActivityMemberRenewalUpdater(db *gorm.DB) ActivityMemberRenewalUpdater { return ActivityMemberRenewalUpdater{ fields: map[string]interface{}{}, db: db.Model(&ActivityMemberRenewal{}), } } // ===== END of ActivityMemberRenewal modifiers // ===== BEGIN of query set ActivityQuerySet // ActivityQuerySet is an queryset type for Activity type ActivityQuerySet struct { db *gorm.DB } // NewActivityQuerySet constructs new ActivityQuerySet func NewActivityQuerySet(db *gorm.DB) ActivityQuerySet { return ActivityQuerySet{ db: db.Model(&Activity{}), } } func (qs ActivityQuerySet) w(db *gorm.DB) ActivityQuerySet { return NewActivityQuerySet(db) } func (qs ActivityQuerySet) Select(fields ...ActivityDBSchemaField) ActivityQuerySet { 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 *Activity) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *Activity) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActivityTypeEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeEq(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type = ?", activityType)) } // ActivityTypeGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeGt(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type > ?", activityType)) } // ActivityTypeGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeGte(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type >= ?", activityType)) } // ActivityTypeIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeIn(activityType ...uint32) ActivityQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type IN (?)", activityType)) } // ActivityTypeLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeLt(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type < ?", activityType)) } // ActivityTypeLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeLte(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type <= ?", activityType)) } // ActivityTypeNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeNe(activityType uint32) ActivityQuerySet { return qs.w(qs.db.Where("activity_type != ?", activityType)) } // ActivityTypeNotIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) ActivityTypeNotIn(activityType ...uint32) ActivityQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type NOT IN (?)", activityType)) } // All is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) All(ret *[]Activity) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtEq(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtGt(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtGte(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtLt(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtLte(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) CreatedAtNe(createdAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) Delete() error { return qs.db.Delete(Activity{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(Activity{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(Activity{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtEq(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtGt(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtGte(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtIsNotNull() ActivityQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtIsNull() ActivityQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtLt(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtLte(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) DeletedAtNe(deletedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // EndTimeEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeEq(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time = ?", endTime)) } // EndTimeGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeGt(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time > ?", endTime)) } // EndTimeGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeGte(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time >= ?", endTime)) } // EndTimeLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeLt(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time < ?", endTime)) } // EndTimeLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeLte(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time <= ?", endTime)) } // EndTimeNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) EndTimeNe(endTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("end_time != ?", endTime)) } // GetDB is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) GetUpdater() ActivityUpdater { return NewActivityUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDEq(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDGt(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDGte(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDIn(ID ...uint32) ActivityQuerySet { 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 ActivityQuerySet) IDLt(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDLte(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDNe(ID uint32) ActivityQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) IDNotIn(ID ...uint32) ActivityQuerySet { 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 ActivityQuerySet) Limit(limit int) ActivityQuerySet { return qs.w(qs.db.Limit(limit)) } // NameEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameEq(name string) ActivityQuerySet { return qs.w(qs.db.Where("name = ?", name)) } // NameGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameGt(name string) ActivityQuerySet { return qs.w(qs.db.Where("name > ?", name)) } // NameGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameGte(name string) ActivityQuerySet { return qs.w(qs.db.Where("name >= ?", name)) } // NameIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameIn(name ...string) ActivityQuerySet { 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 ActivityQuerySet) NameLike(name string) ActivityQuerySet { return qs.w(qs.db.Where("name LIKE ?", name)) } // NameLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameLt(name string) ActivityQuerySet { return qs.w(qs.db.Where("name < ?", name)) } // NameLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameLte(name string) ActivityQuerySet { return qs.w(qs.db.Where("name <= ?", name)) } // NameNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameNe(name string) ActivityQuerySet { return qs.w(qs.db.Where("name != ?", name)) } // NameNotIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) NameNotIn(name ...string) ActivityQuerySet { 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 ActivityQuerySet) NameNotlike(name string) ActivityQuerySet { return qs.w(qs.db.Where("name NOT LIKE ?", name)) } // Offset is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) Offset(offset int) ActivityQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs ActivityQuerySet) One(ret *Activity) error { return qs.db.First(ret).Error } // OrderAscByActivityType is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByActivityType() ActivityQuerySet { return qs.w(qs.db.Order("activity_type ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByCreatedAt() ActivityQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByDeletedAt() ActivityQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByEndTime is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByEndTime() ActivityQuerySet { return qs.w(qs.db.Order("end_time ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByID() ActivityQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByName is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByName() ActivityQuerySet { return qs.w(qs.db.Order("name ASC")) } // OrderAscByStartTime is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByStartTime() ActivityQuerySet { return qs.w(qs.db.Order("start_time ASC")) } // OrderAscByState is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByState() ActivityQuerySet { return qs.w(qs.db.Order("state ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderAscByUpdatedAt() ActivityQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderDescByActivityType is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByActivityType() ActivityQuerySet { return qs.w(qs.db.Order("activity_type DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByCreatedAt() ActivityQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByDeletedAt() ActivityQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByEndTime is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByEndTime() ActivityQuerySet { return qs.w(qs.db.Order("end_time DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByID() ActivityQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByName is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByName() ActivityQuerySet { return qs.w(qs.db.Order("name DESC")) } // OrderDescByStartTime is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByStartTime() ActivityQuerySet { return qs.w(qs.db.Order("start_time DESC")) } // OrderDescByState is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByState() ActivityQuerySet { return qs.w(qs.db.Order("state DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) OrderDescByUpdatedAt() ActivityQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // StartTimeEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeEq(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time = ?", startTime)) } // StartTimeGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeGt(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time > ?", startTime)) } // StartTimeGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeGte(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time >= ?", startTime)) } // StartTimeLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeLt(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time < ?", startTime)) } // StartTimeLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeLte(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time <= ?", startTime)) } // StartTimeNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StartTimeNe(startTime time.Time) ActivityQuerySet { return qs.w(qs.db.Where("start_time != ?", startTime)) } // StateEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateEq(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state = ?", state)) } // StateGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateGt(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state > ?", state)) } // StateGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateGte(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state >= ?", state)) } // StateIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateIn(state ...uint32) ActivityQuerySet { if len(state) == 0 { qs.db.AddError(errors.New("must at least pass one state in StateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("state IN (?)", state)) } // StateLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateLt(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state < ?", state)) } // StateLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateLte(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state <= ?", state)) } // StateNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateNe(state uint32) ActivityQuerySet { return qs.w(qs.db.Where("state != ?", state)) } // StateNotIn is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) StateNotIn(state ...uint32) ActivityQuerySet { if len(state) == 0 { qs.db.AddError(errors.New("must at least pass one state in StateNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("state NOT IN (?)", state)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtEq(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtGt(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtGte(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtLt(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtLte(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs ActivityQuerySet) UpdatedAtNe(updatedAt time.Time) ActivityQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // SetActivityType is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetActivityType(activityType uint32) ActivityUpdater { u.fields[string(ActivityDBSchema.ActivityType)] = activityType return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetCreatedAt(createdAt time.Time) ActivityUpdater { u.fields[string(ActivityDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetDeletedAt(deletedAt *time.Time) ActivityUpdater { u.fields[string(ActivityDBSchema.DeletedAt)] = deletedAt return u } // SetEndTime is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetEndTime(endTime time.Time) ActivityUpdater { u.fields[string(ActivityDBSchema.EndTime)] = endTime return u } // SetID is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetID(ID uint32) ActivityUpdater { u.fields[string(ActivityDBSchema.ID)] = ID return u } // SetName is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetName(name string) ActivityUpdater { u.fields[string(ActivityDBSchema.Name)] = name return u } // SetStartTime is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetStartTime(startTime time.Time) ActivityUpdater { u.fields[string(ActivityDBSchema.StartTime)] = startTime return u } // SetState is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetState(state uint32) ActivityUpdater { u.fields[string(ActivityDBSchema.State)] = state return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u ActivityUpdater) SetUpdatedAt(updatedAt time.Time) ActivityUpdater { u.fields[string(ActivityDBSchema.UpdatedAt)] = updatedAt return u } // Update is an autogenerated method // nolint: dupl func (u ActivityUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u ActivityUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set ActivityQuerySet // ===== BEGIN of Activity modifiers // ActivityDBSchemaField describes database schema field. It requires for method 'Update' type ActivityDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f ActivityDBSchemaField) String() string { return string(f) } // ActivityDBSchema stores db field names of Activity var ActivityDBSchema = struct { ID ActivityDBSchemaField CreatedAt ActivityDBSchemaField UpdatedAt ActivityDBSchemaField DeletedAt ActivityDBSchemaField Name ActivityDBSchemaField ActivityType ActivityDBSchemaField State ActivityDBSchemaField StartTime ActivityDBSchemaField EndTime ActivityDBSchemaField }{ ID: ActivityDBSchemaField("id"), CreatedAt: ActivityDBSchemaField("created_at"), UpdatedAt: ActivityDBSchemaField("updated_at"), DeletedAt: ActivityDBSchemaField("deleted_at"), Name: ActivityDBSchemaField("name"), ActivityType: ActivityDBSchemaField("activity_type"), State: ActivityDBSchemaField("state"), StartTime: ActivityDBSchemaField("start_time"), EndTime: ActivityDBSchemaField("end_time"), } // Update updates Activity fields by primary key // nolint: dupl func (o *Activity) Update(db *gorm.DB, fields ...ActivityDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "name": o.Name, "activity_type": o.ActivityType, "state": o.State, "start_time": o.StartTime, "end_time": o.EndTime, } 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 Activity %v fields %v: %s", o, fields, err) } return nil } // ActivityUpdater is an Activity updates manager type ActivityUpdater struct { fields map[string]interface{} db *gorm.DB } // NewActivityUpdater creates new Activity updater // nolint: dupl func NewActivityUpdater(db *gorm.DB) ActivityUpdater { return ActivityUpdater{ fields: map[string]interface{}{}, db: db.Model(&Activity{}), } } // ===== END of Activity modifiers // ===== BEGIN of query set CouponQuerySet // CouponQuerySet is an queryset type for Coupon type CouponQuerySet struct { db *gorm.DB } // NewCouponQuerySet constructs new CouponQuerySet func NewCouponQuerySet(db *gorm.DB) CouponQuerySet { return CouponQuerySet{ db: db.Model(&Coupon{}), } } func (qs CouponQuerySet) w(db *gorm.DB) CouponQuerySet { return NewCouponQuerySet(db) } func (qs CouponQuerySet) Select(fields ...CouponDBSchemaField) CouponQuerySet { 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 *Coupon) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *Coupon) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActiveEndEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndEq(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end = ?", activeEnd)) } // ActiveEndGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndGt(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end > ?", activeEnd)) } // ActiveEndGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndGte(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end >= ?", activeEnd)) } // ActiveEndLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndLt(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end < ?", activeEnd)) } // ActiveEndLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndLte(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end <= ?", activeEnd)) } // ActiveEndNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveEndNe(activeEnd time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_end != ?", activeEnd)) } // ActiveStartEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartEq(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start = ?", activeStart)) } // ActiveStartGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartGt(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start > ?", activeStart)) } // ActiveStartGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartGte(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start >= ?", activeStart)) } // ActiveStartLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartLt(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start < ?", activeStart)) } // ActiveStartLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartLte(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start <= ?", activeStart)) } // ActiveStartNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActiveStartNe(activeStart time.Time) CouponQuerySet { return qs.w(qs.db.Where("active_start != ?", activeStart)) } // ActivityIdEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdEq(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id = ?", activityId)) } // ActivityIdGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdGt(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id > ?", activityId)) } // ActivityIdGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdGte(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id >= ?", activityId)) } // ActivityIdIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdIn(activityId ...uint32) CouponQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id IN (?)", activityId)) } // ActivityIdLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdLt(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id < ?", activityId)) } // ActivityIdLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdLte(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id <= ?", activityId)) } // ActivityIdNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdNe(activityId uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_id != ?", activityId)) } // ActivityIdNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityIdNotIn(activityId ...uint32) CouponQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId)) } // ActivityTypeEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeEq(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type = ?", activityType)) } // ActivityTypeGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeGt(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type > ?", activityType)) } // ActivityTypeGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeGte(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type >= ?", activityType)) } // ActivityTypeIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeIn(activityType ...uint32) CouponQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type IN (?)", activityType)) } // ActivityTypeLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeLt(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type < ?", activityType)) } // ActivityTypeLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeLte(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type <= ?", activityType)) } // ActivityTypeNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeNe(activityType uint32) CouponQuerySet { return qs.w(qs.db.Where("activity_type != ?", activityType)) } // ActivityTypeNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ActivityTypeNotIn(activityType ...uint32) CouponQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type NOT IN (?)", activityType)) } // All is an autogenerated method // nolint: dupl func (qs CouponQuerySet) All(ret *[]Coupon) error { return qs.db.Find(ret).Error } // Count is an autogenerated method // nolint: dupl func (qs CouponQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CouponTypeEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeEq(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type = ?", couponType)) } // CouponTypeGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeGt(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type > ?", couponType)) } // CouponTypeGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeGte(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type >= ?", couponType)) } // CouponTypeIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeIn(couponType ...string) CouponQuerySet { if len(couponType) == 0 { qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_type IN (?)", couponType)) } // CouponTypeLike is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeLike(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type LIKE ?", couponType)) } // CouponTypeLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeLt(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type < ?", couponType)) } // CouponTypeLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeLte(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type <= ?", couponType)) } // CouponTypeNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeNe(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type != ?", couponType)) } // CouponTypeNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeNotIn(couponType ...string) CouponQuerySet { if len(couponType) == 0 { qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_type NOT IN (?)", couponType)) } // CouponTypeNotlike is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CouponTypeNotlike(couponType string) CouponQuerySet { return qs.w(qs.db.Where("coupon_type NOT LIKE ?", couponType)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtEq(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtGt(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtGte(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtLt(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtLte(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) CreatedAtNe(createdAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs CouponQuerySet) Delete() error { return qs.db.Delete(Coupon{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(Coupon{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(Coupon{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtEq(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtGt(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtGte(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtIsNotNull() CouponQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtIsNull() CouponQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtLt(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtLte(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DeletedAtNe(deletedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // DescribeEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeEq(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe = ?", describe)) } // DescribeGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeGt(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe > ?", describe)) } // DescribeGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeGte(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe >= ?", describe)) } // DescribeIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeIn(describe ...string) CouponQuerySet { if len(describe) == 0 { qs.db.AddError(errors.New("must at least pass one describe in DescribeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("describe IN (?)", describe)) } // DescribeLike is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeLike(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe LIKE ?", describe)) } // DescribeLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeLt(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe < ?", describe)) } // DescribeLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeLte(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe <= ?", describe)) } // DescribeNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeNe(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe != ?", describe)) } // DescribeNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeNotIn(describe ...string) CouponQuerySet { if len(describe) == 0 { qs.db.AddError(errors.New("must at least pass one describe in DescribeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("describe NOT IN (?)", describe)) } // DescribeNotlike is an autogenerated method // nolint: dupl func (qs CouponQuerySet) DescribeNotlike(describe string) CouponQuerySet { return qs.w(qs.db.Where("describe NOT LIKE ?", describe)) } // GetDB is an autogenerated method // nolint: dupl func (qs CouponQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs CouponQuerySet) GetUpdater() CouponUpdater { return NewCouponUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDEq(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDGt(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDGte(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDIn(ID ...uint32) CouponQuerySet { 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 CouponQuerySet) IDLt(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDLte(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDNe(ID uint32) CouponQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) IDNotIn(ID ...uint32) CouponQuerySet { 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 CouponQuerySet) Limit(limit int) CouponQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberLevelEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelEq(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level = ?", memberLevel)) } // MemberLevelGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelGt(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level > ?", memberLevel)) } // MemberLevelGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelGte(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level >= ?", memberLevel)) } // MemberLevelIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelIn(memberLevel ...uint32) CouponQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level IN (?)", memberLevel)) } // MemberLevelLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelLt(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level < ?", memberLevel)) } // MemberLevelLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelLte(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level <= ?", memberLevel)) } // MemberLevelNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelNe(memberLevel uint32) CouponQuerySet { return qs.w(qs.db.Where("member_level != ?", memberLevel)) } // MemberLevelNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) MemberLevelNotIn(memberLevel ...uint32) CouponQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel)) } // NameEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameEq(name string) CouponQuerySet { return qs.w(qs.db.Where("name = ?", name)) } // NameGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameGt(name string) CouponQuerySet { return qs.w(qs.db.Where("name > ?", name)) } // NameGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameGte(name string) CouponQuerySet { return qs.w(qs.db.Where("name >= ?", name)) } // NameIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameIn(name ...string) CouponQuerySet { 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 CouponQuerySet) NameLike(name string) CouponQuerySet { return qs.w(qs.db.Where("name LIKE ?", name)) } // NameLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameLt(name string) CouponQuerySet { return qs.w(qs.db.Where("name < ?", name)) } // NameLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameLte(name string) CouponQuerySet { return qs.w(qs.db.Where("name <= ?", name)) } // NameNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameNe(name string) CouponQuerySet { return qs.w(qs.db.Where("name != ?", name)) } // NameNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) NameNotIn(name ...string) CouponQuerySet { 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 CouponQuerySet) NameNotlike(name string) CouponQuerySet { return qs.w(qs.db.Where("name NOT LIKE ?", name)) } // Offset is an autogenerated method // nolint: dupl func (qs CouponQuerySet) Offset(offset int) CouponQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs CouponQuerySet) One(ret *Coupon) error { return qs.db.First(ret).Error } // OrderAscByActiveEnd is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByActiveEnd() CouponQuerySet { return qs.w(qs.db.Order("active_end ASC")) } // OrderAscByActiveStart is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByActiveStart() CouponQuerySet { return qs.w(qs.db.Order("active_start ASC")) } // OrderAscByActivityId is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByActivityId() CouponQuerySet { return qs.w(qs.db.Order("activity_id ASC")) } // OrderAscByActivityType is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByActivityType() CouponQuerySet { return qs.w(qs.db.Order("activity_type ASC")) } // OrderAscByCouponType is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByCouponType() CouponQuerySet { return qs.w(qs.db.Order("coupon_type ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByCreatedAt() CouponQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByDeletedAt() CouponQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByDescribe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByDescribe() CouponQuerySet { return qs.w(qs.db.Order("describe ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByID() CouponQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberLevel is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByMemberLevel() CouponQuerySet { return qs.w(qs.db.Order("member_level ASC")) } // OrderAscByName is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByName() CouponQuerySet { return qs.w(qs.db.Order("name ASC")) } // OrderAscByOutCount is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByOutCount() CouponQuerySet { return qs.w(qs.db.Order("out_count ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByUpdatedAt() CouponQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderAscByUsedCount is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByUsedCount() CouponQuerySet { return qs.w(qs.db.Order("used_count ASC")) } // OrderAscByValue is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderAscByValue() CouponQuerySet { return qs.w(qs.db.Order("value ASC")) } // OrderDescByActiveEnd is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByActiveEnd() CouponQuerySet { return qs.w(qs.db.Order("active_end DESC")) } // OrderDescByActiveStart is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByActiveStart() CouponQuerySet { return qs.w(qs.db.Order("active_start DESC")) } // OrderDescByActivityId is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByActivityId() CouponQuerySet { return qs.w(qs.db.Order("activity_id DESC")) } // OrderDescByActivityType is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByActivityType() CouponQuerySet { return qs.w(qs.db.Order("activity_type DESC")) } // OrderDescByCouponType is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByCouponType() CouponQuerySet { return qs.w(qs.db.Order("coupon_type DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByCreatedAt() CouponQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByDeletedAt() CouponQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByDescribe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByDescribe() CouponQuerySet { return qs.w(qs.db.Order("describe DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByID() CouponQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberLevel is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByMemberLevel() CouponQuerySet { return qs.w(qs.db.Order("member_level DESC")) } // OrderDescByName is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByName() CouponQuerySet { return qs.w(qs.db.Order("name DESC")) } // OrderDescByOutCount is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByOutCount() CouponQuerySet { return qs.w(qs.db.Order("out_count DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByUpdatedAt() CouponQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // OrderDescByUsedCount is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByUsedCount() CouponQuerySet { return qs.w(qs.db.Order("used_count DESC")) } // OrderDescByValue is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OrderDescByValue() CouponQuerySet { return qs.w(qs.db.Order("value DESC")) } // OutCountEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountEq(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count = ?", outCount)) } // OutCountGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountGt(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count > ?", outCount)) } // OutCountGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountGte(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count >= ?", outCount)) } // OutCountIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountIn(outCount ...uint32) CouponQuerySet { if len(outCount) == 0 { qs.db.AddError(errors.New("must at least pass one outCount in OutCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("out_count IN (?)", outCount)) } // OutCountLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountLt(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count < ?", outCount)) } // OutCountLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountLte(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count <= ?", outCount)) } // OutCountNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountNe(outCount uint32) CouponQuerySet { return qs.w(qs.db.Where("out_count != ?", outCount)) } // OutCountNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) OutCountNotIn(outCount ...uint32) CouponQuerySet { if len(outCount) == 0 { qs.db.AddError(errors.New("must at least pass one outCount in OutCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("out_count NOT IN (?)", outCount)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtEq(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtGt(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtGte(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtLt(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtLte(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UpdatedAtNe(updatedAt time.Time) CouponQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // UsedCountEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountEq(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count = ?", usedCount)) } // UsedCountGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountGt(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count > ?", usedCount)) } // UsedCountGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountGte(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count >= ?", usedCount)) } // UsedCountIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountIn(usedCount ...uint32) CouponQuerySet { if len(usedCount) == 0 { qs.db.AddError(errors.New("must at least pass one usedCount in UsedCountIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("used_count IN (?)", usedCount)) } // UsedCountLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountLt(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count < ?", usedCount)) } // UsedCountLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountLte(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count <= ?", usedCount)) } // UsedCountNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountNe(usedCount uint32) CouponQuerySet { return qs.w(qs.db.Where("used_count != ?", usedCount)) } // UsedCountNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) UsedCountNotIn(usedCount ...uint32) CouponQuerySet { if len(usedCount) == 0 { qs.db.AddError(errors.New("must at least pass one usedCount in UsedCountNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("used_count NOT IN (?)", usedCount)) } // ValueEq is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueEq(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value = ?", value)) } // ValueGt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueGt(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value > ?", value)) } // ValueGte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueGte(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value >= ?", value)) } // ValueIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueIn(value ...uint32) CouponQuerySet { if len(value) == 0 { qs.db.AddError(errors.New("must at least pass one value in ValueIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("value IN (?)", value)) } // ValueLt is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueLt(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value < ?", value)) } // ValueLte is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueLte(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value <= ?", value)) } // ValueNe is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueNe(value uint32) CouponQuerySet { return qs.w(qs.db.Where("value != ?", value)) } // ValueNotIn is an autogenerated method // nolint: dupl func (qs CouponQuerySet) ValueNotIn(value ...uint32) CouponQuerySet { if len(value) == 0 { qs.db.AddError(errors.New("must at least pass one value in ValueNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("value NOT IN (?)", value)) } // SetActiveEnd is an autogenerated method // nolint: dupl func (u CouponUpdater) SetActiveEnd(activeEnd time.Time) CouponUpdater { u.fields[string(CouponDBSchema.ActiveEnd)] = activeEnd return u } // SetActiveStart is an autogenerated method // nolint: dupl func (u CouponUpdater) SetActiveStart(activeStart time.Time) CouponUpdater { u.fields[string(CouponDBSchema.ActiveStart)] = activeStart return u } // SetActivityId is an autogenerated method // nolint: dupl func (u CouponUpdater) SetActivityId(activityId uint32) CouponUpdater { u.fields[string(CouponDBSchema.ActivityId)] = activityId return u } // SetActivityType is an autogenerated method // nolint: dupl func (u CouponUpdater) SetActivityType(activityType uint32) CouponUpdater { u.fields[string(CouponDBSchema.ActivityType)] = activityType return u } // SetCouponType is an autogenerated method // nolint: dupl func (u CouponUpdater) SetCouponType(couponType string) CouponUpdater { u.fields[string(CouponDBSchema.CouponType)] = couponType return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u CouponUpdater) SetCreatedAt(createdAt time.Time) CouponUpdater { u.fields[string(CouponDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u CouponUpdater) SetDeletedAt(deletedAt *time.Time) CouponUpdater { u.fields[string(CouponDBSchema.DeletedAt)] = deletedAt return u } // SetDescribe is an autogenerated method // nolint: dupl func (u CouponUpdater) SetDescribe(describe string) CouponUpdater { u.fields[string(CouponDBSchema.Describe)] = describe return u } // SetID is an autogenerated method // nolint: dupl func (u CouponUpdater) SetID(ID uint32) CouponUpdater { u.fields[string(CouponDBSchema.ID)] = ID return u } // SetMemberLevel is an autogenerated method // nolint: dupl func (u CouponUpdater) SetMemberLevel(memberLevel uint32) CouponUpdater { u.fields[string(CouponDBSchema.MemberLevel)] = memberLevel return u } // SetName is an autogenerated method // nolint: dupl func (u CouponUpdater) SetName(name string) CouponUpdater { u.fields[string(CouponDBSchema.Name)] = name return u } // SetOutCount is an autogenerated method // nolint: dupl func (u CouponUpdater) SetOutCount(outCount uint32) CouponUpdater { u.fields[string(CouponDBSchema.OutCount)] = outCount return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u CouponUpdater) SetUpdatedAt(updatedAt time.Time) CouponUpdater { u.fields[string(CouponDBSchema.UpdatedAt)] = updatedAt return u } // SetUsedCount is an autogenerated method // nolint: dupl func (u CouponUpdater) SetUsedCount(usedCount uint32) CouponUpdater { u.fields[string(CouponDBSchema.UsedCount)] = usedCount return u } // SetValue is an autogenerated method // nolint: dupl func (u CouponUpdater) SetValue(value uint32) CouponUpdater { u.fields[string(CouponDBSchema.Value)] = value return u } // Update is an autogenerated method // nolint: dupl func (u CouponUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u CouponUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set CouponQuerySet // ===== BEGIN of Coupon modifiers // CouponDBSchemaField describes database schema field. It requires for method 'Update' type CouponDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f CouponDBSchemaField) String() string { return string(f) } // CouponDBSchema stores db field names of Coupon var CouponDBSchema = struct { ID CouponDBSchemaField CreatedAt CouponDBSchemaField UpdatedAt CouponDBSchemaField DeletedAt CouponDBSchemaField Name CouponDBSchemaField Describe CouponDBSchemaField CouponType CouponDBSchemaField ActivityType CouponDBSchemaField ActivityId CouponDBSchemaField Value CouponDBSchemaField OutCount CouponDBSchemaField UsedCount CouponDBSchemaField ActiveStart CouponDBSchemaField ActiveEnd CouponDBSchemaField MemberLevel CouponDBSchemaField }{ ID: CouponDBSchemaField("id"), CreatedAt: CouponDBSchemaField("created_at"), UpdatedAt: CouponDBSchemaField("updated_at"), DeletedAt: CouponDBSchemaField("deleted_at"), Name: CouponDBSchemaField("name"), Describe: CouponDBSchemaField("describe"), CouponType: CouponDBSchemaField("coupon_type"), ActivityType: CouponDBSchemaField("activity_type"), ActivityId: CouponDBSchemaField("activity_id"), Value: CouponDBSchemaField("value"), OutCount: CouponDBSchemaField("out_count"), UsedCount: CouponDBSchemaField("used_count"), ActiveStart: CouponDBSchemaField("active_start"), ActiveEnd: CouponDBSchemaField("active_end"), MemberLevel: CouponDBSchemaField("member_level"), } // Update updates Coupon fields by primary key // nolint: dupl func (o *Coupon) Update(db *gorm.DB, fields ...CouponDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "name": o.Name, "describe": o.Describe, "coupon_type": o.CouponType, "activity_type": o.ActivityType, "activity_id": o.ActivityId, "value": o.Value, "out_count": o.OutCount, "used_count": o.UsedCount, "active_start": o.ActiveStart, "active_end": o.ActiveEnd, "member_level": o.MemberLevel, } 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 Coupon %v fields %v: %s", o, fields, err) } return nil } // CouponUpdater is an Coupon updates manager type CouponUpdater struct { fields map[string]interface{} db *gorm.DB } // NewCouponUpdater creates new Coupon updater // nolint: dupl func NewCouponUpdater(db *gorm.DB) CouponUpdater { return CouponUpdater{ fields: map[string]interface{}{}, db: db.Model(&Coupon{}), } } // ===== END of Coupon modifiers // ===== BEGIN of query set UserCouponQuerySet // UserCouponQuerySet is an queryset type for UserCoupon type UserCouponQuerySet struct { db *gorm.DB } // NewUserCouponQuerySet constructs new UserCouponQuerySet func NewUserCouponQuerySet(db *gorm.DB) UserCouponQuerySet { return UserCouponQuerySet{ db: db.Model(&UserCoupon{}), } } func (qs UserCouponQuerySet) w(db *gorm.DB) UserCouponQuerySet { return NewUserCouponQuerySet(db) } func (qs UserCouponQuerySet) Select(fields ...UserCouponDBSchemaField) UserCouponQuerySet { 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 *UserCoupon) Create(db *gorm.DB) error { return db.Create(o).Error } // Delete is an autogenerated method // nolint: dupl func (o *UserCoupon) Delete(db *gorm.DB) error { return db.Delete(o).Error } // ActiveEndEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndEq(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end = ?", activeEnd)) } // ActiveEndGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndGt(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end > ?", activeEnd)) } // ActiveEndGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndGte(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end >= ?", activeEnd)) } // ActiveEndLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndLt(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end < ?", activeEnd)) } // ActiveEndLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndLte(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end <= ?", activeEnd)) } // ActiveEndNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveEndNe(activeEnd time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_end != ?", activeEnd)) } // ActiveStartEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartEq(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start = ?", activeStart)) } // ActiveStartGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartGt(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start > ?", activeStart)) } // ActiveStartGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartGte(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start >= ?", activeStart)) } // ActiveStartLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartLt(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start < ?", activeStart)) } // ActiveStartLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartLte(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start <= ?", activeStart)) } // ActiveStartNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActiveStartNe(activeStart time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("active_start != ?", activeStart)) } // ActivityIdEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdEq(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id = ?", activityId)) } // ActivityIdGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdGt(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id > ?", activityId)) } // ActivityIdGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdGte(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id >= ?", activityId)) } // ActivityIdIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdIn(activityId ...uint32) UserCouponQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id IN (?)", activityId)) } // ActivityIdLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdLt(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id < ?", activityId)) } // ActivityIdLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdLte(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id <= ?", activityId)) } // ActivityIdNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdNe(activityId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_id != ?", activityId)) } // ActivityIdNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityIdNotIn(activityId ...uint32) UserCouponQuerySet { if len(activityId) == 0 { qs.db.AddError(errors.New("must at least pass one activityId in ActivityIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_id NOT IN (?)", activityId)) } // ActivityTypeEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeEq(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type = ?", activityType)) } // ActivityTypeGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeGt(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type > ?", activityType)) } // ActivityTypeGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeGte(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type >= ?", activityType)) } // ActivityTypeIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeIn(activityType ...uint32) UserCouponQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type IN (?)", activityType)) } // ActivityTypeLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeLt(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type < ?", activityType)) } // ActivityTypeLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeLte(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type <= ?", activityType)) } // ActivityTypeNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeNe(activityType uint32) UserCouponQuerySet { return qs.w(qs.db.Where("activity_type != ?", activityType)) } // ActivityTypeNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ActivityTypeNotIn(activityType ...uint32) UserCouponQuerySet { if len(activityType) == 0 { qs.db.AddError(errors.New("must at least pass one activityType in ActivityTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("activity_type NOT IN (?)", activityType)) } // All is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) All(ret *[]UserCoupon) error { return qs.db.Find(ret).Error } // ApproachEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachEq(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach = ?", approach)) } // ApproachGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachGt(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach > ?", approach)) } // ApproachGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachGte(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach >= ?", approach)) } // ApproachIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachIn(approach ...uint32) UserCouponQuerySet { if len(approach) == 0 { qs.db.AddError(errors.New("must at least pass one approach in ApproachIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("approach IN (?)", approach)) } // ApproachLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachLt(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach < ?", approach)) } // ApproachLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachLte(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach <= ?", approach)) } // ApproachNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachNe(approach uint32) UserCouponQuerySet { return qs.w(qs.db.Where("approach != ?", approach)) } // ApproachNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ApproachNotIn(approach ...uint32) UserCouponQuerySet { if len(approach) == 0 { qs.db.AddError(errors.New("must at least pass one approach in ApproachNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("approach NOT IN (?)", approach)) } // Count is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) Count() (int, error) { var count int err := qs.db.Count(&count).Error return count, err } // CouponIdEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdEq(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id = ?", couponId)) } // CouponIdGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdGt(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id > ?", couponId)) } // CouponIdGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdGte(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id >= ?", couponId)) } // CouponIdIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdIn(couponId ...uint32) UserCouponQuerySet { if len(couponId) == 0 { qs.db.AddError(errors.New("must at least pass one couponId in CouponIdIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_id IN (?)", couponId)) } // CouponIdLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdLt(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id < ?", couponId)) } // CouponIdLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdLte(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id <= ?", couponId)) } // CouponIdNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdNe(couponId uint32) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_id != ?", couponId)) } // CouponIdNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponIdNotIn(couponId ...uint32) UserCouponQuerySet { if len(couponId) == 0 { qs.db.AddError(errors.New("must at least pass one couponId in CouponIdNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_id NOT IN (?)", couponId)) } // CouponTypeEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeEq(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type = ?", couponType)) } // CouponTypeGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeGt(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type > ?", couponType)) } // CouponTypeGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeGte(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type >= ?", couponType)) } // CouponTypeIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeIn(couponType ...string) UserCouponQuerySet { if len(couponType) == 0 { qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_type IN (?)", couponType)) } // CouponTypeLike is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeLike(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type LIKE ?", couponType)) } // CouponTypeLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeLt(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type < ?", couponType)) } // CouponTypeLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeLte(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type <= ?", couponType)) } // CouponTypeNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeNe(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type != ?", couponType)) } // CouponTypeNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeNotIn(couponType ...string) UserCouponQuerySet { if len(couponType) == 0 { qs.db.AddError(errors.New("must at least pass one couponType in CouponTypeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("coupon_type NOT IN (?)", couponType)) } // CouponTypeNotlike is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CouponTypeNotlike(couponType string) UserCouponQuerySet { return qs.w(qs.db.Where("coupon_type NOT LIKE ?", couponType)) } // CreatedAtEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtEq(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at = ?", createdAt)) } // CreatedAtGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtGt(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at > ?", createdAt)) } // CreatedAtGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtGte(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at >= ?", createdAt)) } // CreatedAtLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtLt(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at < ?", createdAt)) } // CreatedAtLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtLte(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at <= ?", createdAt)) } // CreatedAtNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) CreatedAtNe(createdAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("created_at != ?", createdAt)) } // Delete is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) Delete() error { return qs.db.Delete(UserCoupon{}).Error } // DeleteNum is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeleteNum() (int64, error) { db := qs.db.Delete(UserCoupon{}) return db.RowsAffected, db.Error } // DeleteNumUnscoped is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeleteNumUnscoped() (int64, error) { db := qs.db.Unscoped().Delete(UserCoupon{}) return db.RowsAffected, db.Error } // DeletedAtEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtEq(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) } // DeletedAtGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtGt(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) } // DeletedAtGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtGte(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) } // DeletedAtIsNotNull is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtIsNotNull() UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at IS NOT NULL")) } // DeletedAtIsNull is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtIsNull() UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at IS NULL")) } // DeletedAtLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtLt(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) } // DeletedAtLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtLte(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) } // DeletedAtNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) DeletedAtNe(deletedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) } // GetDB is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) GetDB() *gorm.DB { return qs.db } // GetUpdater is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) GetUpdater() UserCouponUpdater { return NewUserCouponUpdater(qs.db) } // IDEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDEq(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id = ?", ID)) } // IDGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDGt(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id > ?", ID)) } // IDGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDGte(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id >= ?", ID)) } // IDIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDIn(ID ...uint32) UserCouponQuerySet { 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 UserCouponQuerySet) IDLt(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id < ?", ID)) } // IDLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDLte(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id <= ?", ID)) } // IDNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDNe(ID uint32) UserCouponQuerySet { return qs.w(qs.db.Where("id != ?", ID)) } // IDNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) IDNotIn(ID ...uint32) UserCouponQuerySet { 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 UserCouponQuerySet) Limit(limit int) UserCouponQuerySet { return qs.w(qs.db.Limit(limit)) } // MemberLevelEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelEq(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level = ?", memberLevel)) } // MemberLevelGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelGt(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level > ?", memberLevel)) } // MemberLevelGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelGte(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level >= ?", memberLevel)) } // MemberLevelIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelIn(memberLevel ...uint32) UserCouponQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level IN (?)", memberLevel)) } // MemberLevelLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelLt(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level < ?", memberLevel)) } // MemberLevelLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelLte(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level <= ?", memberLevel)) } // MemberLevelNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelNe(memberLevel uint32) UserCouponQuerySet { return qs.w(qs.db.Where("member_level != ?", memberLevel)) } // MemberLevelNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserCouponQuerySet { if len(memberLevel) == 0 { qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel)) } // Offset is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) Offset(offset int) UserCouponQuerySet { return qs.w(qs.db.Offset(offset)) } // One is used to retrieve one result. It returns gorm.ErrRecordNotFound // if nothing was fetched func (qs UserCouponQuerySet) One(ret *UserCoupon) error { return qs.db.First(ret).Error } // OrderAscByActiveEnd is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByActiveEnd() UserCouponQuerySet { return qs.w(qs.db.Order("active_end ASC")) } // OrderAscByActiveStart is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByActiveStart() UserCouponQuerySet { return qs.w(qs.db.Order("active_start ASC")) } // OrderAscByActivityId is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByActivityId() UserCouponQuerySet { return qs.w(qs.db.Order("activity_id ASC")) } // OrderAscByActivityType is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByActivityType() UserCouponQuerySet { return qs.w(qs.db.Order("activity_type ASC")) } // OrderAscByApproach is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByApproach() UserCouponQuerySet { return qs.w(qs.db.Order("approach ASC")) } // OrderAscByCouponId is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByCouponId() UserCouponQuerySet { return qs.w(qs.db.Order("coupon_id ASC")) } // OrderAscByCouponType is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByCouponType() UserCouponQuerySet { return qs.w(qs.db.Order("coupon_type ASC")) } // OrderAscByCreatedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByCreatedAt() UserCouponQuerySet { return qs.w(qs.db.Order("created_at ASC")) } // OrderAscByDeletedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByDeletedAt() UserCouponQuerySet { return qs.w(qs.db.Order("deleted_at ASC")) } // OrderAscByID is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByID() UserCouponQuerySet { return qs.w(qs.db.Order("id ASC")) } // OrderAscByMemberLevel is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByMemberLevel() UserCouponQuerySet { return qs.w(qs.db.Order("member_level ASC")) } // OrderAscByPromotionalSales is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByPromotionalSales() UserCouponQuerySet { return qs.w(qs.db.Order("promotional_sales ASC")) } // OrderAscByRedeemCode is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByRedeemCode() UserCouponQuerySet { return qs.w(qs.db.Order("redeem_code ASC")) } // OrderAscByState is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByState() UserCouponQuerySet { return qs.w(qs.db.Order("state ASC")) } // OrderAscByUid is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByUid() UserCouponQuerySet { return qs.w(qs.db.Order("uid ASC")) } // OrderAscByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByUpdatedAt() UserCouponQuerySet { return qs.w(qs.db.Order("updated_at ASC")) } // OrderAscByUseTime is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByUseTime() UserCouponQuerySet { return qs.w(qs.db.Order("use_time ASC")) } // OrderAscByValue is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderAscByValue() UserCouponQuerySet { return qs.w(qs.db.Order("value ASC")) } // OrderDescByActiveEnd is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByActiveEnd() UserCouponQuerySet { return qs.w(qs.db.Order("active_end DESC")) } // OrderDescByActiveStart is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByActiveStart() UserCouponQuerySet { return qs.w(qs.db.Order("active_start DESC")) } // OrderDescByActivityId is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByActivityId() UserCouponQuerySet { return qs.w(qs.db.Order("activity_id DESC")) } // OrderDescByActivityType is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByActivityType() UserCouponQuerySet { return qs.w(qs.db.Order("activity_type DESC")) } // OrderDescByApproach is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByApproach() UserCouponQuerySet { return qs.w(qs.db.Order("approach DESC")) } // OrderDescByCouponId is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByCouponId() UserCouponQuerySet { return qs.w(qs.db.Order("coupon_id DESC")) } // OrderDescByCouponType is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByCouponType() UserCouponQuerySet { return qs.w(qs.db.Order("coupon_type DESC")) } // OrderDescByCreatedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByCreatedAt() UserCouponQuerySet { return qs.w(qs.db.Order("created_at DESC")) } // OrderDescByDeletedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByDeletedAt() UserCouponQuerySet { return qs.w(qs.db.Order("deleted_at DESC")) } // OrderDescByID is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByID() UserCouponQuerySet { return qs.w(qs.db.Order("id DESC")) } // OrderDescByMemberLevel is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByMemberLevel() UserCouponQuerySet { return qs.w(qs.db.Order("member_level DESC")) } // OrderDescByPromotionalSales is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByPromotionalSales() UserCouponQuerySet { return qs.w(qs.db.Order("promotional_sales DESC")) } // OrderDescByRedeemCode is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByRedeemCode() UserCouponQuerySet { return qs.w(qs.db.Order("redeem_code DESC")) } // OrderDescByState is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByState() UserCouponQuerySet { return qs.w(qs.db.Order("state DESC")) } // OrderDescByUid is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByUid() UserCouponQuerySet { return qs.w(qs.db.Order("uid DESC")) } // OrderDescByUpdatedAt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByUpdatedAt() UserCouponQuerySet { return qs.w(qs.db.Order("updated_at DESC")) } // OrderDescByUseTime is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByUseTime() UserCouponQuerySet { return qs.w(qs.db.Order("use_time DESC")) } // OrderDescByValue is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) OrderDescByValue() UserCouponQuerySet { return qs.w(qs.db.Order("value DESC")) } // PromotionalSalesEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesEq(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales = ?", promotionalSales)) } // PromotionalSalesGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesGt(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales > ?", promotionalSales)) } // PromotionalSalesGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesGte(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales >= ?", promotionalSales)) } // PromotionalSalesIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesIn(promotionalSales ...uint32) UserCouponQuerySet { if len(promotionalSales) == 0 { qs.db.AddError(errors.New("must at least pass one promotionalSales in PromotionalSalesIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("promotional_sales IN (?)", promotionalSales)) } // PromotionalSalesLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesLt(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales < ?", promotionalSales)) } // PromotionalSalesLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesLte(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales <= ?", promotionalSales)) } // PromotionalSalesNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesNe(promotionalSales uint32) UserCouponQuerySet { return qs.w(qs.db.Where("promotional_sales != ?", promotionalSales)) } // PromotionalSalesNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) PromotionalSalesNotIn(promotionalSales ...uint32) UserCouponQuerySet { if len(promotionalSales) == 0 { qs.db.AddError(errors.New("must at least pass one promotionalSales in PromotionalSalesNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("promotional_sales NOT IN (?)", promotionalSales)) } // RedeemCodeEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeEq(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code = ?", redeemCode)) } // RedeemCodeGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeGt(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code > ?", redeemCode)) } // RedeemCodeGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeGte(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code >= ?", redeemCode)) } // RedeemCodeIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeIn(redeemCode ...string) UserCouponQuerySet { if len(redeemCode) == 0 { qs.db.AddError(errors.New("must at least pass one redeemCode in RedeemCodeIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("redeem_code IN (?)", redeemCode)) } // RedeemCodeLike is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeLike(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code LIKE ?", redeemCode)) } // RedeemCodeLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeLt(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code < ?", redeemCode)) } // RedeemCodeLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeLte(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code <= ?", redeemCode)) } // RedeemCodeNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeNe(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code != ?", redeemCode)) } // RedeemCodeNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeNotIn(redeemCode ...string) UserCouponQuerySet { if len(redeemCode) == 0 { qs.db.AddError(errors.New("must at least pass one redeemCode in RedeemCodeNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("redeem_code NOT IN (?)", redeemCode)) } // RedeemCodeNotlike is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) RedeemCodeNotlike(redeemCode string) UserCouponQuerySet { return qs.w(qs.db.Where("redeem_code NOT LIKE ?", redeemCode)) } // StateEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateEq(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state = ?", state)) } // StateGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateGt(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state > ?", state)) } // StateGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateGte(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state >= ?", state)) } // StateIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateIn(state ...uint32) UserCouponQuerySet { if len(state) == 0 { qs.db.AddError(errors.New("must at least pass one state in StateIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("state IN (?)", state)) } // StateLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateLt(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state < ?", state)) } // StateLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateLte(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state <= ?", state)) } // StateNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateNe(state uint32) UserCouponQuerySet { return qs.w(qs.db.Where("state != ?", state)) } // StateNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) StateNotIn(state ...uint32) UserCouponQuerySet { 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)) } // UidEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidEq(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid = ?", uid)) } // UidGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidGt(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid > ?", uid)) } // UidGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidGte(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid >= ?", uid)) } // UidIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidIn(uid ...uint32) UserCouponQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid IN (?)", uid)) } // UidLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidLt(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid < ?", uid)) } // UidLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidLte(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid <= ?", uid)) } // UidNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidNe(uid uint32) UserCouponQuerySet { return qs.w(qs.db.Where("uid != ?", uid)) } // UidNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UidNotIn(uid ...uint32) UserCouponQuerySet { if len(uid) == 0 { qs.db.AddError(errors.New("must at least pass one uid in UidNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("uid NOT IN (?)", uid)) } // UpdatedAtEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtEq(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at = ?", updatedAt)) } // UpdatedAtGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtGt(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at > ?", updatedAt)) } // UpdatedAtGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtGte(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) } // UpdatedAtLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtLt(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at < ?", updatedAt)) } // UpdatedAtLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtLte(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) } // UpdatedAtNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UpdatedAtNe(updatedAt time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("updated_at != ?", updatedAt)) } // UseTimeEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeEq(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time = ?", useTime)) } // UseTimeGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeGt(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time > ?", useTime)) } // UseTimeGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeGte(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time >= ?", useTime)) } // UseTimeLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeLt(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time < ?", useTime)) } // UseTimeLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeLte(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time <= ?", useTime)) } // UseTimeNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) UseTimeNe(useTime time.Time) UserCouponQuerySet { return qs.w(qs.db.Where("use_time != ?", useTime)) } // ValueEq is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueEq(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value = ?", value)) } // ValueGt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueGt(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value > ?", value)) } // ValueGte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueGte(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value >= ?", value)) } // ValueIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueIn(value ...uint32) UserCouponQuerySet { if len(value) == 0 { qs.db.AddError(errors.New("must at least pass one value in ValueIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("value IN (?)", value)) } // ValueLt is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueLt(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value < ?", value)) } // ValueLte is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueLte(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value <= ?", value)) } // ValueNe is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueNe(value uint32) UserCouponQuerySet { return qs.w(qs.db.Where("value != ?", value)) } // ValueNotIn is an autogenerated method // nolint: dupl func (qs UserCouponQuerySet) ValueNotIn(value ...uint32) UserCouponQuerySet { if len(value) == 0 { qs.db.AddError(errors.New("must at least pass one value in ValueNotIn")) return qs.w(qs.db) } return qs.w(qs.db.Where("value NOT IN (?)", value)) } // SetActiveEnd is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetActiveEnd(activeEnd time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.ActiveEnd)] = activeEnd return u } // SetActiveStart is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetActiveStart(activeStart time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.ActiveStart)] = activeStart return u } // SetActivityId is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetActivityId(activityId uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.ActivityId)] = activityId return u } // SetActivityType is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetActivityType(activityType uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.ActivityType)] = activityType return u } // SetApproach is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetApproach(approach uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.Approach)] = approach return u } // SetCouponId is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetCouponId(couponId uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.CouponId)] = couponId return u } // SetCouponType is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetCouponType(couponType string) UserCouponUpdater { u.fields[string(UserCouponDBSchema.CouponType)] = couponType return u } // SetCreatedAt is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetCreatedAt(createdAt time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.CreatedAt)] = createdAt return u } // SetDeletedAt is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetDeletedAt(deletedAt *time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.DeletedAt)] = deletedAt return u } // SetID is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetID(ID uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.ID)] = ID return u } // SetMemberLevel is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetMemberLevel(memberLevel uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.MemberLevel)] = memberLevel return u } // SetPromotionalSales is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetPromotionalSales(promotionalSales uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.PromotionalSales)] = promotionalSales return u } // SetRedeemCode is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetRedeemCode(redeemCode string) UserCouponUpdater { u.fields[string(UserCouponDBSchema.RedeemCode)] = redeemCode return u } // SetState is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetState(state uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.State)] = state return u } // SetUid is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetUid(uid uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.Uid)] = uid return u } // SetUpdatedAt is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetUpdatedAt(updatedAt time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.UpdatedAt)] = updatedAt return u } // SetUseTime is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetUseTime(useTime time.Time) UserCouponUpdater { u.fields[string(UserCouponDBSchema.UseTime)] = useTime return u } // SetValue is an autogenerated method // nolint: dupl func (u UserCouponUpdater) SetValue(value uint32) UserCouponUpdater { u.fields[string(UserCouponDBSchema.Value)] = value return u } // Update is an autogenerated method // nolint: dupl func (u UserCouponUpdater) Update() error { return u.db.Updates(u.fields).Error } // UpdateNum is an autogenerated method // nolint: dupl func (u UserCouponUpdater) UpdateNum() (int64, error) { db := u.db.Updates(u.fields) return db.RowsAffected, db.Error } // ===== END of query set UserCouponQuerySet // ===== BEGIN of UserCoupon modifiers // UserCouponDBSchemaField describes database schema field. It requires for method 'Update' type UserCouponDBSchemaField string // String method returns string representation of field. // nolint: dupl func (f UserCouponDBSchemaField) String() string { return string(f) } // UserCouponDBSchema stores db field names of UserCoupon var UserCouponDBSchema = struct { ID UserCouponDBSchemaField CreatedAt UserCouponDBSchemaField UpdatedAt UserCouponDBSchemaField DeletedAt UserCouponDBSchemaField Uid UserCouponDBSchemaField CouponId UserCouponDBSchemaField CouponType UserCouponDBSchemaField ActivityType UserCouponDBSchemaField ActivityId UserCouponDBSchemaField Value UserCouponDBSchemaField State UserCouponDBSchemaField ActiveStart UserCouponDBSchemaField ActiveEnd UserCouponDBSchemaField UseTime UserCouponDBSchemaField MemberLevel UserCouponDBSchemaField Approach UserCouponDBSchemaField PromotionalSales UserCouponDBSchemaField RedeemCode UserCouponDBSchemaField }{ ID: UserCouponDBSchemaField("id"), CreatedAt: UserCouponDBSchemaField("created_at"), UpdatedAt: UserCouponDBSchemaField("updated_at"), DeletedAt: UserCouponDBSchemaField("deleted_at"), Uid: UserCouponDBSchemaField("uid"), CouponId: UserCouponDBSchemaField("coupon_id"), CouponType: UserCouponDBSchemaField("coupon_type"), ActivityType: UserCouponDBSchemaField("activity_type"), ActivityId: UserCouponDBSchemaField("activity_id"), Value: UserCouponDBSchemaField("value"), State: UserCouponDBSchemaField("state"), ActiveStart: UserCouponDBSchemaField("active_start"), ActiveEnd: UserCouponDBSchemaField("active_end"), UseTime: UserCouponDBSchemaField("use_time"), MemberLevel: UserCouponDBSchemaField("member_level"), Approach: UserCouponDBSchemaField("approach"), PromotionalSales: UserCouponDBSchemaField("promotional_sales"), RedeemCode: UserCouponDBSchemaField("redeem_code"), } // Update updates UserCoupon fields by primary key // nolint: dupl func (o *UserCoupon) Update(db *gorm.DB, fields ...UserCouponDBSchemaField) error { dbNameToFieldName := map[string]interface{}{ "id": o.ID, "created_at": o.CreatedAt, "updated_at": o.UpdatedAt, "deleted_at": o.DeletedAt, "uid": o.Uid, "coupon_id": o.CouponId, "coupon_type": o.CouponType, "activity_type": o.ActivityType, "activity_id": o.ActivityId, "value": o.Value, "state": o.State, "active_start": o.ActiveStart, "active_end": o.ActiveEnd, "use_time": o.UseTime, "member_level": o.MemberLevel, "approach": o.Approach, "promotional_sales": o.PromotionalSales, "redeem_code": o.RedeemCode, } 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 UserCoupon %v fields %v: %s", o, fields, err) } return nil } // UserCouponUpdater is an UserCoupon updates manager type UserCouponUpdater struct { fields map[string]interface{} db *gorm.DB } // NewUserCouponUpdater creates new UserCoupon updater // nolint: dupl func NewUserCouponUpdater(db *gorm.DB) UserCouponUpdater { return UserCouponUpdater{ fields: map[string]interface{}{}, db: db.Model(&UserCoupon{}), } } // ===== END of UserCoupon modifiers // ===== END of all query sets