Documentation ¶
Index ¶
- Variables
- func InsertAnggotaPerpustakaan(nama string, alamat string, noTelp string, membershipID string) (insertedID interface{})
- func InsertJamBuka(hari string, jamMulai string, jamSelesai string) (insertedID interface{})
- func InsertOneDoc(db string, collection string, doc interface{}) (insertedID interface{})
- func InsertPeminjamanBuku(anggotaID primitive.ObjectID, bukuID primitive.ObjectID, ...) (insertedID interface{})
- func MongoConnect(dbname string) (db *mongo.Database)
- func TestGetAllAnggotaPerpustakaan(t *testing.T)
- func TestGetAnggotaPerpustakaanFromPhoneNumber(t *testing.T)
- func TestInsertAnggotaPerpustakaan(t *testing.T)
- type AnggotaPerpustakaan
- type JamBuka
- type PeminjamanBuku
Constants ¶
This section is empty.
Variables ¶
View Source
var MongoString string = os.Getenv("MONGOSTRING")
Functions ¶
func InsertJamBuka ¶
func InsertOneDoc ¶
func InsertPeminjamanBuku ¶
func MongoConnect ¶
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)
Click to show internal directories.
Click to hide internal directories.