From 9826ce9c2cd85715c39a5f5644415a4ce05b9ba8 Mon Sep 17 00:00:00 2001 From: chenlin Date: Tue, 27 Aug 2024 16:20:07 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8=E5=BC=80?= =?UTF-8?q?=E9=80=9A=E4=BC=9A=E5=91=98=E6=97=B6=EF=BC=8C=E6=B2=B3=E9=A9=AC?= =?UTF-8?q?=E4=BB=98=E5=9B=9E=E8=B0=83=E9=80=9A=E7=9F=A5=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E9=82=80=E8=AF=B7=E8=AE=B0=E5=BD=95=E6=B2=A1=E6=9C=89=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E7=94=A8=E6=88=B7uid=E7=9A=84=E7=BC=BA=E9=99=B7?= =?UTF-8?q?=EF=BC=9B=202.=E6=B7=BB=E5=8A=A0=E5=B0=8A=E4=BA=AB=E4=BC=9A?= =?UTF-8?q?=E5=91=98sql=E6=96=87=E4=BB=B6=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/game_card.go | 4 + model/autogenerated_privilege_member.go | 1323 +++++++++++++++++++++++ 2 files changed, 1327 insertions(+) create mode 100644 model/autogenerated_privilege_member.go diff --git a/controller/game_card.go b/controller/game_card.go index fd16f36..8a91ab9 100644 --- a/controller/game_card.go +++ b/controller/game_card.go @@ -1049,6 +1049,7 @@ func PushWXPayNotice(c *gin.Context) { } } else if err == model.RecordNotFound { // 没有邀请记录,完全是用户自己开通会员,自己续费;按产品要求也需要有记录 inviteRecordNew := &model.UserInviteRecord{ + ToUid: user.Uid, Action: 2, SpendType: 4, MemberLevel: record.MemberLevel, @@ -1746,6 +1747,7 @@ func HmPushWXPayNotice(c *gin.Context) { } } else if err == model.RecordNotFound { // 没有邀请记录,完全是用户自己开通会员,自己续费;按产品要求也需要有记录 inviteRecordNew := &model.UserInviteRecord{ + ToUid: user.Uid, Action: 2, SpendType: spendType, MemberLevel: record.MemberLevel, @@ -2085,6 +2087,7 @@ func HmPushWXPayNotice(c *gin.Context) { } } else if err == model.RecordNotFound { // 没有邀请记录,完全是用户自己开通会员,自己续费;按产品要求也需要有记录 inviteRecordNew := &model.UserInviteRecord{ + ToUid: user.Uid, Action: 2, SpendType: 4, MemberLevel: record.MemberLevel, @@ -2503,6 +2506,7 @@ func HmPushWXPayNotice(c *gin.Context) { } } else if err == model.RecordNotFound { // 没有邀请记录,完全是用户自己开通会员,自己续费;按产品要求也需要有记录 inviteRecordNew := &model.UserInviteRecord{ + ToUid: user.Uid, Action: 2, SpendType: spendType, MemberLevel: record.MemberLevel, diff --git a/model/autogenerated_privilege_member.go b/model/autogenerated_privilege_member.go new file mode 100644 index 0000000..e38aadb --- /dev/null +++ b/model/autogenerated_privilege_member.go @@ -0,0 +1,1323 @@ +// 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 PrivilegeMemberQuerySet + +// PrivilegeMemberQuerySet is an queryset type for PrivilegeMember +type PrivilegeMemberQuerySet struct { + db *gorm.DB +} + +// NewPrivilegeMemberQuerySet constructs new PrivilegeMemberQuerySet +func NewPrivilegeMemberQuerySet(db *gorm.DB) PrivilegeMemberQuerySet { + return PrivilegeMemberQuerySet{ + db: db.Model(&PrivilegeMember{}), + } +} + +func (qs PrivilegeMemberQuerySet) w(db *gorm.DB) PrivilegeMemberQuerySet { + return NewPrivilegeMemberQuerySet(db) +} + +func (qs PrivilegeMemberQuerySet) Select(fields ...PrivilegeMemberDBSchemaField) PrivilegeMemberQuerySet { + 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 *PrivilegeMember) Create(db *gorm.DB) error { + return db.Create(o).Error +} + +// Delete is an autogenerated method +// nolint: dupl +func (o *PrivilegeMember) Delete(db *gorm.DB) error { + return db.Delete(o).Error +} + +// All is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) All(ret *[]PrivilegeMember) error { + return qs.db.Find(ret).Error +} + +// AuditTimeEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeEq(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time = ?", auditTime)) +} + +// AuditTimeGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeGt(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time > ?", auditTime)) +} + +// AuditTimeGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeGte(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time >= ?", auditTime)) +} + +// AuditTimeIsNotNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeIsNotNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time IS NOT NULL")) +} + +// AuditTimeIsNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeIsNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time IS NULL")) +} + +// AuditTimeLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeLt(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time < ?", auditTime)) +} + +// AuditTimeLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeLte(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time <= ?", auditTime)) +} + +// AuditTimeNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditTimeNe(auditTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("audit_time != ?", auditTime)) +} + +// AuditorIdEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdEq(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id = ?", auditorId)) +} + +// AuditorIdGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdGt(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id > ?", auditorId)) +} + +// AuditorIdGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdGte(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id >= ?", auditorId)) +} + +// AuditorIdIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdIn(auditorId ...uint32) PrivilegeMemberQuerySet { + if len(auditorId) == 0 { + qs.db.AddError(errors.New("must at least pass one auditorId in AuditorIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("auditor_id IN (?)", auditorId)) +} + +// AuditorIdLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdLt(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id < ?", auditorId)) +} + +// AuditorIdLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdLte(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id <= ?", auditorId)) +} + +// AuditorIdNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdNe(auditorId uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("auditor_id != ?", auditorId)) +} + +// AuditorIdNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) AuditorIdNotIn(auditorId ...uint32) PrivilegeMemberQuerySet { + if len(auditorId) == 0 { + qs.db.AddError(errors.New("must at least pass one auditorId in AuditorIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("auditor_id NOT IN (?)", auditorId)) +} + +// Count is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) Count() (int, error) { + var count int + err := qs.db.Count(&count).Error + return count, err +} + +// CreatedAtEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtEq(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at = ?", createdAt)) +} + +// CreatedAtGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtGt(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at > ?", createdAt)) +} + +// CreatedAtGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtGte(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at >= ?", createdAt)) +} + +// CreatedAtLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtLt(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at < ?", createdAt)) +} + +// CreatedAtLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtLte(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at <= ?", createdAt)) +} + +// CreatedAtNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) CreatedAtNe(createdAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("created_at != ?", createdAt)) +} + +// Delete is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) Delete() error { + return qs.db.Delete(PrivilegeMember{}).Error +} + +// DeleteNum is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeleteNum() (int64, error) { + db := qs.db.Delete(PrivilegeMember{}) + return db.RowsAffected, db.Error +} + +// DeleteNumUnscoped is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeleteNumUnscoped() (int64, error) { + db := qs.db.Unscoped().Delete(PrivilegeMember{}) + return db.RowsAffected, db.Error +} + +// DeletedAtEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtEq(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at = ?", deletedAt)) +} + +// DeletedAtGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtGt(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at > ?", deletedAt)) +} + +// DeletedAtGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtGte(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at >= ?", deletedAt)) +} + +// DeletedAtIsNotNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtIsNotNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at IS NOT NULL")) +} + +// DeletedAtIsNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtIsNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at IS NULL")) +} + +// DeletedAtLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtLt(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at < ?", deletedAt)) +} + +// DeletedAtLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtLte(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at <= ?", deletedAt)) +} + +// DeletedAtNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) DeletedAtNe(deletedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("deleted_at != ?", deletedAt)) +} + +// ExtendStatusEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusEq(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status = ?", extendStatus)) +} + +// ExtendStatusGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusGt(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status > ?", extendStatus)) +} + +// ExtendStatusGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusGte(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status >= ?", extendStatus)) +} + +// ExtendStatusIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusIn(extendStatus ...uint32) PrivilegeMemberQuerySet { + if len(extendStatus) == 0 { + qs.db.AddError(errors.New("must at least pass one extendStatus in ExtendStatusIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("extend_status IN (?)", extendStatus)) +} + +// ExtendStatusLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusLt(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status < ?", extendStatus)) +} + +// ExtendStatusLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusLte(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status <= ?", extendStatus)) +} + +// ExtendStatusNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusNe(extendStatus uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("extend_status != ?", extendStatus)) +} + +// ExtendStatusNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ExtendStatusNotIn(extendStatus ...uint32) PrivilegeMemberQuerySet { + if len(extendStatus) == 0 { + qs.db.AddError(errors.New("must at least pass one extendStatus in ExtendStatusNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("extend_status NOT IN (?)", extendStatus)) +} + +// GetDB is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) GetDB() *gorm.DB { + return qs.db +} + +// GetUpdater is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) GetUpdater() PrivilegeMemberUpdater { + return NewPrivilegeMemberUpdater(qs.db) +} + +// HostCodeEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeEq(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code = ?", hostCode)) +} + +// HostCodeGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeGt(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code > ?", hostCode)) +} + +// HostCodeGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeGte(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code >= ?", hostCode)) +} + +// HostCodeIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeIn(hostCode ...string) PrivilegeMemberQuerySet { + if len(hostCode) == 0 { + qs.db.AddError(errors.New("must at least pass one hostCode in HostCodeIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("host_code IN (?)", hostCode)) +} + +// HostCodeLike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeLike(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code LIKE ?", hostCode)) +} + +// HostCodeLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeLt(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code < ?", hostCode)) +} + +// HostCodeLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeLte(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code <= ?", hostCode)) +} + +// HostCodeNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeNe(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code != ?", hostCode)) +} + +// HostCodeNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeNotIn(hostCode ...string) PrivilegeMemberQuerySet { + if len(hostCode) == 0 { + qs.db.AddError(errors.New("must at least pass one hostCode in HostCodeNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("host_code NOT IN (?)", hostCode)) +} + +// HostCodeNotlike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) HostCodeNotlike(hostCode string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("host_code NOT LIKE ?", hostCode)) +} + +// IDEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDEq(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id = ?", ID)) +} + +// IDGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDGt(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id > ?", ID)) +} + +// IDGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDGte(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id >= ?", ID)) +} + +// IDIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDIn(ID ...uint32) PrivilegeMemberQuerySet { + 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 PrivilegeMemberQuerySet) IDLt(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id < ?", ID)) +} + +// IDLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDLte(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id <= ?", ID)) +} + +// IDNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDNe(ID uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("id != ?", ID)) +} + +// IDNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) IDNotIn(ID ...uint32) PrivilegeMemberQuerySet { + 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)) +} + +// ImagesEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesEq(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images = ?", images)) +} + +// ImagesGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesGt(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images > ?", images)) +} + +// ImagesGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesGte(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images >= ?", images)) +} + +// ImagesIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesIn(images ...string) PrivilegeMemberQuerySet { + if len(images) == 0 { + qs.db.AddError(errors.New("must at least pass one images in ImagesIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("images IN (?)", images)) +} + +// ImagesLike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesLike(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images LIKE ?", images)) +} + +// ImagesLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesLt(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images < ?", images)) +} + +// ImagesLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesLte(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images <= ?", images)) +} + +// ImagesNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesNe(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images != ?", images)) +} + +// ImagesNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesNotIn(images ...string) PrivilegeMemberQuerySet { + if len(images) == 0 { + qs.db.AddError(errors.New("must at least pass one images in ImagesNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("images NOT IN (?)", images)) +} + +// ImagesNotlike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) ImagesNotlike(images string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("images NOT LIKE ?", images)) +} + +// Limit is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) Limit(limit int) PrivilegeMemberQuerySet { + return qs.w(qs.db.Limit(limit)) +} + +// MemberExpireEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireEq(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire = ?", memberExpire)) +} + +// MemberExpireGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireGt(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire > ?", memberExpire)) +} + +// MemberExpireGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireGte(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire >= ?", memberExpire)) +} + +// MemberExpireIsNotNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireIsNotNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire IS NOT NULL")) +} + +// MemberExpireIsNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireIsNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire IS NULL")) +} + +// MemberExpireLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireLt(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire < ?", memberExpire)) +} + +// MemberExpireLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireLte(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire <= ?", memberExpire)) +} + +// MemberExpireNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberExpireNe(memberExpire time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_expire != ?", memberExpire)) +} + +// MemberLevelEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelEq(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level = ?", memberLevel)) +} + +// MemberLevelGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelGt(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level > ?", memberLevel)) +} + +// MemberLevelGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelGte(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level >= ?", memberLevel)) +} + +// MemberLevelIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelIn(memberLevel ...uint32) PrivilegeMemberQuerySet { + 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 PrivilegeMemberQuerySet) MemberLevelLt(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level < ?", memberLevel)) +} + +// MemberLevelLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelLte(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level <= ?", memberLevel)) +} + +// MemberLevelNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelNe(memberLevel uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("member_level != ?", memberLevel)) +} + +// MemberLevelNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) MemberLevelNotIn(memberLevel ...uint32) PrivilegeMemberQuerySet { + 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 PrivilegeMemberQuerySet) Offset(offset int) PrivilegeMemberQuerySet { + return qs.w(qs.db.Offset(offset)) +} + +// One is used to retrieve one result. It returns gorm.ErrRecordNotFound +// if nothing was fetched +func (qs PrivilegeMemberQuerySet) One(ret *PrivilegeMember) error { + return qs.db.First(ret).Error +} + +// OpenMemberTimeEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeEq(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time = ?", openMemberTime)) +} + +// OpenMemberTimeGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeGt(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time > ?", openMemberTime)) +} + +// OpenMemberTimeGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeGte(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time >= ?", openMemberTime)) +} + +// OpenMemberTimeIsNotNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeIsNotNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time IS NOT NULL")) +} + +// OpenMemberTimeIsNull is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeIsNull() PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time IS NULL")) +} + +// OpenMemberTimeLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeLt(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time < ?", openMemberTime)) +} + +// OpenMemberTimeLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeLte(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time <= ?", openMemberTime)) +} + +// OpenMemberTimeNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OpenMemberTimeNe(openMemberTime time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("open_member_time != ?", openMemberTime)) +} + +// OrderAscByAuditTime is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByAuditTime() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("audit_time ASC")) +} + +// OrderAscByAuditorId is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByAuditorId() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("auditor_id ASC")) +} + +// OrderAscByCreatedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByCreatedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("created_at ASC")) +} + +// OrderAscByDeletedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByDeletedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("deleted_at ASC")) +} + +// OrderAscByExtendStatus is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByExtendStatus() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("extend_status ASC")) +} + +// OrderAscByHostCode is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByHostCode() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("host_code ASC")) +} + +// OrderAscByID is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByID() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("id ASC")) +} + +// OrderAscByImages is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByImages() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("images ASC")) +} + +// OrderAscByMemberExpire is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByMemberExpire() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("member_expire ASC")) +} + +// OrderAscByMemberLevel is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByMemberLevel() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("member_level ASC")) +} + +// OrderAscByOpenMemberTime is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByOpenMemberTime() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("open_member_time ASC")) +} + +// OrderAscByStoreId is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByStoreId() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("store_id ASC")) +} + +// OrderAscByTel is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByTel() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("tel ASC")) +} + +// OrderAscByUid is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByUid() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("uid ASC")) +} + +// OrderAscByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderAscByUpdatedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("updated_at ASC")) +} + +// OrderDescByAuditTime is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByAuditTime() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("audit_time DESC")) +} + +// OrderDescByAuditorId is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByAuditorId() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("auditor_id DESC")) +} + +// OrderDescByCreatedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByCreatedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("created_at DESC")) +} + +// OrderDescByDeletedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByDeletedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("deleted_at DESC")) +} + +// OrderDescByExtendStatus is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByExtendStatus() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("extend_status DESC")) +} + +// OrderDescByHostCode is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByHostCode() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("host_code DESC")) +} + +// OrderDescByID is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByID() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("id DESC")) +} + +// OrderDescByImages is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByImages() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("images DESC")) +} + +// OrderDescByMemberExpire is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByMemberExpire() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("member_expire DESC")) +} + +// OrderDescByMemberLevel is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByMemberLevel() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("member_level DESC")) +} + +// OrderDescByOpenMemberTime is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByOpenMemberTime() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("open_member_time DESC")) +} + +// OrderDescByStoreId is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByStoreId() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("store_id DESC")) +} + +// OrderDescByTel is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByTel() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("tel DESC")) +} + +// OrderDescByUid is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByUid() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("uid DESC")) +} + +// OrderDescByUpdatedAt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) OrderDescByUpdatedAt() PrivilegeMemberQuerySet { + return qs.w(qs.db.Order("updated_at DESC")) +} + +// StoreIdEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdEq(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id = ?", storeId)) +} + +// StoreIdGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdGt(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id > ?", storeId)) +} + +// StoreIdGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdGte(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id >= ?", storeId)) +} + +// StoreIdIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdIn(storeId ...uint64) PrivilegeMemberQuerySet { + if len(storeId) == 0 { + qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("store_id IN (?)", storeId)) +} + +// StoreIdLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdLt(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id < ?", storeId)) +} + +// StoreIdLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdLte(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id <= ?", storeId)) +} + +// StoreIdNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdNe(storeId uint64) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("store_id != ?", storeId)) +} + +// StoreIdNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) StoreIdNotIn(storeId ...uint64) PrivilegeMemberQuerySet { + if len(storeId) == 0 { + qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("store_id NOT IN (?)", storeId)) +} + +// TelEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelEq(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel = ?", tel)) +} + +// TelGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelGt(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel > ?", tel)) +} + +// TelGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelGte(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel >= ?", tel)) +} + +// TelIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelIn(tel ...string) PrivilegeMemberQuerySet { + if len(tel) == 0 { + qs.db.AddError(errors.New("must at least pass one tel in TelIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("tel IN (?)", tel)) +} + +// TelLike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelLike(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel LIKE ?", tel)) +} + +// TelLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelLt(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel < ?", tel)) +} + +// TelLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelLte(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel <= ?", tel)) +} + +// TelNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelNe(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel != ?", tel)) +} + +// TelNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelNotIn(tel ...string) PrivilegeMemberQuerySet { + if len(tel) == 0 { + qs.db.AddError(errors.New("must at least pass one tel in TelNotIn")) + return qs.w(qs.db) + } + return qs.w(qs.db.Where("tel NOT IN (?)", tel)) +} + +// TelNotlike is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) TelNotlike(tel string) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("tel NOT LIKE ?", tel)) +} + +// UidEq is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidEq(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid = ?", uid)) +} + +// UidGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidGt(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid > ?", uid)) +} + +// UidGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidGte(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid >= ?", uid)) +} + +// UidIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidIn(uid ...uint32) PrivilegeMemberQuerySet { + 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 PrivilegeMemberQuerySet) UidLt(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid < ?", uid)) +} + +// UidLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidLte(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid <= ?", uid)) +} + +// UidNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidNe(uid uint32) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("uid != ?", uid)) +} + +// UidNotIn is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UidNotIn(uid ...uint32) PrivilegeMemberQuerySet { + 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 PrivilegeMemberQuerySet) UpdatedAtEq(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at = ?", updatedAt)) +} + +// UpdatedAtGt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UpdatedAtGt(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at > ?", updatedAt)) +} + +// UpdatedAtGte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UpdatedAtGte(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at >= ?", updatedAt)) +} + +// UpdatedAtLt is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UpdatedAtLt(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at < ?", updatedAt)) +} + +// UpdatedAtLte is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UpdatedAtLte(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at <= ?", updatedAt)) +} + +// UpdatedAtNe is an autogenerated method +// nolint: dupl +func (qs PrivilegeMemberQuerySet) UpdatedAtNe(updatedAt time.Time) PrivilegeMemberQuerySet { + return qs.w(qs.db.Where("updated_at != ?", updatedAt)) +} + +// SetAuditTime is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetAuditTime(auditTime *time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.AuditTime)] = auditTime + return u +} + +// SetAuditorId is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetAuditorId(auditorId uint32) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.AuditorId)] = auditorId + return u +} + +// SetCreatedAt is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetCreatedAt(createdAt time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.CreatedAt)] = createdAt + return u +} + +// SetDeletedAt is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetDeletedAt(deletedAt *time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.DeletedAt)] = deletedAt + return u +} + +// SetExtendStatus is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetExtendStatus(extendStatus uint32) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.ExtendStatus)] = extendStatus + return u +} + +// SetHostCode is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetHostCode(hostCode string) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.HostCode)] = hostCode + return u +} + +// SetID is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetID(ID uint32) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.ID)] = ID + return u +} + +// SetImages is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetImages(images string) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.Images)] = images + return u +} + +// SetMemberExpire is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetMemberExpire(memberExpire *time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.MemberExpire)] = memberExpire + return u +} + +// SetMemberLevel is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetMemberLevel(memberLevel uint32) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.MemberLevel)] = memberLevel + return u +} + +// SetOpenMemberTime is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetOpenMemberTime(openMemberTime *time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.OpenMemberTime)] = openMemberTime + return u +} + +// SetStoreId is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetStoreId(storeId uint64) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.StoreId)] = storeId + return u +} + +// SetTel is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetTel(tel string) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.Tel)] = tel + return u +} + +// SetUid is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetUid(uid uint32) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.Uid)] = uid + return u +} + +// SetUpdatedAt is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) SetUpdatedAt(updatedAt time.Time) PrivilegeMemberUpdater { + u.fields[string(PrivilegeMemberDBSchema.UpdatedAt)] = updatedAt + return u +} + +// Update is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) Update() error { + return u.db.Updates(u.fields).Error +} + +// UpdateNum is an autogenerated method +// nolint: dupl +func (u PrivilegeMemberUpdater) UpdateNum() (int64, error) { + db := u.db.Updates(u.fields) + return db.RowsAffected, db.Error +} + +// ===== END of query set PrivilegeMemberQuerySet + +// ===== BEGIN of PrivilegeMember modifiers + +// PrivilegeMemberDBSchemaField describes database schema field. It requires for method 'Update' +type PrivilegeMemberDBSchemaField string + +// String method returns string representation of field. +// nolint: dupl +func (f PrivilegeMemberDBSchemaField) String() string { + return string(f) +} + +// PrivilegeMemberDBSchema stores db field names of PrivilegeMember +var PrivilegeMemberDBSchema = struct { + ID PrivilegeMemberDBSchemaField + CreatedAt PrivilegeMemberDBSchemaField + UpdatedAt PrivilegeMemberDBSchemaField + DeletedAt PrivilegeMemberDBSchemaField + Uid PrivilegeMemberDBSchemaField + Tel PrivilegeMemberDBSchemaField + StoreId PrivilegeMemberDBSchemaField + MemberLevel PrivilegeMemberDBSchemaField + MemberExpire PrivilegeMemberDBSchemaField + OpenMemberTime PrivilegeMemberDBSchemaField + ExtendStatus PrivilegeMemberDBSchemaField + HostCode PrivilegeMemberDBSchemaField + Images PrivilegeMemberDBSchemaField + AuditorId PrivilegeMemberDBSchemaField + AuditTime PrivilegeMemberDBSchemaField +}{ + + ID: PrivilegeMemberDBSchemaField("id"), + CreatedAt: PrivilegeMemberDBSchemaField("created_at"), + UpdatedAt: PrivilegeMemberDBSchemaField("updated_at"), + DeletedAt: PrivilegeMemberDBSchemaField("deleted_at"), + Uid: PrivilegeMemberDBSchemaField("uid"), + Tel: PrivilegeMemberDBSchemaField("tel"), + StoreId: PrivilegeMemberDBSchemaField("store_id"), + MemberLevel: PrivilegeMemberDBSchemaField("member_level"), + MemberExpire: PrivilegeMemberDBSchemaField("member_expire"), + OpenMemberTime: PrivilegeMemberDBSchemaField("open_member_time"), + ExtendStatus: PrivilegeMemberDBSchemaField("extend_status"), + HostCode: PrivilegeMemberDBSchemaField("host_code"), + Images: PrivilegeMemberDBSchemaField("images"), + AuditorId: PrivilegeMemberDBSchemaField("auditor_id"), + AuditTime: PrivilegeMemberDBSchemaField("audit_time"), +} + +// Update updates PrivilegeMember fields by primary key +// nolint: dupl +func (o *PrivilegeMember) Update(db *gorm.DB, fields ...PrivilegeMemberDBSchemaField) error { + dbNameToFieldName := map[string]interface{}{ + "id": o.ID, + "created_at": o.CreatedAt, + "updated_at": o.UpdatedAt, + "deleted_at": o.DeletedAt, + "uid": o.Uid, + "tel": o.Tel, + "store_id": o.StoreId, + "member_level": o.MemberLevel, + "member_expire": o.MemberExpire, + "open_member_time": o.OpenMemberTime, + "extend_status": o.ExtendStatus, + "host_code": o.HostCode, + "images": o.Images, + "auditor_id": o.AuditorId, + "audit_time": o.AuditTime, + } + 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 PrivilegeMember %v fields %v: %s", + o, fields, err) + } + + return nil +} + +// PrivilegeMemberUpdater is an PrivilegeMember updates manager +type PrivilegeMemberUpdater struct { + fields map[string]interface{} + db *gorm.DB +} + +// NewPrivilegeMemberUpdater creates new PrivilegeMember updater +// nolint: dupl +func NewPrivilegeMemberUpdater(db *gorm.DB) PrivilegeMemberUpdater { + return PrivilegeMemberUpdater{ + fields: map[string]interface{}{}, + db: db.Model(&PrivilegeMember{}), + } +} + +// ===== END of PrivilegeMember modifiers + +// ===== END of all query sets