Skip to content

๐Ÿชช Memberships

Membership Entity

The following properties for idt_members table:

Name Type Description Unique Required
idt_member_id INT Primary key, unique member ID โœ… โœ…
idt_member_name String Name of the member โŒ โœ…
idt_member_phone String Phone of the member (WhatsApp notification) โŒ โœ…
idt_member_email String Email of the member (Email notification) โŒ โŒ
idt_member_description String Description of the member โŒ โŒ
idt_member_icon String Icon of the member โŒ โŒ
idt_member_status String Status of the member โŒ โœ…
idt_member_type_id INT Foreign key from member Type table โŒ โœ…
idt_member_referral_id INT Foreign key from Member table (Invitor) โŒ โŒ
user_id INT Foreign key from User table (Invitee) โŒ โŒ

Membership:

  • User Created: Member is not required at the beginning each User created (unless configured).
  • Create Membership: User can create thir own Membership by theirself (if doesn't existed).
  • Invite Membership: Member (Invitor) can create another member for another person (Invitee).
  • Referral Membership: Each Invited member, must have idt_member_referral_id from Invitor.

Invitation:

  • Invited Member (Invitee), will received a notification trough WhatsApp/Email with pre-filled link.
  • Pre-filled link will direct Invited Member (Invitee) to Registration Page using their data.
  • After data submitted, User will be created and user can login using their own credential.

Membership Type Entity

The following properties for idt_member_types table:

Name Type Description Unique Required
idt_member_type_id INT Primary key, unique membership ID โœ… โœ…
idt_member_type_code String(6) Code of the membership type โŒ โœ…
idt_member_type_name String Name of the membership type โŒ โœ…
idt_member_type_description String Description of the member type โŒ โŒ
idt_member_is_deleted boolean Is trx type deleted (Default: False) โŒ โœ…

NOTE - Unique: Ensures the uniqueness of the values entered into a property of a database table. - Required: Ensures that the values entered a property of a database table can NOT be NULL.