// 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