Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependent ¶
type Dependent struct { gorm.Model `swaggerignore:"true"` Id int64 `gorm:"column:id;primaryKey" json:"id"` MemberId int64 `gorm:"column:member_id;primaryKey" json:"-"` PersonId int64 `gorm:"column:person_id" json:"-"` Person Person `gorm:"foreignKey:PersonId" json:"person"` Member Member `gorm:"foreignKey:MemberId" json:"-"` HubunganId int `gorm:"column:hubungan_id" json:"hubunganId"` gorm2.MultiTenancy `swaggerignore:"true"` }
type Member ¶
type Member struct { gorm.Model `swaggerignore:"true"` Id int64 `gorm:"column:id;primaryKey" json:"id"` PersonId int64 `gorm:"column:person_id" json:"-"` Person Person `gorm:"foreignKey:PersonId" json:"person"` MemberTags []MemberTag `gorm:"foreignKey:MemberId" json:"memberTags"` Dependents []Dependent `gorm:"foreignKey:MemberId" json:"dependents"` PaymentHistory []PaymentHistory `gorm:"foreignKey:MemberId" json:"paymentHistories"` gorm2.MultiTenancy `swaggerignore:"true"` }
type MemberTag ¶
type MemberTag struct { gorm.Model `swaggerignore:"true"` Id int64 `gorm:"column:id;primaryKey" json:"id"` MemberId int64 `gorm:"column:member_id" json:"-"` TagId int64 `gorm:"column:tags_id" json:"-"` Member Member `gorm:"foreignKey:MemberId" json:"-"` Tag Tag `gorm:"foreignKey:TagId" json:"tag"` gorm2.MultiTenancy `swaggerignore:"true"` }
type PaymentHistory ¶
type PaymentHistory struct { gorm.Model `swaggerignore:"true"` Id int64 `gorm:"column:id;primaryKey" json:"id"` MemberId int64 `gorm:"column:member_id;primaryKey" json:"-"` Member Member `gorm:"foreignKey:MemberId" json:"member"` Amount int64 `gorm:"column:amount" json:"amount"` PaymentDate int64 `gorm:"column:payment_date" json:"paymentDate"` NoResit string `gorm:"type:varchar(12)" json:"noResit"` gorm2.MultiTenancy `swaggerignore:"true"` }
func (PaymentHistory) TableName ¶
func (PaymentHistory) TableName() string
type Person ¶
type Person struct { gorm.Model `swaggerignore:"true"` Id int64 `gorm:"column:id;primaryKey" json:"id"` Name string `gorm:"type:varchar(128)" json:"name"` IcNumber string `gorm:"type:varchar(12)" json:"icNumber"` Address string `gorm:"type:varchar(256)" json:"address"` Phone string `gorm:"type:varchar(12)" json:"phone"` gorm2.MultiTenancy `swaggerignore:"true"` }
Click to show internal directories.
Click to hide internal directories.