model

package module
v0.0.0-...-aea9c82 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cadangan

type Cadangan struct {
	gorm.Model         `swaggerignore:"true"`
	ID                 int          `gorm:"column:id;primaryKey" json:"id"`
	CadanganTypeID     int          `gorm:"column:cadangan_types_id" json:"-"`
	CadanganType       CadanganType `gorm:"foreignKey:CadanganTypeID" json:"cadanganType"`
	CadanganText       string       `gorm:"column:cadangan_text" json:"cadanganText"`
	TindakanText       string       `gorm:"column:tindakan_text" json:"tindakanText"`
	CadanganNama       string       `gorm:"column:cadangan_nama" json:"cadanganNama"`
	CadanganEmail      string       `gorm:"column:cadangan_email" json:"cadanganEmail"`
	CadanganPhone      string       `gorm:"column:cadangan_phone" json:"cadanganPhone"`
	IsOpen             bool         `gorm:"column:is_open" json:"isOpen"`
	Score              int          `gorm:"column:score" json:"score"`
	CreateDate         int64        `gorm:"column:create_date" json:"createDate"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (Cadangan) TableName

func (Cadangan) TableName() string

type CadanganType

type CadanganType struct {
	gorm.Model         `swaggerignore:"true"`
	ID                 int    `gorm:"column:id;primaryKey" json:"id"`
	Name               string `gorm:"column:name" json:"name"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (CadanganType) TableName

func (CadanganType) TableName() string

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"`
}

func (Dependent) TableName

func (Dependent) TableName() string

type Kutipan

type Kutipan struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int64   `gorm:"column:id;primaryKey" json:"id"`
	TabungId           int64   `gorm:"column:tabung_id" json:"-"`
	Tabung             Tabung  `gorm:"foreignKey:TabungId" json:"tabung"`
	Total1c            int     `gorm:"column:total1c" json:"total1c"`
	Total5c            int     `gorm:"column:total5c" json:"total5c"`
	Total10c           int     `gorm:"column:total10c" json:"total10c"`
	Total20c           int     `gorm:"column:total20c" json:"total20c"`
	Total50c           int     `gorm:"column:total50c" json:"total50c"`
	Total1d            int     `gorm:"column:total1d" json:"total1d"`
	Total5d            int     `gorm:"column:total5d" json:"total5d"`
	Total10d           int     `gorm:"column:total10d" json:"total10d"`
	Total20d           int     `gorm:"column:total20d" json:"total20d"`
	Total50d           int     `gorm:"column:total50d" json:"total50d"`
	Total100d          int     `gorm:"column:total100d" json:"total100d"`
	Total              float64 `gorm:"-" json:"total"`
	CreateDate         int64   `gorm:"column:create_date" json:"createDate"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (Kutipan) TableName

func (Kutipan) TableName() string

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"`
}

func (Member) TableName

func (Member) TableName() string

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"`
}

func (MemberTag) TableName

func (MemberTag) TableName() string

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"`
}

func (Person) TableName

func (Person) TableName() string

type QueryParams

type QueryParams struct {
	TabungId int64 `json:"tabungId"`
	FromDate int64 `json:"fromDate"`
	ToDate   int64 `json:"toDate"`
}

type Tabung

type Tabung struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int64      `gorm:"column:id;primaryKey" json:"id"`
	Name               string     `gorm:"column:name" json:"name"`
	IsCents            bool       `gorm:"column:is_cents" json:"cents"`
	TabungTypeId       int64      `gorm:"column:tabung_types_id" json:"-"`
	TabungType         TabungType `gorm:"foreignKey:TabungTypeId" json:"tabungType"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (Tabung) TableName

func (Tabung) TableName() string

type TabungType

type TabungType struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int64  `gorm:"column:id;primaryKey" json:"id"`
	Name               string `gorm:"column:name" json:"name"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (TabungType) TableName

func (TabungType) TableName() string

type Tag

type Tag struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int64  `gorm:"column:id;primaryKey" json:"id"`
	Name               string `gorm:"type:varchar(12)" json:"name"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (Tag) TableName

func (Tag) TableName() string

type Tetapan

type Tetapan struct {
	gorm.Model         `swaggerignore:"true"`
	Kunci              string `gorm:"type:varchar(24);primary_key" json:"kunci"`
	Nilai              string `gorm:"type:varchar(256)" json:"nilai"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (Tetapan) TableName

func (Tetapan) TableName() string

type TetapanType

type TetapanType struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int    `gorm:"column:id;primary_key" json:"id"`
	GroupName          string `gorm:"column:group_name" json:"group_name"`
	IntVal             int    `gorm:"column:int_val" json:"int_val"`
	StrVal             string `gorm:"column:str_val" json:"str_val"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (TetapanType) TableName

func (TetapanType) TableName() string

type TetapanTypeGroupNames

type TetapanTypeGroupNames struct {
	Groups []string `json:"group_names"`
}

type UploadedFilesCdn

type UploadedFilesCdn struct {
	gorm.Model         `swaggerignore:"true"`
	Id                 int64  `gorm:"column:id;primaryKey" json:"id"`
	CdnId              int64  `gorm:"column:cdn_id" json:"-"`
	Path               string `gorm:"column:path" json:"path"`
	CreateDate         int64  `gorm:"column:create_date" json:"createDate"`
	TableReference     string `gorm:"column:table_reference" json:"tableReference"`
	MarkAsDelete       bool   `gorm:"column:mark_as_delete" json:"markAsDelete"`
	gorm2.MultiTenancy `swaggerignore:"true"`
}

func (UploadedFilesCdn) TableName

func (UploadedFilesCdn) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL