Documentation
¶
Index ¶
- Variables
- func AuthandPermission(member *Member) error
- func IsDeleted(db *gorm.DB) *gorm.DB
- type Config
- type Filter
- type Member
- func (member *Member) ActiveMemberList(limit int, tenantid int) (memberdata []Tblmember, err error)
- func (member *Member) CheckEmailInMember(id int, email string, tenantid int) (bool, error)
- func (member *Member) CheckNameInMember(id int, name string, tenantid int) (bool, error)
- func (member *Member) CheckNameInMemberGroup(id int, name string, tenantid int) (bool, error)
- func (member *Member) CheckNumberInMember(id int, number string, tenantid int) (bool, error)
- func (member *Member) CheckProfileSlug(profileSlug string, profileID int, tenantid int) (TblMemberProfile, error)
- func (member *Member) CheckProfileSlugInMember(id int, number string, tenantid int) (bool, error)
- func (Membership *Member) CreateCheckOut(name string, mail string, pass string, companyname string, position string, ...) MemberCheckoutDetails
- func (member *Member) CreateMember(Mc MemberCreationUpdation) (Tblmember, error)
- func (member *Member) CreateMemberGroup(membergrpc MemberGroupCreation, tenantid int) error
- func (member *Member) CreateMemberProfile(Mc MemberprofilecreationUpdation) error
- func (member *Member) DashboardMemberCount(tenantid int) (totalcount int, lasttendayscount int, err error)
- func (member *Member) DeleteMember(id int, modifiedBy int, tenantid int) error
- func (member *Member) DeleteMemberGroup(id int, modifiedBy int, tenantid int) error
- func (member *Member) GetGroupData(tenantid int) (membergroup []Tblmembergroup, err error)
- func (member *Member) GetMemberAndProfileData(memberId int, emailid string, profileId int, profileSlug string, tenantid int) (Tblmember, error)
- func (member *Member) GetMemberDetails(id int, tenantid int) (members Tblmember, err error)
- func (member *Member) GetMemberProfileByMemberId(memberid int, tenantid int) (memberprofs TblMemberProfile, err error)
- func (member *Member) GetMemberSettings(tenantid int) (TblMemberSetting, error)
- func (member *Member) ListMemberGroup(listreq MemberGroupListReq, tenantid int) (membergroup []Tblmembergroup, MemberGroupCount int64, err error)
- func (member *Member) ListMembers(offset int, limit int, filter Filter, flag bool, TenantId int) (memb []Tblmember, totoalmember int64, err error)
- func (member *Member) MemberFlexibleUpdate(memberData map[string]interface{}, memberId, modifiedBy int, tenantid int) error
- func (member *Member) MemberGroupIsActive(memberid int, status int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) MemberPasswordUpdate(newPassword, confirmPassword, oldPassword string, memberId, modifiedBy int, ...) error
- func (member *Member) MemberProfileFlexibleUpdate(memberProfileData map[string]interface{}, memberId, modifiedBy int, ...) error
- func (member *Member) MemberStatus(memberid int, status int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) Membergroupcheckmember(memgrpid int, memgrpids []int, tenantid int) (bool, error)
- func (Membership *Member) MembershipGroupDelete(id int, userid int, tenantid int)
- func (membership *Member) MembershipGroupLevelCreate(namae string, desc string, is_active int, tenantid int, userid int)
- func (memsership *Member) MembershipGroupList() []TblMstrMembergrouplevel
- func (membership *Member) MembershipGrupUpdate(namae string, desc string, is_active int, tenantid int, userid int, id int)
- func (Membership *Member) MembershipLevelsCreate(sd TblMstrMembershiplevel, tenantid int)
- func (Membership *Member) MembershipLevelsList() []TblMstrMembershiplevel
- func (member *Member) MultiSelectMembersStatus(memberid []int, status int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) MultiSelectMembersgroupStatus(memberid []int, status int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) MultiSelectedMemberDelete(Memberid []int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) MultiSelectedMemberDeletegroup(Memberid []int, modifiedby int, tenantid int) (bool, error)
- func (member *Member) SetMemberSettings(membersett MemberSettings, tenantid int) error
- func (Membership *Member) SubscriptionDelete(tenantid int, id int, userid int)
- func (member *Member) UpdateMember(Mc MemberCreationUpdation, id int, tenantid int) error
- func (member *Member) UpdateMemberGroup(membergrpc MemberGroupCreationUpdation, id int, tenantid int) error
- func (member *Member) UpdateMemberProfile(Mc MemberprofilecreationUpdation, tenantid int) error
- func (Membership *Member) UpdateSubscription(subscriptionNewdata TblMstrMembershiplevel, tenantid int)
- type MemberCheckoutDetails
- type MemberCreationUpdation
- type MemberGroupCreation
- type MemberGroupCreationUpdation
- type MemberGroupListReq
- type MemberModel
- func (membermodel MemberModel) ActiveMemberList(member []Tblmember, limit int, DB *gorm.DB, tenantid int) (members []Tblmember, err error)
- func (membermodel MemberModel) AllMemberCount(DB *gorm.DB, tenantid int) (count int64, err error)
- func (membermodel MemberModel) CheckEmailInMember(member *TblMember, email string, userid int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) CheckNameInMember(userid int, name string, DB *gorm.DB, tenantid int) (member Tblmember, err error)
- func (membermodel MemberModel) CheckNameInMemberGroup(member *Tblmembergroup, userid int, name string, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) CheckNumberInMember(member *TblMember, number string, userid int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) CheckProfileSlug(profileSlug string, DB *gorm.DB, tenantid int) (tblprofile TblMemberProfile, err error)
- func (membermodel MemberModel) CheckProfileSlugInMember(member *TblMemberProfile, name string, memberid int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) Checkmembergroup(member *TblMember, id int, ids []int, DB *gorm.DB, tenantid int) error
- func (membershipmodel MemberModel) CheckoutCreate(Checkout *MemberCheckoutDetails, DB *gorm.DB) error
- func (membermodel MemberModel) CreateMemberProfile(memberprof *TblMemberProfile, DB *gorm.DB) error
- func (membermodel MemberModel) CreateMembershipGrouplevel(paygroup TblMstrMembergrouplevel, DB *gorm.DB) error
- func (membershipmodel MemberModel) CreateSubscriptionLevel(subscriptions TblMstrMembershiplevel, DB *gorm.DB) error
- func (membermodel MemberModel) DeleteMember(member *Tblmember, id int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) DeleteMemberGroup(membergroup *Tblmembergroup, id int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) DeleteMemberProfile(memberid int, deletedby int, deletedOn time.Time, DB *gorm.DB, tenantid int) error
- func (membershipmodel MemberModel) DeleteMembershipgroup(membershipGroup TblMstrMembergrouplevel, DB *gorm.DB) error
- func (membershipmodel MemberModel) DeleteSubscription(SubscriptionDelete *TblMstrMembershiplevel, id int, DB *gorm.DB) error
- func (membermodel MemberModel) FlexibleMemberProfileUpdate(memberProfileData map[string]interface{}, memberid int, DB *gorm.DB, ...) error
- func (membermodel MemberModel) FlexibleMemberUpdate(memberData map[string]interface{}, memberid int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) GetGroupData(membergroup []Tblmembergroup, DB *gorm.DB, tenantid int) (membergrouplists []Tblmembergroup, err error)
- func (membermodel MemberModel) GetMemberDetailsByMemberId(MemberDetails *TblMember, memberId int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) GetMemberProfile(memberId int, emailid string, profileId int, profileSlug string, DB *gorm.DB, ...) (tblmember Tblmember, err error)
- func (membermodel MemberModel) GetMemberProfileByMemberId(memberprof *TblMemberProfile, id int, DB *gorm.DB, tenantid int) (err error)
- func (membermodel MemberModel) GetMemberSettings(DB *gorm.DB, tenantid int) (membersetting TblMemberSetting, err error)
- func (membermodel MemberModel) GetMembershipGroup(DB *gorm.DB) ([]TblMstrMembergrouplevel, error)
- func (membershipmodel MemberModel) GetMembershipLevel(sublist *[]TblMstrMembershiplevel, DB *gorm.DB) error
- func (membermodel MemberModel) MemberCreate(member *Tblmember, DB *gorm.DB) error
- func (membermodel MemberModel) MemberDetails(member *Tblmember, memberid int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MemberGroupCreate(membergroup *TblMemberGroup, DB *gorm.DB) error
- func (membermodel MemberModel) MemberGroupIsActive(memberstatus *Tblmembergroup, memberid int, status int, DB *gorm.DB, ...) error
- func (membermodel MemberModel) MemberGroupList(listre MemberGroupListReq, DB *gorm.DB, tenantid int) (membergroup []Tblmembergroup, TotalMemberGroup int64, err error)
- func (membermodel MemberModel) MemberGroupUpdate(membergroup *Tblmembergroup, id int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MemberPasswordUpdate(memberData TblMember, memberId int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MemberStatus(memberstatus TblMember, memberid int, status int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MemberprofileUpdate(memberprof *TblMemberProfile, id int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MembersList(limit int, offset int, filter Filter, flag bool, DB *gorm.DB, tenantid int) (member []Tblmember, Total_Member int64, err error)
- func (membermodel MemberModel) MultiMemberGroupIsActive(memberstatus *TblMemberGroup, memberid []int, status int, DB *gorm.DB, ...) error
- func (membermodel MemberModel) MultiMemberIsActive(memberstatus *TblMember, memberid []int, status int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MultiSelectedMemberDelete(member *TblMember, id []int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) MultiSelectedMemberDeletegroup(member *Tblmembergroup, id []int, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) NewmemberCount(DB *gorm.DB, tenantid int) (count int64, err error)
- func (membermodel MemberModel) RemoveMemberGroupInMember(id int, ids []int, DB *gorm.DB, tenantid int) error
- func (membershipmodel MemberModel) Subscriptionupdate(SubscriptionUpdate TblMstrMembershiplevel, tenantid int, DB *gorm.DB) error
- func (membermodel MemberModel) UpdateMember(member *Tblmember, DB *gorm.DB, tenantid int) error
- func (membermodel MemberModel) UpdateMemberProfile(memberprof *TblMemberProfile, DB *gorm.DB) error
- func (membermodel MemberModel) UpdateMemberSetting(membersetting map[string]interface{}, DB *gorm.DB, tenantid int) error
- func (membershipmodel MemberModel) UpdatemembershipGroup(membershipGroup TblMstrMembergrouplevel, tenantid int, DB *gorm.DB) error
- type MemberSettings
- type MemberprofilecreationUpdation
- type TblMember
- type TblMemberGroup
- type TblMemberNotesHighlights
- type TblMemberProfile
- type TblMemberSetting
- type TblMstrMembergrouplevel
- type TblMstrMembershiplevel
- type Tblmember
- type Tblmembergroup
- type Type
Constants ¶
This section is empty.
Variables ¶
var ( ErrorAuth = errors.New("auth enabled not initialised") ErrorPermission = errors.New("permissions enabled not initialised") ErrorEmpty = errors.New("given some values is empty") ErrorPassMissMatch = errors.New("new passowrd and confirmation password mismatched") TenantId, _ = strconv.Atoi(os.Getenv("Tenant_ID")) )
Functions ¶
func AuthandPermission ¶
Basic auth and permission initialization
Types ¶
type Member ¶
type Member struct { AuthEnable bool PermissionEnable bool AuthFlg bool PermissionFlg bool DB *gorm.DB Auth *auth.Auth Permissions *role.PermissionConfig UserId int DataAccess int }
func MemberSetup ¶
MemberSetup used initialize member configruation
func (*Member) ActiveMemberList ¶ added in v0.0.7
Active MemberList Function//
func (*Member) CheckEmailInMember ¶
Check Email is already exits or not
func (*Member) CheckNameInMember ¶
Check Name is already exits or not
func (*Member) CheckNameInMemberGroup ¶
Check Group Name is already exits or not
func (*Member) CheckNumberInMember ¶
function to Check Number is already exits or not
func (*Member) CheckProfileSlug ¶ added in v0.0.7
func (*Member) CheckProfileSlugInMember ¶
Check Number is already exits or not
func (*Member) CreateCheckOut ¶ added in v0.0.22
func (*Member) CreateMember ¶
func (member *Member) CreateMember(Mc MemberCreationUpdation) (Tblmember, error)
Create Member
func (*Member) CreateMemberGroup ¶
func (member *Member) CreateMemberGroup(membergrpc MemberGroupCreation, tenantid int) error
Create Member Group
func (*Member) CreateMemberProfile ¶
func (member *Member) CreateMemberProfile(Mc MemberprofilecreationUpdation) error
create member profile
func (*Member) DashboardMemberCount ¶ added in v0.0.7
func (*Member) DeleteMember ¶
delete member
func (*Member) DeleteMemberGroup ¶
delete member group
func (*Member) GetGroupData ¶
func (member *Member) GetGroupData(tenantid int) (membergroup []Tblmembergroup, err error)
func (*Member) GetMemberAndProfileData ¶ added in v0.0.7
func (*Member) GetMemberDetails ¶
Get member data
func (*Member) GetMemberProfileByMemberId ¶
func (member *Member) GetMemberProfileByMemberId(memberid int, tenantid int) (memberprofs TblMemberProfile, err error)
Get memberprofile data
func (*Member) GetMemberSettings ¶ added in v0.0.8
func (member *Member) GetMemberSettings(tenantid int) (TblMemberSetting, error)
Get member settings
func (*Member) ListMemberGroup ¶
func (member *Member) ListMemberGroup(listreq MemberGroupListReq, tenantid int) (membergroup []Tblmembergroup, MemberGroupCount int64, err error)
Function ListMemberGroup pass the arguments of limit,offset and filter (eg. keywords) It will return the all membergroup lists
func (*Member) ListMembers ¶
func (member *Member) ListMembers(offset int, limit int, filter Filter, flag bool, TenantId int) (memb []Tblmember, totoalmember int64, err error)
list member
func (*Member) MemberFlexibleUpdate ¶ added in v0.0.7
func (member *Member) MemberFlexibleUpdate(memberData map[string]interface{}, memberId, modifiedBy int, tenantid int) error
Member flexible update functionality
func (*Member) MemberGroupIsActive ¶
func (member *Member) MemberGroupIsActive(memberid int, status int, modifiedby int, tenantid int) (bool, error)
member group is_active
func (*Member) MemberPasswordUpdate ¶ added in v0.0.7
func (member *Member) MemberPasswordUpdate(newPassword, confirmPassword, oldPassword string, memberId, modifiedBy int, tenantid int) error
Member password update functionality
func (*Member) MemberProfileFlexibleUpdate ¶ added in v0.0.7
func (member *Member) MemberProfileFlexibleUpdate(memberProfileData map[string]interface{}, memberId, modifiedBy int, tenantid int) error
Memeber profile flexible update
func (*Member) MemberStatus ¶
func (member *Member) MemberStatus(memberid int, status int, modifiedby int, tenantid int) (bool, error)
member is_active
func (*Member) Membergroupcheckmember ¶ added in v0.0.19
func (*Member) MembershipGroupDelete ¶ added in v0.0.22
func (*Member) MembershipGroupLevelCreate ¶ added in v0.0.22
func (*Member) MembershipGroupList ¶ added in v0.0.22
func (memsership *Member) MembershipGroupList() []TblMstrMembergrouplevel
func (*Member) MembershipGrupUpdate ¶ added in v0.0.22
func (*Member) MembershipLevelsCreate ¶ added in v0.0.22
func (Membership *Member) MembershipLevelsCreate(sd TblMstrMembershiplevel, tenantid int)
func (*Member) MembershipLevelsList ¶ added in v0.0.22
func (Membership *Member) MembershipLevelsList() []TblMstrMembershiplevel
func (*Member) MultiSelectMembersStatus ¶
func (member *Member) MultiSelectMembersStatus(memberid []int, status int, modifiedby int, tenantid int) (bool, error)
multiselecte member status change
func (*Member) MultiSelectMembersgroupStatus ¶
func (member *Member) MultiSelectMembersgroupStatus(memberid []int, status int, modifiedby int, tenantid int) (bool, error)
multi select membergroup status
func (*Member) MultiSelectedMemberDelete ¶
func (member *Member) MultiSelectedMemberDelete(Memberid []int, modifiedby int, tenantid int) (bool, error)
multiselecte member delete
func (*Member) MultiSelectedMemberDeletegroup ¶
func (member *Member) MultiSelectedMemberDeletegroup(Memberid []int, modifiedby int, tenantid int) (bool, error)
MULTI SELECT MEMBERGROUP DELETE FUNCTION//
func (*Member) SetMemberSettings ¶ added in v0.0.8
func (member *Member) SetMemberSettings(membersett MemberSettings, tenantid int) error
set member settings
func (*Member) SubscriptionDelete ¶ added in v0.0.22
func (*Member) UpdateMember ¶
func (member *Member) UpdateMember(Mc MemberCreationUpdation, id int, tenantid int) error
Update Member
func (*Member) UpdateMemberGroup ¶
func (member *Member) UpdateMemberGroup(membergrpc MemberGroupCreationUpdation, id int, tenantid int) error
Update Member Group
func (*Member) UpdateMemberProfile ¶
func (member *Member) UpdateMemberProfile(Mc MemberprofilecreationUpdation, tenantid int) error
update memberprofile
func (*Member) UpdateSubscription ¶ added in v0.0.22
func (Membership *Member) UpdateSubscription(subscriptionNewdata TblMstrMembershiplevel, tenantid int)
type MemberCheckoutDetails ¶ added in v0.0.22
type MemberCheckoutDetails struct { Id int `gorm:"primaryKey;auto_increment;type:serial"` UserName string `gorm:"type:character varying"` EmailId string `gorm:"type:character varying"` Password string `gorm:"type:character varying"` CompanyName string `gorm:"type:character varying"` Position string `gorm:"type:character varying"` CreatedBy int `gorm:"type:integer"` CreatedOn time.Time `gorm:"type:timestamp without time zone"` ModifiedBy int `gorm:"type:integer;DEFAULT:NULL"` ModifiedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` IsActive int `gorm:"type:integer;DEFAULT:NULL"` IsDeleted int `gorm:"type:integer;DEFAULT:0"` DeletedBy int `gorm:"type:integer;DEFAULT:NULL"` DeletedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` TenantId int `gorm:"type:integer;DEFAULT:NULL"` }
type MemberCreationUpdation ¶
type MemberGroupCreation ¶
type MemberGroupListReq ¶
type MemberModel ¶
var Membermodel MemberModel
func (MemberModel) ActiveMemberList ¶ added in v0.0.7
func (MemberModel) AllMemberCount ¶ added in v0.0.7
func (MemberModel) CheckEmailInMember ¶
func (membermodel MemberModel) CheckEmailInMember(member *TblMember, email string, userid int, DB *gorm.DB, tenantid int) error
Check Email is already exists
func (MemberModel) CheckNameInMember ¶
func (membermodel MemberModel) CheckNameInMember(userid int, name string, DB *gorm.DB, tenantid int) (member Tblmember, err error)
Name already exists
func (MemberModel) CheckNameInMemberGroup ¶
func (membermodel MemberModel) CheckNameInMemberGroup(member *Tblmembergroup, userid int, name string, DB *gorm.DB, tenantid int) error
Group Name already exists
func (MemberModel) CheckNumberInMember ¶
func (MemberModel) CheckProfileSlug ¶ added in v0.0.7
func (membermodel MemberModel) CheckProfileSlug(profileSlug string, DB *gorm.DB, tenantid int) (tblprofile TblMemberProfile, err error)
func (MemberModel) CheckProfileSlugInMember ¶
func (membermodel MemberModel) CheckProfileSlugInMember(member *TblMemberProfile, name string, memberid int, DB *gorm.DB, tenantid int) error
func (MemberModel) Checkmembergroup ¶ added in v0.0.19
func (MemberModel) CheckoutCreate ¶ added in v0.0.22
func (membershipmodel MemberModel) CheckoutCreate(Checkout *MemberCheckoutDetails, DB *gorm.DB) error
func (MemberModel) CreateMemberProfile ¶ added in v0.0.3
func (membermodel MemberModel) CreateMemberProfile(memberprof *TblMemberProfile, DB *gorm.DB) error
func (MemberModel) CreateMembershipGrouplevel ¶ added in v0.0.22
func (membermodel MemberModel) CreateMembershipGrouplevel(paygroup TblMstrMembergrouplevel, DB *gorm.DB) error
func (MemberModel) CreateSubscriptionLevel ¶ added in v0.0.22
func (membershipmodel MemberModel) CreateSubscriptionLevel(subscriptions TblMstrMembershiplevel, DB *gorm.DB) error
func (MemberModel) DeleteMember ¶
func (membermodel MemberModel) DeleteMember(member *Tblmember, id int, DB *gorm.DB, tenantid int) error
Delete Member
func (MemberModel) DeleteMemberGroup ¶
func (membermodel MemberModel) DeleteMemberGroup(membergroup *Tblmembergroup, id int, DB *gorm.DB, tenantid int) error
Member Group Delete
func (MemberModel) DeleteMemberProfile ¶ added in v0.0.9
func (MemberModel) DeleteMembershipgroup ¶ added in v0.0.22
func (membershipmodel MemberModel) DeleteMembershipgroup(membershipGroup TblMstrMembergrouplevel, DB *gorm.DB) error
func (MemberModel) DeleteSubscription ¶ added in v0.0.22
func (membershipmodel MemberModel) DeleteSubscription(SubscriptionDelete *TblMstrMembershiplevel, id int, DB *gorm.DB) error
func (MemberModel) FlexibleMemberProfileUpdate ¶ added in v0.0.7
func (MemberModel) FlexibleMemberUpdate ¶ added in v0.0.7
func (MemberModel) GetGroupData ¶
func (membermodel MemberModel) GetGroupData(membergroup []Tblmembergroup, DB *gorm.DB, tenantid int) (membergrouplists []Tblmembergroup, err error)
get member group
func (MemberModel) GetMemberDetailsByMemberId ¶
func (membermodel MemberModel) GetMemberDetailsByMemberId(MemberDetails *TblMember, memberId int, DB *gorm.DB, tenantid int) error
get member details
func (MemberModel) GetMemberProfile ¶ added in v0.0.7
func (MemberModel) GetMemberProfileByMemberId ¶
func (membermodel MemberModel) GetMemberProfileByMemberId(memberprof *TblMemberProfile, id int, DB *gorm.DB, tenantid int) (err error)
Get Member group data query := DB.Table("tbl_member_profiles").Where("id=? and tenant_id=?", id,tenantid)
func (MemberModel) GetMemberSettings ¶ added in v0.0.8
func (membermodel MemberModel) GetMemberSettings(DB *gorm.DB, tenantid int) (membersetting TblMemberSetting, err error)
func (MemberModel) GetMembershipGroup ¶ added in v0.0.22
func (membermodel MemberModel) GetMembershipGroup(DB *gorm.DB) ([]TblMstrMembergrouplevel, error)
func (MemberModel) GetMembershipLevel ¶ added in v0.0.22
func (membershipmodel MemberModel) GetMembershipLevel(sublist *[]TblMstrMembershiplevel, DB *gorm.DB) error
func (MemberModel) MemberCreate ¶
func (membermodel MemberModel) MemberCreate(member *Tblmember, DB *gorm.DB) error
Member Insert
func (MemberModel) MemberDetails ¶
func (membermodel MemberModel) MemberDetails(member *Tblmember, memberid int, DB *gorm.DB, tenantid int) error
Get Member Details
func (MemberModel) MemberGroupCreate ¶
func (membermodel MemberModel) MemberGroupCreate(membergroup *TblMemberGroup, DB *gorm.DB) error
Member Group Insert
func (MemberModel) MemberGroupIsActive ¶
func (membermodel MemberModel) MemberGroupIsActive(memberstatus *Tblmembergroup, memberid int, status int, DB *gorm.DB, tenantid int) error
Member la IsActive Function
func (MemberModel) MemberGroupList ¶
func (membermodel MemberModel) MemberGroupList(listre MemberGroupListReq, DB *gorm.DB, tenantid int) (membergroup []Tblmembergroup, TotalMemberGroup int64, err error)
Member Group List
func (MemberModel) MemberGroupUpdate ¶
func (membermodel MemberModel) MemberGroupUpdate(membergroup *Tblmembergroup, id int, DB *gorm.DB, tenantid int) error
Member Group Update
func (MemberModel) MemberPasswordUpdate ¶ added in v0.0.7
func (MemberModel) MemberStatus ¶
func (membermodel MemberModel) MemberStatus(memberstatus TblMember, memberid int, status int, DB *gorm.DB, tenantid int) error
Member IsActive Function
func (MemberModel) MemberprofileUpdate ¶
func (membermodel MemberModel) MemberprofileUpdate(memberprof *TblMemberProfile, id int, DB *gorm.DB, tenantid int) error
update membercompanyprofile
func (MemberModel) MembersList ¶
func (membermodel MemberModel) MembersList(limit int, offset int, filter Filter, flag bool, DB *gorm.DB, tenantid int) (member []Tblmember, Total_Member int64, err error)
Member list
func (MemberModel) MultiMemberGroupIsActive ¶
func (membermodel MemberModel) MultiMemberGroupIsActive(memberstatus *TblMemberGroup, memberid []int, status int, DB *gorm.DB, tenantid int) error
selected member group status change
func (MemberModel) MultiMemberIsActive ¶
func (MemberModel) MultiSelectedMemberDelete ¶
func (membermodel MemberModel) MultiSelectedMemberDelete(member *TblMember, id []int, DB *gorm.DB, tenantid int) error
MultiSelectedMemberDelete
func (MemberModel) MultiSelectedMemberDeletegroup ¶
func (membermodel MemberModel) MultiSelectedMemberDeletegroup(member *Tblmembergroup, id []int, DB *gorm.DB, tenantid int) error
selected member group delete
func (MemberModel) NewmemberCount ¶ added in v0.0.7
func (MemberModel) RemoveMemberGroupInMember ¶ added in v0.0.15
func (membermodel MemberModel) RemoveMemberGroupInMember(id int, ids []int, DB *gorm.DB, tenantid int) error
Remove member group in member
func (MemberModel) Subscriptionupdate ¶ added in v0.0.22
func (membershipmodel MemberModel) Subscriptionupdate(SubscriptionUpdate TblMstrMembershiplevel, tenantid int, DB *gorm.DB) error
func (MemberModel) UpdateMember ¶
Update Member
func (MemberModel) UpdateMemberProfile ¶
func (membermodel MemberModel) UpdateMemberProfile(memberprof *TblMemberProfile, DB *gorm.DB) error
func (MemberModel) UpdateMemberSetting ¶ added in v0.0.8
func (MemberModel) UpdatemembershipGroup ¶ added in v0.0.22
func (membershipmodel MemberModel) UpdatemembershipGroup(membershipGroup TblMstrMembergrouplevel, tenantid int, DB *gorm.DB) error
type MemberSettings ¶ added in v0.0.8
type MemberprofilecreationUpdation ¶
type MemberprofilecreationUpdation struct { MemberId int ProfileId int CompanyName string CompanyLocation string CompanyLogo string ProfileName string ProfilePage string About string LinkedIn string Website string Twitter string ClaimStatus int ProfileSlug string CreatedBy int ModifiedBy int SeoTitle string SeoDescription string SeoKeyword string StorageType string TenantId int }
type TblMember ¶
type TblMember struct { Id int Uuid string FirstName string LastName string Email string MobileNo string IsActive int ProfileImage string ProfileImagePath string StorageType string LastLogin int MemberGroupId int Password string Username string Otp int OtpExpiry time.Time LoginTime time.Time IsDeleted int DeletedOn time.Time `gorm:"default:null"` DeletedBy int `gorm:"default:null"` CreatedOn time.Time CreatedBy int ModifiedOn time.Time `gorm:"default:null"` ModifiedBy int `gorm:"default:null"` TenantId int }
type TblMemberGroup ¶
type TblMemberGroup struct { Id int Name string Slug string Description string IsActive int IsDeleted int CreatedOn time.Time CreatedBy int ModifiedOn time.Time `gorm:"default:null"` ModifiedBy int `gorm:"default:null"` DeletedOn time.Time `gorm:"default:null"` DeletedBy int `gorm:"default:null"` TenantId int }
type TblMemberNotesHighlights ¶
type TblMemberNotesHighlights struct { Id int MemberId int PageId int NotesHighlightsContent string NotesHighlightsType string HighlightsConfiguration datatypes.JSONMap CreatedBy int CreatedOn time.Time ModifiedBy int ModifiedOn time.Time DeletedBy int DeletedOn time.Time IsDeleted int TenantId int }
type TblMemberProfile ¶
type TblMemberProfile struct { Id int MemberId int ProfilePage string ProfileName string ProfileSlug string CompanyLogo string StorageType string CompanyName string CompanyLocation string About string Linkedin string Website string Twitter string SeoTitle string SeoDescription string SeoKeyword string MemberDetails datatypes.JSONMap ClaimStatus int CreatedBy int CreatedOn time.Time ModifiedBy int `gorm:"default:null"` ModifiedOn time.Time `gorm:"default:null"` IsDeleted int DeletedOn time.Time `gorm:"default:null"` DeletedBy int `gorm:"default:null"` ClaimDate time.Time `gorm:"default:null"` TenantId int }
type TblMemberSetting ¶ added in v0.0.8
type TblMstrMembergrouplevel ¶ added in v0.0.22
type TblMstrMembergrouplevel struct { Id int `gorm:"primaryKey;auto_increment;type:serial"` GroupName string `gorm:"type:character varying"` Description string `gorm:"type:character varying"` Slug string `gorm:"type:character varying"` CreatedOn time.Time `gorm:"column:created_on;type:timestamp without time zone;DEFAULT:NULL"` CreatedBy int `gorm:"type:integer"` ModifiedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` ModifiedBy int `gorm:"DEFAULT:NULL"` IsDeleted int `gorm:"type:integer"` IsActive int `gorm:"type:integer"` DeletedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` DeletedBy int `gorm:"DEFAULT:NULL"` TenantId int `gorm:"type:integer"` }
type TblMstrMembershiplevel ¶ added in v0.0.22
type TblMstrMembershiplevel struct { Id int `gorm:"primaryKey;auto_increment;type:serial"` SubscriptionName string `gorm:"type:character varying"` Description string `gorm:"type:character varying"` MembergroupLevelId int `gorm:"type:integer"` InitialPayment float64 `gorm:"type:decimal(10,2)"` RecurrentSubscription int `gorm:"type:integer"` BillingAmount float64 `gorm:"type:decimal(10,2)"` BillingfrequentValue int `gorm:"type:integer"` BillingfrequentType int `gorm:"type:integer"` BillingCyclelimit int `gorm:"type:integer"` CustomTrial int `gorm:"type:integer"` TrialBillingAmount float64 `gorm:"type:decimal(10,2)"` TrialBillingLimit int `gorm:"type:integer"` CreatedOn time.Time `gorm:"type:timestamp without time zone"` CreatedBy int `gorm:"type:integer"` ModifiedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` DeletedBy int `gorm:"DEFAULT:NULL"` ModifiedBy int `gorm:"DEFAULT:NULL"` IsDeleted int `gorm:"type:integer"` IsActive int `gorm:"type:integer"` DeletedOn time.Time `gorm:"type:timestamp without time zone;DEFAULT:NULL"` TenantId int `gorm:"DEFAULT:NULL"` }
type Tblmember ¶
type Tblmember struct { Id int `gorm:"primaryKey;auto_increment;"` Uuid string FirstName string LastName string Email string MobileNo string IsActive int ProfileImage string ProfileImagePath string StorageType string LastLogin int IsDeleted int DeletedOn time.Time `gorm:"DEFAULT:NULL"` DeletedBy int `gorm:"DEFAULT:NULL"` CreatedOn time.Time `gorm:"DEFAULT:NULL"` CreatedDate string `gorm:"-"` CreatedBy int ModifiedOn time.Time `gorm:"DEFAULT:NULL"` ModifiedBy int `gorm:"DEFAULT:NULL"` MemberGroupId int GroupName string `gorm:"-:migration;<-:false"` Password string DateString string `gorm:"-"` Username string `gorm:"DEFAULT:NULL"` Otp int `gorm:"DEFAULT:NULL"` OtpExpiry time.Time `gorm:"DEFAULT:NULL"` ModifiedDate string `gorm:"-"` NameString string `gorm:"-"` LoginTime time.Time `gorm:"DEFAULT:NULL"` Token string `gorm:"-"` Claimstatus int `gorm:"-"` TblMemberProfile TblMemberProfile `gorm:"foreignkey:MemberId;<-:false"` TenantId int }
type Tblmembergroup ¶
type Tblmembergroup struct { Id int `gorm:"primaryKey;auto_increment;"` Name string Slug string Description string IsActive int IsDeleted int CreatedOn time.Time `gorm:"DEFAULT:NULL"` CreatedBy int ModifiedOn time.Time `gorm:"DEFAULT:NULL"` ModifiedBy int `gorm:"DEFAULT:NULL"` DeletedOn time.Time DeletedBy int DateString string `gorm:"-"` }