planetyanglain

package module
v0.0.0-...-194b7c9 Latest Latest
Warning

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

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

README

backendd

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MongoString string = os.Getenv("MONGOSTRING")

Functions

func InsertAnggotaPerpustakaan

func InsertAnggotaPerpustakaan(nama string, alamat string, noTelp string, membershipID string) (insertedID interface{})

func InsertJamBuka

func InsertJamBuka(hari string, jamMulai string, jamSelesai string) (insertedID interface{})

func InsertOneDoc

func InsertOneDoc(db string, collection string, doc interface{}) (insertedID interface{})

func InsertPeminjamanBuku

func InsertPeminjamanBuku(anggotaID primitive.ObjectID, bukuID primitive.ObjectID, tanggalPinjam time.Time, tanggalKembali time.Time, status string) (insertedID interface{})

func MongoConnect

func MongoConnect(dbname string) (db *mongo.Database)

func TestGetAllAnggotaPerpustakaan

func TestGetAllAnggotaPerpustakaan(t *testing.T)

func TestGetAnggotaPerpustakaanFromPhoneNumber

func TestGetAnggotaPerpustakaanFromPhoneNumber(t *testing.T)

func TestInsertAnggotaPerpustakaan

func TestInsertAnggotaPerpustakaan(t *testing.T)

Types

type AnggotaPerpustakaan

type AnggotaPerpustakaan struct {
	ID           primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	Nama         string             `bson:"nama,omitempty" json:"nama,omitempty"`
	Alamat       string             `bson:"alamat,omitempty" json:"alamat,omitempty"`
	NoTelp       string             `bson:"no_telp,omitempty" json:"no_telp,omitempty"`
	MembershipID string             `bson:"membership_id,omitempty" json:"membership_id,omitempty"`
}

func GetAllAnggotaPerpustakaan

func GetAllAnggotaPerpustakaan() (data []AnggotaPerpustakaan)

func GetAnggotaPerpustakaanFromPhoneNumber

func GetAnggotaPerpustakaanFromPhoneNumber(phoneNumber string) (anggota AnggotaPerpustakaan)

type JamBuka

type JamBuka struct {
	Hari       string `bson:"hari,omitempty" json:"hari,omitempty"`
	JamMulai   string `bson:"jam_mulai,omitempty" json:"jam_mulai,omitempty"`
	JamSelesai string `bson:"jam_selesai,omitempty" json:"jam_selesai,omitempty"`
}

func GetAllJamBuka

func GetAllJamBuka() (data []JamBuka)

type PeminjamanBuku

type PeminjamanBuku struct {
	ID             primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	AnggotaID      primitive.ObjectID `bson:"anggota_id,omitempty" json:"anggota_id,omitempty"`
	BukuID         primitive.ObjectID `bson:"buku_id,omitempty" json:"buku_id,omitempty"`
	TanggalPinjam  primitive.DateTime `bson:"tanggal_pinjam,omitempty" json:"tanggal_pinjam,omitempty"`
	TanggalKembali primitive.DateTime `bson:"tanggal_kembali,omitempty" json:"tanggal_kembali,omitempty"`
	Status         string             `bson:"status,omitempty" json:"status,omitempty"`
}

func GetAllPeminjamanBuku

func GetAllPeminjamanBuku() (data []PeminjamanBuku)

Jump to

Keyboard shortcuts

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